builder: mozilla-aurora_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-190 starttime: 1464582261.77 results: success (0) buildid: 20160529195147 builduid: e7e33c2797ff4f47a5ba3ffe276f1b26 revision: ccf0f53adb66c86d81a39b53e32092489fb5f0b5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-29 21:24:21.768247) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-29 21:24:21.769325) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-29 21:24:21.769974) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-29 21:24:21.890587) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-29 21:24:21.891316) ========= '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-190\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-190 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-190 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-190\AppData\Local LOGONSERVER=\\T-W864-IX-190 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-190 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-190 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-190 WINDIR=C:\windows using PTY: False --21:24:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.41 MB/s 21:24:23 (8.41 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.169000 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-29 21:24:23.210715) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-05-29 21:24:23.211416) ========= '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-190\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-190 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-190 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-190\AppData\Local LOGONSERVER=\\T-W864-IX-190 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-190 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-190 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-190 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=2.510000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-05-29 21:24:25.742573) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-29 21:24:25.743449) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev ccf0f53adb66c86d81a39b53e32092489fb5f0b5 --destination scripts --debug' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev ccf0f53adb66c86d81a39b53e32092489fb5f0b5 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-190\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-190 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-190 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-190\AppData\Local LOGONSERVER=\\T-W864-IX-190 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-190 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-190 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-190 WINDIR=C:\windows using PTY: False 2016-05-29 21:24:26,144 truncating revision to first 12 chars 2016-05-29 21:24:26,144 Setting DEBUG logging. 2016-05-29 21:24:26,144 attempt 1/10 2016-05-29 21:24:26,144 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/ccf0f53adb66?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-29 21:24:26,559 unpacking tar archive at: mozilla-aurora-ccf0f53adb66/testing/mozharness/ program finished with exit code 0 elapsedTime=0.980000 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-29 21:24:26.772000) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-29 21:24:26.772386) ========= script_repo_revision: ccf0f53adb66c86d81a39b53e32092489fb5f0b5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-29 21:24:26.772857) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-29 21:24:26.773528) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-29 21:24:26.798108) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 35 secs) (at 2016-05-29 21:24:26.798421) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-aurora' '--download-symbols' 'true' in dir C:\\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-190\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-190 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-190 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-190\AppData\Local LOGONSERVER=\\T-W864-IX-190 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-190 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-190 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-190 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 21:24:27 INFO - MultiFileLogger online at 20160529 21:24:27 in C:\slave\test 21:24:27 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 21:24:27 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 21:24:27 INFO - {'append_to_log': False, 21:24:27 INFO - 'base_work_dir': 'C:\\slave\\test', 21:24:27 INFO - 'blob_upload_branch': 'mozilla-aurora', 21:24:27 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 21:24:27 INFO - 'buildbot_json_path': 'buildprops.json', 21:24:27 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 21:24:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:24:27 INFO - 'download_minidump_stackwalk': True, 21:24:27 INFO - 'download_symbols': 'true', 21:24:27 INFO - 'e10s': False, 21:24:27 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 21:24:27 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 21:24:27 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 21:24:27 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 21:24:27 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 21:24:27 INFO - 'C:/mozilla-build/tooltool.py'), 21:24:27 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 21:24:27 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 21:24:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:24:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:24:27 INFO - 'log_level': 'info', 21:24:27 INFO - 'log_to_console': True, 21:24:27 INFO - 'opt_config_files': (), 21:24:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:24:27 INFO - '--processes=1', 21:24:27 INFO - '--config=%(test_path)s/wptrunner.ini', 21:24:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:24:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:24:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:24:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:24:27 INFO - 'pip_index': False, 21:24:27 INFO - 'require_test_zip': True, 21:24:27 INFO - 'test_type': ('testharness',), 21:24:27 INFO - 'this_chunk': '1', 21:24:27 INFO - 'total_chunks': '10', 21:24:27 INFO - 'virtualenv_path': 'venv', 21:24:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:24:27 INFO - 'work_dir': 'build'} 21:24:27 INFO - ##### 21:24:27 INFO - ##### Running clobber step. 21:24:27 INFO - ##### 21:24:27 INFO - Running pre-action listener: _resource_record_pre_action 21:24:27 INFO - Running main action method: clobber 21:24:27 INFO - rmtree: C:\slave\test\build 21:24:27 INFO - Using _rmtree_windows ... 21:24:27 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 21:25:45 INFO - Running post-action listener: _resource_record_post_action 21:25:45 INFO - ##### 21:25:45 INFO - ##### Running read-buildbot-config step. 21:25:45 INFO - ##### 21:25:45 INFO - Running pre-action listener: _resource_record_pre_action 21:25:45 INFO - Running main action method: read_buildbot_config 21:25:45 INFO - Using buildbot properties: 21:25:45 INFO - { 21:25:45 INFO - "project": "", 21:25:45 INFO - "product": "firefox", 21:25:45 INFO - "script_repo_revision": "production", 21:25:45 INFO - "scheduler": "tests-mozilla-aurora-win8_64-debug-unittest", 21:25:45 INFO - "repository": "", 21:25:45 INFO - "buildername": "Windows 8 64-bit mozilla-aurora debug test web-platform-tests-1", 21:25:45 INFO - "buildid": "20160529195147", 21:25:45 INFO - "pgo_build": "False", 21:25:45 INFO - "basedir": "C:\\slave\\test", 21:25:45 INFO - "buildnumber": 53, 21:25:45 INFO - "slavename": "t-w864-ix-190", 21:25:45 INFO - "revision": "ccf0f53adb66c86d81a39b53e32092489fb5f0b5", 21:25:45 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 21:25:45 INFO - "platform": "win64", 21:25:45 INFO - "branch": "mozilla-aurora", 21:25:45 INFO - "repo_path": "releases/mozilla-aurora", 21:25:45 INFO - "moz_repo_path": "", 21:25:45 INFO - "stage_platform": "win64", 21:25:45 INFO - "builduid": "e7e33c2797ff4f47a5ba3ffe276f1b26", 21:25:45 INFO - "slavebuilddir": "test" 21:25:45 INFO - } 21:25:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json. 21:25:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.zip. 21:25:45 INFO - Running post-action listener: _resource_record_post_action 21:25:45 INFO - ##### 21:25:45 INFO - ##### Running download-and-extract step. 21:25:45 INFO - ##### 21:25:45 INFO - Running pre-action listener: _resource_record_pre_action 21:25:45 INFO - Running main action method: download_and_extract 21:25:45 INFO - mkdir: C:\slave\test\build\tests 21:25:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:25:45 INFO - https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json matches https://queue.taskcluster.net 21:25:45 INFO - trying https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json 21:25:45 INFO - Downloading https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win64.test_packages.json 21:25:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.test_packages.json'}, attempt #1 21:25:46 INFO - Downloaded 1274 bytes. 21:25:46 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win64.test_packages.json 21:25:46 INFO - Using the following test package requirements: 21:25:46 INFO - {u'common': [u'firefox-48.0a2.en-US.win64.common.tests.zip'], 21:25:46 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 21:25:46 INFO - u'firefox-48.0a2.en-US.win64.cppunittest.tests.zip'], 21:25:46 INFO - u'gtest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 21:25:46 INFO - u'firefox-48.0a2.en-US.win64.gtest.tests.zip'], 21:25:46 INFO - u'jittest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 21:25:46 INFO - u'jsshell-win64.zip'], 21:25:46 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 21:25:46 INFO - u'firefox-48.0a2.en-US.win64.mochitest.tests.zip'], 21:25:46 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win64.common.tests.zip'], 21:25:46 INFO - u'reftest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 21:25:46 INFO - u'firefox-48.0a2.en-US.win64.reftest.tests.zip'], 21:25:46 INFO - u'talos': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 21:25:46 INFO - u'firefox-48.0a2.en-US.win64.talos.tests.zip'], 21:25:46 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 21:25:46 INFO - u'firefox-48.0a2.en-US.win64.web-platform.tests.zip'], 21:25:46 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 21:25:46 INFO - u'firefox-48.0a2.en-US.win64.xpcshell.tests.zip']} 21:25:46 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win64.common.tests.zip', u'firefox-48.0a2.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 21:25: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')]} 21:25:46 INFO - https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 21:25:46 INFO - trying https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip 21:25:46 INFO - Downloading https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.common.tests.zip 21:25:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.common.tests.zip'}, attempt #1 21:25:47 INFO - Downloaded 20808348 bytes. 21:25:47 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:25:47 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:25:49 INFO - caution: filename not matched: web-platform/* 21:25:49 INFO - Return code: 11 21:25:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:25:49 INFO - https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 21:25:49 INFO - trying https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip 21:25:49 INFO - Downloading https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.web-platform.tests.zip 21:25:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.web-platform.tests.zip'}, attempt #1 21:25:51 INFO - Downloaded 36409220 bytes. 21:25:51 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:25:51 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:26:32 INFO - caution: filename not matched: bin/* 21:26:32 INFO - caution: filename not matched: config/* 21:26:32 INFO - caution: filename not matched: mozbase/* 21:26:32 INFO - caution: filename not matched: marionette/* 21:26:32 INFO - caution: filename not matched: tools/wptserve/* 21:26:32 INFO - Return code: 11 21:26:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:26:32 INFO - https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.zip matches https://queue.taskcluster.net 21:26:32 INFO - trying https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 21:26:32 INFO - Downloading https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.zip 21:26:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.zip'}, attempt #1 21:26:35 INFO - Downloaded 82719190 bytes. 21:26:35 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 21:26:35 INFO - mkdir: C:\slave\test\properties 21:26:35 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 21:26:35 INFO - Writing to file C:\slave\test\properties\build_url 21:26:35 INFO - Contents: 21:26:35 INFO - build_url:https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 21:26:36 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 21:26:36 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 21:26:36 INFO - Writing to file C:\slave\test\properties\symbols_url 21:26:36 INFO - Contents: 21:26:36 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 21:26:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:26:36 INFO - https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:26:36 INFO - trying https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 21:26:36 INFO - Downloading https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 21:26:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip'}, attempt #1 21:26:39 INFO - Downloaded 50729084 bytes. 21:26:39 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 21:26:39 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 21:26:41 INFO - Return code: 0 21:26:41 INFO - Running post-action listener: _resource_record_post_action 21:26:41 INFO - Running post-action listener: set_extra_try_arguments 21:26:41 INFO - ##### 21:26:41 INFO - ##### Running create-virtualenv step. 21:26:41 INFO - ##### 21:26:41 INFO - Running pre-action listener: _pre_create_virtualenv 21:26:41 INFO - Running pre-action listener: _resource_record_pre_action 21:26:41 INFO - Running main action method: create_virtualenv 21:26:41 INFO - Creating virtualenv C:\slave\test\build\venv 21:26:41 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 21:26:41 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 21:26:45 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 21:26:48 INFO - Installing distribute......................................................................................................................................................................................done. 21:26:50 INFO - Return code: 0 21:26:50 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 21:26:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:26:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:26:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:26:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:26:50 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0255F2D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, '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 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-190', 'USERDOMAIN': 'T-W864-IX-190', '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-190', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-190', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-190', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-190', '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-190\\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 21:26:50 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 21:26:50 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 21:26:50 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:26:50 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Roaming', 21:26:50 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 21:26:50 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 21:26:50 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 21:26:50 INFO - 'COMPUTERNAME': 'T-W864-IX-190', 21:26:50 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:26:50 INFO - 'DCLOCATION': 'SCL3', 21:26:50 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:26:50 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:26:50 INFO - 'HOMEDRIVE': 'C:', 21:26:50 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-190', 21:26:50 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:26:50 INFO - 'KTS_VERSION': '1.19c', 21:26:50 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Local', 21:26:50 INFO - 'LOGONSERVER': '\\\\T-W864-IX-190', 21:26:50 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:26:50 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:26:50 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:26:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:26:50 INFO - 'MOZ_NO_REMOTE': '1', 21:26:50 INFO - 'NO_EM_RESTART': '1', 21:26:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:26:50 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:26:50 INFO - 'OS': 'Windows_NT', 21:26:50 INFO - 'OURDRIVE': 'C:', 21:26:50 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', 21:26:50 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:26:50 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:26:50 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 21:26:50 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 21:26:50 INFO - 'PROCESSOR_LEVEL': '6', 21:26:50 INFO - 'PROCESSOR_REVISION': '1e05', 21:26:50 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:26:50 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 21:26:50 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 21:26:50 INFO - 'PROGRAMW6432': 'C:\\Program Files', 21:26:50 INFO - 'PROMPT': '$P$G', 21:26:50 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:26:50 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:26:50 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:26:50 INFO - 'PWD': 'C:\\slave\\test', 21:26:50 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:26:50 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:26:50 INFO - 'SYSTEMDRIVE': 'C:', 21:26:50 INFO - 'SYSTEMROOT': 'C:\\windows', 21:26:50 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:26:50 INFO - 'TEST1': 'testie', 21:26:50 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:26:50 INFO - 'USERDOMAIN': 'T-W864-IX-190', 21:26:50 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-190', 21:26:50 INFO - 'USERNAME': 'cltbld', 21:26:50 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-190', 21:26:50 INFO - 'WINDIR': 'C:\\windows', 21:26:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:26:51 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:26:51 INFO - Downloading/unpacking psutil>=0.7.1 21:26:51 INFO - Running setup.py egg_info for package psutil 21:26:51 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 21:26:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:26:51 INFO - Installing collected packages: psutil 21:26:51 INFO - Running setup.py install for psutil 21:26:51 INFO - building 'psutil._psutil_windows' extension 21:26:51 INFO - error: Unable to find vcvarsall.bat 21:26:51 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-ed3trn-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 21:26:51 INFO - running install 21:26:51 INFO - running build 21:26:51 INFO - running build_py 21:26:51 INFO - creating build 21:26:51 INFO - creating build\lib.win32-2.7 21:26:51 INFO - creating build\lib.win32-2.7\psutil 21:26:51 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 21:26:51 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 21:26:51 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 21:26:51 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 21:26:51 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 21:26:51 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 21:26:51 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 21:26:51 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 21:26:51 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 21:26:51 INFO - running build_ext 21:26:51 INFO - building 'psutil._psutil_windows' extension 21:26:51 INFO - error: Unable to find vcvarsall.bat 21:26:51 INFO - ---------------------------------------- 21:26:51 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-ed3trn-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 21:26:51 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-190\AppData\Roaming\pip\pip.log 21:26:51 WARNING - Return code: 1 21:26:51 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 21:26:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 21:26:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:26:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:26:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:26:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:26:51 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0255F2D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, '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 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-190', 'USERDOMAIN': 'T-W864-IX-190', '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-190', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-190', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-190', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-190', '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-190\\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 21:26:51 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 21:26:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 21:26:51 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:26:51 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Roaming', 21:26:51 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 21:26:51 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 21:26:51 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 21:26:51 INFO - 'COMPUTERNAME': 'T-W864-IX-190', 21:26:51 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:26:51 INFO - 'DCLOCATION': 'SCL3', 21:26:51 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:26:51 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:26:51 INFO - 'HOMEDRIVE': 'C:', 21:26:51 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-190', 21:26:51 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:26:51 INFO - 'KTS_VERSION': '1.19c', 21:26:51 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Local', 21:26:51 INFO - 'LOGONSERVER': '\\\\T-W864-IX-190', 21:26:51 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:26:51 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:26:51 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:26:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:26:51 INFO - 'MOZ_NO_REMOTE': '1', 21:26:51 INFO - 'NO_EM_RESTART': '1', 21:26:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:26:51 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:26:51 INFO - 'OS': 'Windows_NT', 21:26:51 INFO - 'OURDRIVE': 'C:', 21:26:51 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', 21:26:51 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:26:51 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:26:51 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 21:26:51 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 21:26:51 INFO - 'PROCESSOR_LEVEL': '6', 21:26:51 INFO - 'PROCESSOR_REVISION': '1e05', 21:26:51 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:26:51 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 21:26:51 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 21:26:51 INFO - 'PROGRAMW6432': 'C:\\Program Files', 21:26:51 INFO - 'PROMPT': '$P$G', 21:26:51 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:26:51 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:26:51 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:26:51 INFO - 'PWD': 'C:\\slave\\test', 21:26:51 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:26:51 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:26:51 INFO - 'SYSTEMDRIVE': 'C:', 21:26:51 INFO - 'SYSTEMROOT': 'C:\\windows', 21:26:51 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:26:51 INFO - 'TEST1': 'testie', 21:26:51 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:26:51 INFO - 'USERDOMAIN': 'T-W864-IX-190', 21:26:51 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-190', 21:26:51 INFO - 'USERNAME': 'cltbld', 21:26:51 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-190', 21:26:51 INFO - 'WINDIR': 'C:\\windows', 21:26:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:26:52 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:26:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:26:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:26:52 INFO - Running setup.py egg_info for package mozsystemmonitor 21:26:52 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 21:26:52 INFO - Running setup.py egg_info for package psutil 21:26:52 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 21:26:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:26:52 INFO - Installing collected packages: mozsystemmonitor, psutil 21:26:52 INFO - Running setup.py install for mozsystemmonitor 21:26:52 INFO - Running setup.py install for psutil 21:26:52 INFO - building 'psutil._psutil_windows' extension 21:26:52 INFO - error: Unable to find vcvarsall.bat 21:26:52 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-xc9uoi-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 21:26:52 INFO - running install 21:26:52 INFO - running build 21:26:52 INFO - running build_py 21:26:52 INFO - running build_ext 21:26:52 INFO - building 'psutil._psutil_windows' extension 21:26:52 INFO - error: Unable to find vcvarsall.bat 21:26:52 INFO - ---------------------------------------- 21:26:52 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-xc9uoi-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 21:26:52 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-190\AppData\Roaming\pip\pip.log 21:26:52 WARNING - Return code: 1 21:26:52 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! 21:26:52 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 21:26:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:26:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:26:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:26:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:26:52 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0255F2D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, '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 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-190', 'USERDOMAIN': 'T-W864-IX-190', '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-190', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-190', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-190', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-190', '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-190\\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 21:26:52 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 21:26:52 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 21:26:52 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:26:52 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Roaming', 21:26:52 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 21:26:52 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 21:26:52 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 21:26:52 INFO - 'COMPUTERNAME': 'T-W864-IX-190', 21:26:52 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:26:52 INFO - 'DCLOCATION': 'SCL3', 21:26:52 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:26:52 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:26:52 INFO - 'HOMEDRIVE': 'C:', 21:26:52 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-190', 21:26:52 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:26:52 INFO - 'KTS_VERSION': '1.19c', 21:26:52 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Local', 21:26:52 INFO - 'LOGONSERVER': '\\\\T-W864-IX-190', 21:26:52 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:26:52 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:26:52 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:26:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:26:52 INFO - 'MOZ_NO_REMOTE': '1', 21:26:52 INFO - 'NO_EM_RESTART': '1', 21:26:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:26:52 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:26:52 INFO - 'OS': 'Windows_NT', 21:26:52 INFO - 'OURDRIVE': 'C:', 21:26:52 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', 21:26:52 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:26:52 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:26:52 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 21:26:52 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 21:26:52 INFO - 'PROCESSOR_LEVEL': '6', 21:26:52 INFO - 'PROCESSOR_REVISION': '1e05', 21:26:52 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:26:52 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 21:26:52 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 21:26:52 INFO - 'PROGRAMW6432': 'C:\\Program Files', 21:26:52 INFO - 'PROMPT': '$P$G', 21:26:52 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:26:52 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:26:52 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:26:52 INFO - 'PWD': 'C:\\slave\\test', 21:26:52 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:26:52 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:26:52 INFO - 'SYSTEMDRIVE': 'C:', 21:26:52 INFO - 'SYSTEMROOT': 'C:\\windows', 21:26:52 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:26:52 INFO - 'TEST1': 'testie', 21:26:52 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:26:52 INFO - 'USERDOMAIN': 'T-W864-IX-190', 21:26:52 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-190', 21:26:52 INFO - 'USERNAME': 'cltbld', 21:26:52 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-190', 21:26:52 INFO - 'WINDIR': 'C:\\windows', 21:26:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:26:53 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:26:53 INFO - Downloading/unpacking blobuploader==1.2.4 21:26:53 INFO - Downloading blobuploader-1.2.4.tar.gz 21:26:53 INFO - Running setup.py egg_info for package blobuploader 21:26:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:26:56 INFO - Running setup.py egg_info for package requests 21:26:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:26:56 INFO - Downloading docopt-0.6.1.tar.gz 21:26:56 INFO - Running setup.py egg_info for package docopt 21:26:56 INFO - Installing collected packages: blobuploader, docopt, requests 21:26:56 INFO - Running setup.py install for blobuploader 21:26:56 INFO - Running setup.py install for docopt 21:26:56 INFO - Running setup.py install for requests 21:26:56 INFO - Successfully installed blobuploader docopt requests 21:26:56 INFO - Cleaning up... 21:26:56 INFO - Return code: 0 21:26:56 INFO - Installing None into virtualenv C:\slave\test\build\venv 21:26:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:26:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:26:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:26:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:26:56 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0255F2D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, '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 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, '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-190', 'USERDOMAIN': 'T-W864-IX-190', '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-190', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-190', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-190', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-190', '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-190\\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 21:26:56 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 21:26:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:26:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:26:56 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Roaming', 21:26:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 21:26:56 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 21:26:56 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 21:26:56 INFO - 'COMPUTERNAME': 'T-W864-IX-190', 21:26:56 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:26:56 INFO - 'DCLOCATION': 'SCL3', 21:26:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:26:56 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:26:56 INFO - 'HOMEDRIVE': 'C:', 21:26:56 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-190', 21:26:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:26:56 INFO - 'KTS_VERSION': '1.19c', 21:26:56 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Local', 21:26:56 INFO - 'LOGONSERVER': '\\\\T-W864-IX-190', 21:26:56 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:26:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:26:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:26:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:26:56 INFO - 'MOZ_NO_REMOTE': '1', 21:26:56 INFO - 'NO_EM_RESTART': '1', 21:26:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:26:56 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:26:56 INFO - 'OS': 'Windows_NT', 21:26:56 INFO - 'OURDRIVE': 'C:', 21:26:56 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', 21:26:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:26:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:26:56 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 21:26:56 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 21:26:56 INFO - 'PROCESSOR_LEVEL': '6', 21:26:56 INFO - 'PROCESSOR_REVISION': '1e05', 21:26:56 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:26:56 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 21:26:56 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 21:26:56 INFO - 'PROGRAMW6432': 'C:\\Program Files', 21:26:56 INFO - 'PROMPT': '$P$G', 21:26:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:26:56 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:26:56 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:26:56 INFO - 'PWD': 'C:\\slave\\test', 21:26:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:26:56 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:26:56 INFO - 'SYSTEMDRIVE': 'C:', 21:26:56 INFO - 'SYSTEMROOT': 'C:\\windows', 21:26:56 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:26:56 INFO - 'TEST1': 'testie', 21:26:56 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:26:56 INFO - 'USERDOMAIN': 'T-W864-IX-190', 21:26:56 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-190', 21:26:56 INFO - 'USERNAME': 'cltbld', 21:26:56 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-190', 21:26:56 INFO - 'WINDIR': 'C:\\windows', 21:26:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:27:01 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 21:27:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 21:27:01 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 21:27:01 INFO - Unpacking c:\slave\test\build\tests\marionette\client 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 21:27:01 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 21:27:01 INFO - Unpacking c:\slave\test\build\tests\marionette 21:27:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 21:27:01 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:27:01 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 21:27:01 INFO - Running setup.py install for browsermob-proxy 21:27:15 INFO - Running setup.py install for manifestparser 21:27:15 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Running setup.py install for marionette-client 21:27:15 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:27:15 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Running setup.py install for marionette-driver 21:27:15 INFO - Running setup.py install for mozcrash 21:27:15 INFO - Running setup.py install for mozdebug 21:27:15 INFO - Running setup.py install for mozdevice 21:27:15 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Running setup.py install for mozfile 21:27:15 INFO - Running setup.py install for mozhttpd 21:27:15 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Running setup.py install for mozinfo 21:27:15 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Running setup.py install for mozInstall 21:27:15 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Running setup.py install for mozleak 21:27:15 INFO - Running setup.py install for mozlog 21:27:15 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Running setup.py install for moznetwork 21:27:15 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Running setup.py install for mozprocess 21:27:15 INFO - Running setup.py install for mozprofile 21:27:15 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Running setup.py install for mozrunner 21:27:15 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Running setup.py install for mozscreenshot 21:27:15 INFO - Running setup.py install for moztest 21:27:15 INFO - Running setup.py install for mozversion 21:27:15 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 21:27:15 INFO - Running setup.py install for wptserve 21:27:15 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 21:27:15 INFO - Cleaning up... 21:27:15 INFO - Return code: 0 21:27:15 INFO - Installing None into virtualenv C:\slave\test\build\venv 21:27:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:27:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:27:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:27:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:27:15 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0255F2D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, '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 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, '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-190', 'USERDOMAIN': 'T-W864-IX-190', '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-190', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-190', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-190', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-190', '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-190\\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 21:27:15 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 21:27:15 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:27:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:27:15 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Roaming', 21:27:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 21:27:15 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 21:27:15 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 21:27:15 INFO - 'COMPUTERNAME': 'T-W864-IX-190', 21:27:15 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:27:15 INFO - 'DCLOCATION': 'SCL3', 21:27:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:27:15 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:27:15 INFO - 'HOMEDRIVE': 'C:', 21:27:15 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-190', 21:27:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:27:15 INFO - 'KTS_VERSION': '1.19c', 21:27:15 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Local', 21:27:15 INFO - 'LOGONSERVER': '\\\\T-W864-IX-190', 21:27:15 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:27:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:27:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:27:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:27:15 INFO - 'MOZ_NO_REMOTE': '1', 21:27:15 INFO - 'NO_EM_RESTART': '1', 21:27:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:27:15 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:27:15 INFO - 'OS': 'Windows_NT', 21:27:15 INFO - 'OURDRIVE': 'C:', 21:27:15 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', 21:27:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:27:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:27:15 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 21:27:15 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 21:27:15 INFO - 'PROCESSOR_LEVEL': '6', 21:27:15 INFO - 'PROCESSOR_REVISION': '1e05', 21:27:15 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:27:15 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 21:27:15 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 21:27:15 INFO - 'PROGRAMW6432': 'C:\\Program Files', 21:27:15 INFO - 'PROMPT': '$P$G', 21:27:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:27:15 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:27:15 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:27:15 INFO - 'PWD': 'C:\\slave\\test', 21:27:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:27:15 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:27:15 INFO - 'SYSTEMDRIVE': 'C:', 21:27:15 INFO - 'SYSTEMROOT': 'C:\\windows', 21:27:15 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:27:15 INFO - 'TEST1': 'testie', 21:27:15 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:27:15 INFO - 'USERDOMAIN': 'T-W864-IX-190', 21:27:15 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-190', 21:27:15 INFO - 'USERNAME': 'cltbld', 21:27:15 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-190', 21:27:15 INFO - 'WINDIR': 'C:\\windows', 21:27:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:27:19 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 21:27:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 21:27:19 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 21:27:19 INFO - Unpacking c:\slave\test\build\tests\marionette\client 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 21:27:19 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 21:27:19 INFO - Unpacking c:\slave\test\build\tests\marionette 21:27:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 21:27:19 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:27:19 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)) 21:27:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 21:27:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 21:27:31 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 21:27:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 21:27:31 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 21:27:31 INFO - Downloading blessings-1.6.tar.gz 21:27:31 INFO - Running setup.py egg_info for package blessings 21:27:31 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 21:27:31 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 21:27:31 INFO - Running setup.py install for blessings 21:27:31 INFO - Running setup.py install for browsermob-proxy 21:27:31 INFO - Running setup.py install for manifestparser 21:27:31 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Running setup.py install for marionette-client 21:27:31 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:27:31 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Running setup.py install for marionette-driver 21:27:31 INFO - Running setup.py install for mozcrash 21:27:31 INFO - Running setup.py install for mozdebug 21:27:31 INFO - Running setup.py install for mozdevice 21:27:31 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Running setup.py install for mozhttpd 21:27:31 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Running setup.py install for mozInstall 21:27:31 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Running setup.py install for mozleak 21:27:31 INFO - Running setup.py install for mozprofile 21:27:31 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Running setup.py install for mozrunner 21:27:31 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 21:27:31 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 21:27:33 INFO - Running setup.py install for mozscreenshot 21:27:33 INFO - Running setup.py install for moztest 21:27:33 INFO - Running setup.py install for mozversion 21:27:33 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 21:27:33 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 21:27:33 INFO - Running setup.py install for wptserve 21:27:33 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 21:27:33 INFO - Cleaning up... 21:27:33 INFO - Return code: 0 21:27:33 INFO - Done creating virtualenv C:\slave\test\build\venv. 21:27:33 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 21:27:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 21:27:33 INFO - Reading from file tmpfile_stdout 21:27:33 INFO - Using _rmtree_windows ... 21:27:33 INFO - Using _rmtree_windows ... 21:27:33 INFO - Current package versions: 21:27:33 INFO - blessings == 1.6 21:27:33 INFO - blobuploader == 1.2.4 21:27:33 INFO - browsermob-proxy == 0.6.0 21:27:33 INFO - distribute == 0.6.14 21:27:33 INFO - docopt == 0.6.1 21:27:33 INFO - manifestparser == 1.1 21:27:33 INFO - marionette-client == 2.3.0 21:27:33 INFO - marionette-driver == 1.4.0 21:27:33 INFO - mozInstall == 1.12 21:27:33 INFO - mozcrash == 0.17 21:27:33 INFO - mozdebug == 0.1 21:27:33 INFO - mozdevice == 0.48 21:27:33 INFO - mozfile == 1.2 21:27:33 INFO - mozhttpd == 0.7 21:27:33 INFO - mozinfo == 0.9 21:27:33 INFO - mozleak == 0.1 21:27:33 INFO - mozlog == 3.1 21:27:33 INFO - moznetwork == 0.27 21:27:33 INFO - mozprocess == 0.22 21:27:33 INFO - mozprofile == 0.28 21:27:33 INFO - mozrunner == 6.11 21:27:33 INFO - mozscreenshot == 0.1 21:27:33 INFO - mozsystemmonitor == 0.0 21:27:33 INFO - moztest == 0.7 21:27:33 INFO - mozversion == 1.4 21:27:33 INFO - requests == 1.2.3 21:27:33 INFO - wptserve == 1.4.0 21:27:33 INFO - Running post-action listener: _resource_record_post_action 21:27:33 INFO - Running post-action listener: _start_resource_monitoring 21:27:33 INFO - Starting resource monitoring. 21:27:33 INFO - ##### 21:27:33 INFO - ##### Running pull step. 21:27:33 INFO - ##### 21:27:33 INFO - Running pre-action listener: _resource_record_pre_action 21:27:33 INFO - Running main action method: pull 21:27:33 INFO - Pull has nothing to do! 21:27:33 INFO - Running post-action listener: _resource_record_post_action 21:27:33 INFO - ##### 21:27:33 INFO - ##### Running install step. 21:27:33 INFO - ##### 21:27:33 INFO - Running pre-action listener: _resource_record_pre_action 21:27:33 INFO - Running main action method: install 21:27:33 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 21:27:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 21:27:33 INFO - Reading from file tmpfile_stdout 21:27:33 INFO - Using _rmtree_windows ... 21:27:33 INFO - Using _rmtree_windows ... 21:27:33 INFO - Detecting whether we're running mozinstall >=1.0... 21:27:33 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 21:27:33 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 21:27:34 INFO - Reading from file tmpfile_stdout 21:27:34 INFO - Output received: 21:27:34 INFO - Usage: mozinstall-script.py [options] installer 21:27:34 INFO - Options: 21:27:34 INFO - -h, --help show this help message and exit 21:27:34 INFO - -d DEST, --destination=DEST 21:27:34 INFO - Directory to install application into. [default: 21:27:34 INFO - "C:\slave\test"] 21:27:34 INFO - --app=APP Application being installed. [default: firefox] 21:27:34 INFO - Using _rmtree_windows ... 21:27:34 INFO - Using _rmtree_windows ... 21:27:34 INFO - mkdir: C:\slave\test\build\application 21:27:34 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 21:27:34 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a2.en-US.win64.zip --destination C:\slave\test\build\application 21:27:36 INFO - Reading from file tmpfile_stdout 21:27:36 INFO - Output received: 21:27:36 INFO - C:\slave\test\build\application\firefox\firefox.exe 21:27:36 INFO - Using _rmtree_windows ... 21:27:36 INFO - Using _rmtree_windows ... 21:27:36 INFO - Running post-action listener: _resource_record_post_action 21:27:36 INFO - ##### 21:27:36 INFO - ##### Running run-tests step. 21:27:36 INFO - ##### 21:27:36 INFO - Running pre-action listener: _resource_record_pre_action 21:27:36 INFO - Running main action method: run_tests 21:27:36 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 21:27:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:27:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:27:36 INFO - grabbing minidump binary from tooltool 21:27:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:27:36 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, '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 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 21:27:36 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 21:27:36 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 21:27:36 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 21:27:36 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpdhxshk 21:27:36 INFO - INFO - File integrity verified, renaming tmpdhxshk to win32-minidump_stackwalk.exe 21:27:36 INFO - Return code: 0 21:27:36 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 21:27:37 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 21:27:37 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/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.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 21:27:37 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/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.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 21:27:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:27:37 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Roaming', 21:27:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 21:27:37 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 21:27:37 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 21:27:37 INFO - 'COMPUTERNAME': 'T-W864-IX-190', 21:27:37 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:27:37 INFO - 'DCLOCATION': 'SCL3', 21:27:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:27:37 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:27:37 INFO - 'HOMEDRIVE': 'C:', 21:27:37 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-190', 21:27:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:27:37 INFO - 'KTS_VERSION': '1.19c', 21:27:37 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-190\\AppData\\Local', 21:27:37 INFO - 'LOGONSERVER': '\\\\T-W864-IX-190', 21:27:37 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 21:27:37 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:27:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:27:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:27:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:27:37 INFO - 'MOZ_NO_REMOTE': '1', 21:27:37 INFO - 'NO_EM_RESTART': '1', 21:27:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:27:37 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:27:37 INFO - 'OS': 'Windows_NT', 21:27:37 INFO - 'OURDRIVE': 'C:', 21:27:37 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', 21:27:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:27:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:27:37 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 21:27:37 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 21:27:37 INFO - 'PROCESSOR_LEVEL': '6', 21:27:37 INFO - 'PROCESSOR_REVISION': '1e05', 21:27:37 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:27:37 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 21:27:37 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 21:27:37 INFO - 'PROGRAMW6432': 'C:\\Program Files', 21:27:37 INFO - 'PROMPT': '$P$G', 21:27:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:27:37 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:27:37 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:27:37 INFO - 'PWD': 'C:\\slave\\test', 21:27:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:27:37 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:27:37 INFO - 'SYSTEMDRIVE': 'C:', 21:27:37 INFO - 'SYSTEMROOT': 'C:\\windows', 21:27:37 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:27:37 INFO - 'TEST1': 'testie', 21:27:37 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 21:27:37 INFO - 'USERDOMAIN': 'T-W864-IX-190', 21:27:37 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-190', 21:27:37 INFO - 'USERNAME': 'cltbld', 21:27:37 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-190', 21:27:37 INFO - 'WINDIR': 'C:\\windows', 21:27:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:27:37 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/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.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 21:27:38 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 21:27:38 INFO - import pkg_resources 21:27:40 INFO - Using 1 client processes 21:27:42 INFO - SUITE-START | Running 778 tests 21:27:42 INFO - Running testharness tests 21:27:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:27:42 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 21:27:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:27:42 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 21:27:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:27:42 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 21:27:43 INFO - Setting up ssl 21:27:43 INFO - PROCESS | certutil | 21:27:43 INFO - PROCESS | certutil | 21:27:43 INFO - PROCESS | certutil | 21:27:43 INFO - Certificate Nickname Trust Attributes 21:27:43 INFO - SSL,S/MIME,JAR/XPI 21:27:43 INFO - 21:27:43 INFO - web-platform-tests CT,, 21:27:43 INFO - 21:27:43 INFO - Starting runner 21:27:44 INFO - PROCESS | 3548 | [3548] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 21:27:44 INFO - PROCESS | 3548 | [3548] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 21:27:44 INFO - PROCESS | 3548 | [3548] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 21:27:44 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 21:27:44 INFO - PROCESS | 3548 | [3548] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 21:27:45 INFO - PROCESS | 3548 | 1464582465858 Marionette DEBUG Marionette enabled via build flag and pref 21:27:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A8985E000 == 1 [pid = 3548] [id = 1] 21:27:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 1 (0000004A98871000) [pid = 3548] [serial = 1] [outer = 0000000000000000] 21:27:46 INFO - PROCESS | 3548 | [3548] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:27:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 2 (0000004A98872000) [pid = 3548] [serial = 2] [outer = 0000004A98871000] 21:27:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BB48000 == 2 [pid = 3548] [id = 2] 21:27:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 3 (0000004A9BB48800) [pid = 3548] [serial = 3] [outer = 0000000000000000] 21:27:47 INFO - PROCESS | 3548 | [3548] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:27:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 4 (0000004A9BB49800) [pid = 3548] [serial = 4] [outer = 0000004A9BB48800] 21:27:47 INFO - PROCESS | 3548 | 1464582467503 Marionette INFO Listening on port 2828 21:27:49 INFO - PROCESS | 3548 | 1464582469289 Marionette DEBUG Marionette enabled via command-line flag 21:27:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CA87800 == 3 [pid = 3548] [id = 3] 21:27:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 5 (0000004A9CAD0000) [pid = 3548] [serial = 5] [outer = 0000000000000000] 21:27:49 INFO - PROCESS | 3548 | [3548] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:27:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 6 (0000004A9CAD1000) [pid = 3548] [serial = 6] [outer = 0000004A9CAD0000] 21:27:49 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 21:27:49 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 21:27:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 7 (0000004A9CBE7000) [pid = 3548] [serial = 7] [outer = 0000004A9BB48800] 21:27:50 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:27:50 INFO - PROCESS | 3548 | 1464582470035 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49314 21:27:50 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:27:50 INFO - PROCESS | 3548 | 1464582470041 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49315 21:27:50 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:27:50 INFO - PROCESS | 3548 | 1464582470049 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49316 21:27:50 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:27:50 INFO - PROCESS | 3548 | 1464582470083 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49317 21:27:50 INFO - PROCESS | 3548 | 1464582470086 Marionette DEBUG Closed connection conn0 21:27:50 INFO - PROCESS | 3548 | 1464582470087 Marionette DEBUG Closed connection conn1 21:27:50 INFO - PROCESS | 3548 | 1464582470089 Marionette DEBUG Closed connection conn2 21:27:50 INFO - PROCESS | 3548 | 1464582470167 Marionette DEBUG Closed connection conn3 21:27:50 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:27:50 INFO - PROCESS | 3548 | 1464582470173 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49318 21:27:50 INFO - PROCESS | 3548 | 1464582470303 Marionette DEBUG Closed connection conn4 21:27:50 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:27:50 INFO - PROCESS | 3548 | 1464582470310 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49319 21:27:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A98875000 == 4 [pid = 3548] [id = 4] 21:27:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 8 (0000004A9E52AC00) [pid = 3548] [serial = 8] [outer = 0000000000000000] 21:27:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 9 (0000004A9DBAF000) [pid = 3548] [serial = 9] [outer = 0000004A9E52AC00] 21:27:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 10 (0000004A9E189000) [pid = 3548] [serial = 10] [outer = 0000004A9E52AC00] 21:27:50 INFO - PROCESS | 3548 | 1464582470470 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:27:50 INFO - PROCESS | 3548 | 1464582470476 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160529195147","device":"desktop","version":"48.0a2"} 21:27:51 INFO - PROCESS | 3548 | [3548] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 21:27:51 INFO - PROCESS | 3548 | [3548] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 21:27:51 INFO - PROCESS | 3548 | [3548] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:27:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA379B800 == 5 [pid = 3548] [id = 5] 21:27:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 11 (0000004AA379C000) [pid = 3548] [serial = 11] [outer = 0000000000000000] 21:27:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA379C800 == 6 [pid = 3548] [id = 6] 21:27:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 12 (0000004AA3A99000) [pid = 3548] [serial = 12] [outer = 0000000000000000] 21:27:52 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:27:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA44F6000 == 7 [pid = 3548] [id = 7] 21:27:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 13 (0000004AA3A98800) [pid = 3548] [serial = 13] [outer = 0000000000000000] 21:27:52 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:27:52 INFO - PROCESS | 3548 | [3548] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:27:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 14 (0000004AA47D1400) [pid = 3548] [serial = 14] [outer = 0000004AA3A98800] 21:27:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 15 (0000004AA4B9A800) [pid = 3548] [serial = 15] [outer = 0000004AA379C000] 21:27:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 16 (0000004AA47C6C00) [pid = 3548] [serial = 16] [outer = 0000004AA3A99000] 21:27:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 17 (0000004AA4AB8C00) [pid = 3548] [serial = 17] [outer = 0000004AA3A98800] 21:27:53 INFO - PROCESS | 3548 | 1464582473956 Marionette DEBUG loaded listener.js 21:27:53 INFO - PROCESS | 3548 | 1464582473970 Marionette DEBUG loaded listener.js 21:27:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 18 (0000004AA3EEB400) [pid = 3548] [serial = 18] [outer = 0000004AA3A98800] 21:27:54 INFO - PROCESS | 3548 | 1464582474975 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"964d4bce-abe1-42fa-b47a-0ea59b24ed52","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160529195147","device":"desktop","version":"48.0a2","command_id":1}}] 21:27:55 INFO - PROCESS | 3548 | 1464582475282 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}] 21:27:55 INFO - PROCESS | 3548 | 1464582475344 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 21:27:55 INFO - PROCESS | 3548 | 1464582475366 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:27:55 INFO - PROCESS | 3548 | [3548] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:27:56 INFO - PROCESS | 3548 | --DOCSHELL 0000004A8985E000 == 6 [pid = 3548] [id = 1] 21:27:57 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:27:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 19 (0000004A9693B400) [pid = 3548] [serial = 19] [outer = 0000004AA3A98800] 21:27:57 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:57 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:57 INFO - PROCESS | 3548 | 1464582477741 Marionette TRACE conn5 <- [1,3,null,{}] 21:27:57 INFO - PROCESS | 3548 | 1464582477747 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 21:27:57 INFO - PROCESS | 3548 | 1464582477771 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 21:27:57 INFO - PROCESS | 3548 | 1464582477814 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 21:27:57 INFO - PROCESS | 3548 | 1464582477818 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 21:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:27:57 INFO - PROCESS | 3548 | 1464582477824 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:27:57 INFO - PROCESS | 3548 | 1464582477829 Marionette TRACE conn5 <- [1,6,null,{}] 21:27:57 INFO - PROCESS | 3548 | 1464582477845 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}] 21:27:57 INFO - PROCESS | 3548 | 1464582477865 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 21:27:57 INFO - PROCESS | 3548 | 1464582477870 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9794F800 == 7 [pid = 3548] [id = 8] 21:27:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 20 (0000004A9D6B4C00) [pid = 3548] [serial = 20] [outer = 0000000000000000] 21:27:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 21 (0000004A9DBAE800) [pid = 3548] [serial = 21] [outer = 0000004A9D6B4C00] 21:27:57 INFO - PROCESS | 3548 | 1464582477935 Marionette DEBUG loaded listener.js 21:27:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 22 (0000004AA3486C00) [pid = 3548] [serial = 22] [outer = 0000004A9D6B4C00] 21:27:58 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97283000 == 8 [pid = 3548] [id = 9] 21:27:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 23 (0000004AA39CEC00) [pid = 3548] [serial = 23] [outer = 0000000000000000] 21:27:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 24 (0000004AA39D0C00) [pid = 3548] [serial = 24] [outer = 0000004AA39CEC00] 21:27:58 INFO - PROCESS | 3548 | 1464582478397 Marionette DEBUG loaded listener.js 21:27:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 25 (0000004AA3F7C400) [pid = 3548] [serial = 25] [outer = 0000004AA39CEC00] 21:27:59 INFO - PROCESS | 3548 | 1464582479033 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]]]}] 21:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1238ms 21:27:59 INFO - PROCESS | 3548 | 1464582479194 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 21:27:59 INFO - PROCESS | 3548 | 1464582479198 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 21:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:27:59 INFO - PROCESS | 3548 | 1464582479231 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:27:59 INFO - PROCESS | 3548 | 1464582479233 Marionette TRACE conn5 <- [1,10,null,{}] 21:27:59 INFO - PROCESS | 3548 | 1464582479238 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}] 21:27:59 INFO - PROCESS | 3548 | 1464582479360 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 21:27:59 INFO - PROCESS | 3548 | 1464582479411 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4058800 == 9 [pid = 3548] [id = 10] 21:27:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 26 (0000004AA3EE6C00) [pid = 3548] [serial = 26] [outer = 0000000000000000] 21:27:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 27 (0000004AA8371400) [pid = 3548] [serial = 27] [outer = 0000004AA3EE6C00] 21:27:59 INFO - PROCESS | 3548 | 1464582479469 Marionette DEBUG loaded listener.js 21:27:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 28 (0000004AA3805400) [pid = 3548] [serial = 28] [outer = 0000004AA3EE6C00] 21:27:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA430E000 == 10 [pid = 3548] [id = 11] 21:27:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 29 (0000004AA4311800) [pid = 3548] [serial = 29] [outer = 0000000000000000] 21:27:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 30 (0000004AA44E3800) [pid = 3548] [serial = 30] [outer = 0000004AA4311800] 21:27:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 31 (0000004A96949000) [pid = 3548] [serial = 31] [outer = 0000004AA4311800] 21:28:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A969E7000 == 11 [pid = 3548] [id = 12] 21:28:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 32 (0000004A96CBEC00) [pid = 3548] [serial = 32] [outer = 0000000000000000] 21:28:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 33 (0000004A9BD74800) [pid = 3548] [serial = 33] [outer = 0000004A96CBEC00] 21:28:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 34 (0000004A98A5F800) [pid = 3548] [serial = 34] [outer = 0000004A96CBEC00] 21:28:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004A98875000 == 10 [pid = 3548] [id = 4] 21:28:00 INFO - PROCESS | 3548 | 1464582480412 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]]]}] 21:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1237ms 21:28:00 INFO - PROCESS | 3548 | 1464582480471 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 21:28:00 INFO - PROCESS | 3548 | 1464582480475 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 21:28:00 INFO - PROCESS | 3548 | 1464582480480 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:28:00 INFO - PROCESS | 3548 | 1464582480484 Marionette TRACE conn5 <- [1,14,null,{}] 21:28:00 INFO - PROCESS | 3548 | 1464582480490 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}] 21:28:00 INFO - PROCESS | 3548 | 1464582480586 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 21:28:00 INFO - PROCESS | 3548 | 1464582480595 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97FBB000 == 11 [pid = 3548] [id = 13] 21:28:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 35 (0000004A9D655C00) [pid = 3548] [serial = 35] [outer = 0000000000000000] 21:28:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 36 (0000004A9D794000) [pid = 3548] [serial = 36] [outer = 0000004A9D655C00] 21:28:00 INFO - PROCESS | 3548 | 1464582480645 Marionette DEBUG loaded listener.js 21:28:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 37 (0000004A9E51F800) [pid = 3548] [serial = 37] [outer = 0000004A9D655C00] 21:28:01 INFO - PROCESS | 3548 | 1464582481079 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]]]}] 21:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 629ms 21:28:01 INFO - PROCESS | 3548 | 1464582481113 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 21:28:01 INFO - PROCESS | 3548 | 1464582481119 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 21:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:28:01 INFO - PROCESS | 3548 | 1464582481132 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:28:01 INFO - PROCESS | 3548 | 1464582481135 Marionette TRACE conn5 <- [1,18,null,{}] 21:28:01 INFO - PROCESS | 3548 | 1464582481139 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}] 21:28:01 INFO - PROCESS | 3548 | 1464582481231 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 21:28:01 INFO - PROCESS | 3548 | 1464582481243 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:01 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BF7B000 == 12 [pid = 3548] [id = 14] 21:28:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 38 (0000004AA1994000) [pid = 3548] [serial = 38] [outer = 0000000000000000] 21:28:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 39 (0000004AA19DA000) [pid = 3548] [serial = 39] [outer = 0000004AA1994000] 21:28:01 INFO - PROCESS | 3548 | 1464582481290 Marionette DEBUG loaded listener.js 21:28:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 40 (0000004AA2CC2400) [pid = 3548] [serial = 40] [outer = 0000004AA1994000] 21:28:01 INFO - PROCESS | 3548 | 1464582481717 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]]]}] 21:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 629ms 21:28:01 INFO - PROCESS | 3548 | 1464582481762 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 21:28:01 INFO - PROCESS | 3548 | 1464582481765 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 21:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:28:01 INFO - PROCESS | 3548 | 1464582481769 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:28:01 INFO - PROCESS | 3548 | 1464582481773 Marionette TRACE conn5 <- [1,22,null,{}] 21:28:01 INFO - PROCESS | 3548 | 1464582481785 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}] 21:28:01 INFO - PROCESS | 3548 | 1464582481880 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 21:28:01 INFO - PROCESS | 3548 | 1464582481892 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:01 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CBF6000 == 13 [pid = 3548] [id = 15] 21:28:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 41 (0000004AA380B800) [pid = 3548] [serial = 41] [outer = 0000000000000000] 21:28:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 42 (0000004AA380E000) [pid = 3548] [serial = 42] [outer = 0000004AA380B800] 21:28:01 INFO - PROCESS | 3548 | 1464582481968 Marionette DEBUG loaded listener.js 21:28:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 43 (0000004AA3EE8800) [pid = 3548] [serial = 43] [outer = 0000004AA380B800] 21:28:02 INFO - PROCESS | 3548 | 1464582482388 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]]]}] 21:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 628ms 21:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:28:02 INFO - PROCESS | 3548 | 1464582482399 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 21:28:02 INFO - PROCESS | 3548 | 1464582482402 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 21:28:02 INFO - PROCESS | 3548 | 1464582482405 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:28:02 INFO - PROCESS | 3548 | 1464582482407 Marionette TRACE conn5 <- [1,26,null,{}] 21:28:02 INFO - PROCESS | 3548 | 1464582482410 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}] 21:28:02 INFO - PROCESS | 3548 | 1464582482516 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 21:28:02 INFO - PROCESS | 3548 | 1464582482524 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA126C800 == 14 [pid = 3548] [id = 16] 21:28:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 44 (0000004AA4B3F000) [pid = 3548] [serial = 44] [outer = 0000000000000000] 21:28:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 45 (0000004AA4FEF400) [pid = 3548] [serial = 45] [outer = 0000004AA4B3F000] 21:28:02 INFO - PROCESS | 3548 | 1464582482571 Marionette DEBUG loaded listener.js 21:28:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 46 (0000004AA5251C00) [pid = 3548] [serial = 46] [outer = 0000004AA4B3F000] 21:28:02 INFO - PROCESS | 3548 | 1464582482952 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]]]}] 21:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 586ms 21:28:02 INFO - PROCESS | 3548 | 1464582482994 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 21:28:03 INFO - PROCESS | 3548 | 1464582482996 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 21:28:03 INFO - PROCESS | 3548 | 1464582482999 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:28:03 INFO - PROCESS | 3548 | 1464582483001 Marionette TRACE conn5 <- [1,30,null,{}] 21:28:03 INFO - PROCESS | 3548 | 1464582483005 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}] 21:28:03 INFO - PROCESS | 3548 | 1464582483102 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 21:28:03 INFO - PROCESS | 3548 | 1464582483111 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C76000 == 15 [pid = 3548] [id = 17] 21:28:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 47 (0000004AA3E61400) [pid = 3548] [serial = 47] [outer = 0000000000000000] 21:28:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 48 (0000004AA3E6A400) [pid = 3548] [serial = 48] [outer = 0000004AA3E61400] 21:28:03 INFO - PROCESS | 3548 | 1464582483159 Marionette DEBUG loaded listener.js 21:28:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 49 (0000004AA4FE7000) [pid = 3548] [serial = 49] [outer = 0000004AA3E61400] 21:28:03 INFO - PROCESS | 3548 | 1464582483565 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]]]}] 21:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 585ms 21:28:03 INFO - PROCESS | 3548 | 1464582483588 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 21:28:03 INFO - PROCESS | 3548 | 1464582483590 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 21:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:28:03 INFO - PROCESS | 3548 | 1464582483593 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:28:03 INFO - PROCESS | 3548 | 1464582483595 Marionette TRACE conn5 <- [1,34,null,{}] 21:28:03 INFO - PROCESS | 3548 | 1464582483599 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}] 21:28:03 INFO - PROCESS | 3548 | 1464582483732 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 21:28:03 INFO - PROCESS | 3548 | 1464582483742 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4059800 == 16 [pid = 3548] [id = 18] 21:28:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 50 (0000004AA59E4400) [pid = 3548] [serial = 50] [outer = 0000000000000000] 21:28:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 51 (0000004AA6B80400) [pid = 3548] [serial = 51] [outer = 0000004AA59E4400] 21:28:03 INFO - PROCESS | 3548 | 1464582483791 Marionette DEBUG loaded listener.js 21:28:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 52 (0000004AA7F50000) [pid = 3548] [serial = 52] [outer = 0000004AA59E4400] 21:28:04 INFO - PROCESS | 3548 | 1464582484238 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]]]}] 21:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 671ms 21:28:04 INFO - PROCESS | 3548 | 1464582484268 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 21:28:04 INFO - PROCESS | 3548 | 1464582484270 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 21:28:04 INFO - PROCESS | 3548 | 1464582484274 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:28:04 INFO - PROCESS | 3548 | 1464582484275 Marionette TRACE conn5 <- [1,38,null,{}] 21:28:04 INFO - PROCESS | 3548 | 1464582484279 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}] 21:28:04 INFO - PROCESS | 3548 | 1464582484379 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 21:28:04 INFO - PROCESS | 3548 | 1464582484406 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA58E2000 == 17 [pid = 3548] [id = 19] 21:28:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 53 (0000004A927D1400) [pid = 3548] [serial = 53] [outer = 0000000000000000] 21:28:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 54 (0000004A927D6000) [pid = 3548] [serial = 54] [outer = 0000004A927D1400] 21:28:04 INFO - PROCESS | 3548 | 1464582484451 Marionette DEBUG loaded listener.js 21:28:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 55 (0000004AA7F48C00) [pid = 3548] [serial = 55] [outer = 0000004A927D1400] 21:28:04 INFO - PROCESS | 3548 | 1464582484823 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]]]}] 21:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 584ms 21:28:04 INFO - PROCESS | 3548 | 1464582484861 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 21:28:04 INFO - PROCESS | 3548 | 1464582484864 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 21:28:04 INFO - PROCESS | 3548 | 1464582484866 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:28:04 INFO - PROCESS | 3548 | 1464582484868 Marionette TRACE conn5 <- [1,42,null,{}] 21:28:04 INFO - PROCESS | 3548 | 1464582484872 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}] 21:28:04 INFO - PROCESS | 3548 | 1464582484971 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 21:28:04 INFO - PROCESS | 3548 | 1464582484980 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70C3000 == 18 [pid = 3548] [id = 20] 21:28:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 56 (0000004A95D6AC00) [pid = 3548] [serial = 56] [outer = 0000000000000000] 21:28:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 57 (0000004A95D72800) [pid = 3548] [serial = 57] [outer = 0000004A95D6AC00] 21:28:05 INFO - PROCESS | 3548 | 1464582485027 Marionette DEBUG loaded listener.js 21:28:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 58 (0000004A97F89800) [pid = 3548] [serial = 58] [outer = 0000004A95D6AC00] 21:28:05 INFO - PROCESS | 3548 | 1464582485385 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]]]}] 21:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 523ms 21:28:05 INFO - PROCESS | 3548 | 1464582485394 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 21:28:05 INFO - PROCESS | 3548 | 1464582485396 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 21:28:05 INFO - PROCESS | 3548 | 1464582485399 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:28:05 INFO - PROCESS | 3548 | 1464582485401 Marionette TRACE conn5 <- [1,46,null,{}] 21:28:05 INFO - PROCESS | 3548 | 1464582485405 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}] 21:28:05 INFO - PROCESS | 3548 | 1464582485483 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 21:28:05 INFO - PROCESS | 3548 | 1464582485489 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA80DF800 == 19 [pid = 3548] [id = 21] 21:28:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 59 (0000004A973AF800) [pid = 3548] [serial = 59] [outer = 0000000000000000] 21:28:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 60 (0000004A973B7C00) [pid = 3548] [serial = 60] [outer = 0000004A973AF800] 21:28:05 INFO - PROCESS | 3548 | 1464582485534 Marionette DEBUG loaded listener.js 21:28:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 61 (0000004A973BE000) [pid = 3548] [serial = 61] [outer = 0000004A973AF800] 21:28:05 INFO - PROCESS | 3548 | 1464582485924 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]]]}] 21:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 587ms 21:28:05 INFO - PROCESS | 3548 | 1464582485990 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 21:28:05 INFO - PROCESS | 3548 | 1464582485992 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 21:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:28:06 INFO - PROCESS | 3548 | 1464582485996 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:28:06 INFO - PROCESS | 3548 | 1464582485997 Marionette TRACE conn5 <- [1,50,null,{}] 21:28:06 INFO - PROCESS | 3548 | 1464582486001 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}] 21:28:06 INFO - PROCESS | 3548 | 1464582486078 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 21:28:06 INFO - PROCESS | 3548 | 1464582486084 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB78B800 == 20 [pid = 3548] [id = 22] 21:28:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 62 (0000004AA8370C00) [pid = 3548] [serial = 62] [outer = 0000000000000000] 21:28:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 63 (0000004AAC13D800) [pid = 3548] [serial = 63] [outer = 0000004AA8370C00] 21:28:06 INFO - PROCESS | 3548 | 1464582486134 Marionette DEBUG loaded listener.js 21:28:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 64 (0000004AAC145000) [pid = 3548] [serial = 64] [outer = 0000004AA8370C00] 21:28:06 INFO - PROCESS | 3548 | 1464582486511 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]]]}] 21:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 524ms 21:28:06 INFO - PROCESS | 3548 | 1464582486522 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 21:28:06 INFO - PROCESS | 3548 | 1464582486525 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 21:28:06 INFO - PROCESS | 3548 | 1464582486528 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:28:06 INFO - PROCESS | 3548 | 1464582486531 Marionette TRACE conn5 <- [1,54,null,{}] 21:28:06 INFO - PROCESS | 3548 | 1464582486534 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}] 21:28:06 INFO - PROCESS | 3548 | 1464582486662 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 21:28:06 INFO - PROCESS | 3548 | 1464582486675 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE79000 == 21 [pid = 3548] [id = 23] 21:28:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (0000004AAB75E000) [pid = 3548] [serial = 65] [outer = 0000000000000000] 21:28:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (0000004AAB766000) [pid = 3548] [serial = 66] [outer = 0000004AAB75E000] 21:28:06 INFO - PROCESS | 3548 | 1464582486732 Marionette DEBUG loaded listener.js 21:28:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (0000004AAB770800) [pid = 3548] [serial = 67] [outer = 0000004AAB75E000] 21:28:07 INFO - PROCESS | 3548 | 1464582487124 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]]]}] 21:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 628ms 21:28:07 INFO - PROCESS | 3548 | 1464582487160 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 21:28:07 INFO - PROCESS | 3548 | 1464582487162 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 21:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:28:07 INFO - PROCESS | 3548 | 1464582487165 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:28:07 INFO - PROCESS | 3548 | 1464582487167 Marionette TRACE conn5 <- [1,58,null,{}] 21:28:07 INFO - PROCESS | 3548 | 1464582487171 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}] 21:28:07 INFO - PROCESS | 3548 | 1464582487285 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 21:28:07 INFO - PROCESS | 3548 | 1464582487294 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:07 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A95CB4000 == 22 [pid = 3548] [id = 24] 21:28:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (0000004AAB76E400) [pid = 3548] [serial = 68] [outer = 0000000000000000] 21:28:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004AAC14CC00) [pid = 3548] [serial = 69] [outer = 0000004AAB76E400] 21:28:07 INFO - PROCESS | 3548 | 1464582487340 Marionette DEBUG loaded listener.js 21:28:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004AAC789800) [pid = 3548] [serial = 70] [outer = 0000004AAB76E400] 21:28:07 INFO - PROCESS | 3548 | 1464582487707 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]]]}] 21:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 587ms 21:28:07 INFO - PROCESS | 3548 | 1464582487755 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 21:28:07 INFO - PROCESS | 3548 | 1464582487757 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 21:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:28:07 INFO - PROCESS | 3548 | 1464582487761 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:28:07 INFO - PROCESS | 3548 | 1464582487762 Marionette TRACE conn5 <- [1,62,null,{}] 21:28:07 INFO - PROCESS | 3548 | 1464582487766 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}] 21:28:07 INFO - PROCESS | 3548 | 1464582487844 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 21:28:08 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9794F800 == 21 [pid = 3548] [id = 8] 21:28:08 INFO - PROCESS | 3548 | 1464582488629 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A95CA9800 == 22 [pid = 3548] [id = 25] 21:28:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004A95D6B000) [pid = 3548] [serial = 71] [outer = 0000000000000000] 21:28:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004A95D73400) [pid = 3548] [serial = 72] [outer = 0000004A95D6B000] 21:28:08 INFO - PROCESS | 3548 | 1464582488679 Marionette DEBUG loaded listener.js 21:28:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A973BAC00) [pid = 3548] [serial = 73] [outer = 0000004A95D6B000] 21:28:09 INFO - PROCESS | 3548 | 1464582489103 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]]]}] 21:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1387ms 21:28:09 INFO - PROCESS | 3548 | 1464582489151 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 21:28:09 INFO - PROCESS | 3548 | 1464582489156 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 21:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:28:09 INFO - PROCESS | 3548 | 1464582489168 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:28:09 INFO - PROCESS | 3548 | 1464582489172 Marionette TRACE conn5 <- [1,66,null,{}] 21:28:09 INFO - PROCESS | 3548 | 1464582489177 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}] 21:28:09 INFO - PROCESS | 3548 | 1464582489279 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 21:28:09 INFO - PROCESS | 3548 | 1464582489288 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:09 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BB3F800 == 23 [pid = 3548] [id = 26] 21:28:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9BD13C00) [pid = 3548] [serial = 74] [outer = 0000000000000000] 21:28:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9C873C00) [pid = 3548] [serial = 75] [outer = 0000004A9BD13C00] 21:28:09 INFO - PROCESS | 3548 | 1464582489338 Marionette DEBUG loaded listener.js 21:28:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A9D655800) [pid = 3548] [serial = 76] [outer = 0000004A9BD13C00] 21:28:09 INFO - PROCESS | 3548 | 1464582489751 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]]]}] 21:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 648ms 21:28:09 INFO - PROCESS | 3548 | 1464582489821 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 21:28:09 INFO - PROCESS | 3548 | 1464582489826 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 21:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:28:09 INFO - PROCESS | 3548 | 1464582489829 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:28:09 INFO - PROCESS | 3548 | 1464582489831 Marionette TRACE conn5 <- [1,70,null,{}] 21:28:09 INFO - PROCESS | 3548 | 1464582489841 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}] 21:28:10 INFO - PROCESS | 3548 | 1464582490197 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 21:28:10 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004A9E52AC00) [pid = 3548] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 21:28:10 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004A9D655C00) [pid = 3548] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:28:10 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA1994000) [pid = 3548] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:28:10 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA380B800) [pid = 3548] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:28:10 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA4B3F000) [pid = 3548] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:28:10 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA3E61400) [pid = 3548] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:28:10 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AA59E4400) [pid = 3548] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:28:10 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (0000004AA8370C00) [pid = 3548] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:28:10 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (0000004AAB75E000) [pid = 3548] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:28:10 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (0000004A9D6B4C00) [pid = 3548] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:28:10 INFO - PROCESS | 3548 | --DOMWINDOW == 65 (0000004AA3EE6C00) [pid = 3548] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:28:10 INFO - PROCESS | 3548 | 1464582490256 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C8DA800 == 24 [pid = 3548] [id = 27] 21:28:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (0000004A9721E000) [pid = 3548] [serial = 77] [outer = 0000000000000000] 21:28:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (0000004A9721FC00) [pid = 3548] [serial = 78] [outer = 0000004A9721E000] 21:28:10 INFO - PROCESS | 3548 | 1464582490306 Marionette DEBUG loaded listener.js 21:28:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (0000004AA12F5000) [pid = 3548] [serial = 79] [outer = 0000004A9721E000] 21:28:10 INFO - PROCESS | 3548 | 1464582490674 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]]]}] 21:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 881ms 21:28:10 INFO - PROCESS | 3548 | 1464582490714 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 21:28:10 INFO - PROCESS | 3548 | 1464582490716 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 21:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:28:10 INFO - PROCESS | 3548 | 1464582490726 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:28:10 INFO - PROCESS | 3548 | 1464582490733 Marionette TRACE conn5 <- [1,74,null,{}] 21:28:10 INFO - PROCESS | 3548 | 1464582490737 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}] 21:28:10 INFO - PROCESS | 3548 | 1464582490820 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 21:28:10 INFO - PROCESS | 3548 | 1464582490828 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5DD000 == 25 [pid = 3548] [id = 28] 21:28:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004A95D74000) [pid = 3548] [serial = 80] [outer = 0000000000000000] 21:28:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004AA3404400) [pid = 3548] [serial = 81] [outer = 0000004A95D74000] 21:28:10 INFO - PROCESS | 3548 | 1464582490876 Marionette DEBUG loaded listener.js 21:28:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004AA37BDC00) [pid = 3548] [serial = 82] [outer = 0000004A95D74000] 21:28:11 INFO - PROCESS | 3548 | 1464582491305 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]]]}] 21:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 649ms 21:28:11 INFO - PROCESS | 3548 | 1464582491376 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 21:28:11 INFO - PROCESS | 3548 | 1464582491378 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 21:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:28:11 INFO - PROCESS | 3548 | 1464582491382 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:28:11 INFO - PROCESS | 3548 | 1464582491384 Marionette TRACE conn5 <- [1,78,null,{}] 21:28:11 INFO - PROCESS | 3548 | 1464582491388 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}] 21:28:11 INFO - PROCESS | 3548 | 1464582491471 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 21:28:11 INFO - PROCESS | 3548 | 1464582491483 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3452800 == 26 [pid = 3548] [id = 29] 21:28:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004AA39D4000) [pid = 3548] [serial = 83] [outer = 0000000000000000] 21:28:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004AA3E64C00) [pid = 3548] [serial = 84] [outer = 0000004AA39D4000] 21:28:11 INFO - PROCESS | 3548 | 1464582491528 Marionette DEBUG loaded listener.js 21:28:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004AA3E6E000) [pid = 3548] [serial = 85] [outer = 0000004AA39D4000] 21:28:11 INFO - PROCESS | 3548 | 1464582491948 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]]]}] 21:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 587ms 21:28:11 INFO - PROCESS | 3548 | 1464582491972 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 21:28:11 INFO - PROCESS | 3548 | 1464582491975 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 21:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:28:11 INFO - PROCESS | 3548 | 1464582491978 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:28:11 INFO - PROCESS | 3548 | 1464582491980 Marionette TRACE conn5 <- [1,82,null,{}] 21:28:11 INFO - PROCESS | 3548 | 1464582491983 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}] 21:28:12 INFO - PROCESS | 3548 | 1464582492059 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 21:28:12 INFO - PROCESS | 3548 | 1464582492066 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:12 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3EAD000 == 27 [pid = 3548] [id = 30] 21:28:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004AA4B3FC00) [pid = 3548] [serial = 86] [outer = 0000000000000000] 21:28:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA4F3FC00) [pid = 3548] [serial = 87] [outer = 0000004AA4B3FC00] 21:28:12 INFO - PROCESS | 3548 | 1464582492121 Marionette DEBUG loaded listener.js 21:28:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA5170000) [pid = 3548] [serial = 88] [outer = 0000004AA4B3FC00] 21:28:12 INFO - PROCESS | 3548 | 1464582492685 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]]]}] 21:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 775ms 21:28:12 INFO - PROCESS | 3548 | 1464582492757 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 21:28:12 INFO - PROCESS | 3548 | 1464582492763 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 21:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:28:12 INFO - PROCESS | 3548 | 1464582492768 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:28:12 INFO - PROCESS | 3548 | 1464582492773 Marionette TRACE conn5 <- [1,86,null,{}] 21:28:12 INFO - PROCESS | 3548 | 1464582492779 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}] 21:28:12 INFO - PROCESS | 3548 | 1464582492954 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 21:28:13 INFO - PROCESS | 3548 | 1464582493009 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A95C3E000 == 28 [pid = 3548] [id = 31] 21:28:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004A9C50B400) [pid = 3548] [serial = 89] [outer = 0000000000000000] 21:28:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004A9D654000) [pid = 3548] [serial = 90] [outer = 0000004A9C50B400] 21:28:13 INFO - PROCESS | 3548 | 1464582493067 Marionette DEBUG loaded listener.js 21:28:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA0F6FC00) [pid = 3548] [serial = 91] [outer = 0000004A9C50B400] 21:28:13 INFO - PROCESS | 3548 | 1464582493564 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]]]}] 21:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 838ms 21:28:13 INFO - PROCESS | 3548 | 1464582493610 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 21:28:13 INFO - PROCESS | 3548 | 1464582493616 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 21:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:28:13 INFO - PROCESS | 3548 | 1464582493623 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:28:13 INFO - PROCESS | 3548 | 1464582493626 Marionette TRACE conn5 <- [1,90,null,{}] 21:28:13 INFO - PROCESS | 3548 | 1464582493631 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}] 21:28:13 INFO - PROCESS | 3548 | 1464582493738 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 21:28:13 INFO - PROCESS | 3548 | 1464582493813 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA44F9800 == 29 [pid = 3548] [id = 32] 21:28:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA3407C00) [pid = 3548] [serial = 92] [outer = 0000000000000000] 21:28:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA39C9400) [pid = 3548] [serial = 93] [outer = 0000004AA3407C00] 21:28:13 INFO - PROCESS | 3548 | 1464582493869 Marionette DEBUG loaded listener.js 21:28:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA47D3000) [pid = 3548] [serial = 94] [outer = 0000004AA3407C00] 21:28:14 INFO - PROCESS | 3548 | 1464582494464 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]]]}] 21:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 880ms 21:28:14 INFO - PROCESS | 3548 | 1464582494509 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 21:28:14 INFO - PROCESS | 3548 | 1464582494512 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 21:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:28:14 INFO - PROCESS | 3548 | 1464582494516 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:28:14 INFO - PROCESS | 3548 | 1464582494521 Marionette TRACE conn5 <- [1,94,null,{}] 21:28:14 INFO - PROCESS | 3548 | 1464582494533 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}] 21:28:14 INFO - PROCESS | 3548 | 1464582494639 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 21:28:14 INFO - PROCESS | 3548 | 1464582494702 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:14 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7049800 == 30 [pid = 3548] [id = 33] 21:28:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA6B73400) [pid = 3548] [serial = 95] [outer = 0000000000000000] 21:28:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA6B82400) [pid = 3548] [serial = 96] [outer = 0000004AA6B73400] 21:28:14 INFO - PROCESS | 3548 | 1464582494761 Marionette DEBUG loaded listener.js 21:28:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA7F45C00) [pid = 3548] [serial = 97] [outer = 0000004AA6B73400] 21:28:15 INFO - PROCESS | 3548 | 1464582495266 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]]]}] 21:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 796ms 21:28:15 INFO - PROCESS | 3548 | 1464582495314 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 21:28:15 INFO - PROCESS | 3548 | 1464582495318 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 21:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:28:15 INFO - PROCESS | 3548 | 1464582495321 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:28:15 INFO - PROCESS | 3548 | 1464582495324 Marionette TRACE conn5 <- [1,98,null,{}] 21:28:15 INFO - PROCESS | 3548 | 1464582495327 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}] 21:28:15 INFO - PROCESS | 3548 | 1464582495431 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 21:28:15 INFO - PROCESS | 3548 | 1464582495505 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5C4800 == 31 [pid = 3548] [id = 34] 21:28:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA830DC00) [pid = 3548] [serial = 98] [outer = 0000000000000000] 21:28:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA8370400) [pid = 3548] [serial = 99] [outer = 0000004AA830DC00] 21:28:15 INFO - PROCESS | 3548 | 1464582495561 Marionette DEBUG loaded listener.js 21:28:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AAB753400) [pid = 3548] [serial = 100] [outer = 0000004AA830DC00] 21:28:16 INFO - PROCESS | 3548 | 1464582496101 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]]]}] 21:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 838ms 21:28:16 INFO - PROCESS | 3548 | 1464582496160 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 21:28:16 INFO - PROCESS | 3548 | 1464582496163 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 21:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:28:16 INFO - PROCESS | 3548 | 1464582496167 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:28:16 INFO - PROCESS | 3548 | 1464582496169 Marionette TRACE conn5 <- [1,102,null,{}] 21:28:16 INFO - PROCESS | 3548 | 1464582496173 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}] 21:28:16 INFO - PROCESS | 3548 | 1464582496335 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 21:28:16 INFO - PROCESS | 3548 | 1464582496404 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:16 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A96940800 == 32 [pid = 3548] [id = 35] 21:28:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004A95D6C400) [pid = 3548] [serial = 101] [outer = 0000000000000000] 21:28:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004A95D75C00) [pid = 3548] [serial = 102] [outer = 0000004A95D6C400] 21:28:16 INFO - PROCESS | 3548 | 1464582496454 Marionette DEBUG loaded listener.js 21:28:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A97AB6C00) [pid = 3548] [serial = 103] [outer = 0000004A95D6C400] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA4AB8C00) [pid = 3548] [serial = 17] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A9E189000) [pid = 3548] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004A9BB49800) [pid = 3548] [serial = 4] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A9BD74800) [pid = 3548] [serial = 33] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A9D794000) [pid = 3548] [serial = 36] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA19DA000) [pid = 3548] [serial = 39] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA2CC2400) [pid = 3548] [serial = 40] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA380E000) [pid = 3548] [serial = 42] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA4FEF400) [pid = 3548] [serial = 45] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA3E6A400) [pid = 3548] [serial = 48] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA6B80400) [pid = 3548] [serial = 51] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A927D6000) [pid = 3548] [serial = 54] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004A95D72800) [pid = 3548] [serial = 57] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004A973B7C00) [pid = 3548] [serial = 60] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AAC13D800) [pid = 3548] [serial = 63] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AAB766000) [pid = 3548] [serial = 66] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004A9DBAE800) [pid = 3548] [serial = 21] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA39D0C00) [pid = 3548] [serial = 24] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA8371400) [pid = 3548] [serial = 27] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA44E3800) [pid = 3548] [serial = 30] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA3EE8800) [pid = 3548] [serial = 43] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA5251C00) [pid = 3548] [serial = 46] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AA4FE7000) [pid = 3548] [serial = 49] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (0000004AA7F50000) [pid = 3548] [serial = 52] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (0000004AA3486C00) [pid = 3548] [serial = 22] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (0000004AA3805400) [pid = 3548] [serial = 28] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 65 (0000004AAC145000) [pid = 3548] [serial = 64] [outer = 0000000000000000] [url = about:blank] 21:28:16 INFO - PROCESS | 3548 | --DOMWINDOW == 64 (0000004AAB770800) [pid = 3548] [serial = 67] [outer = 0000000000000000] [url = about:blank] 21:28:17 INFO - PROCESS | 3548 | --DOMWINDOW == 63 (0000004A9E51F800) [pid = 3548] [serial = 37] [outer = 0000000000000000] [url = about:blank] 21:28:17 INFO - PROCESS | 3548 | --DOMWINDOW == 62 (0000004AAC14CC00) [pid = 3548] [serial = 69] [outer = 0000000000000000] [url = about:blank] 21:28:17 INFO - PROCESS | 3548 | --DOMWINDOW == 61 (0000004AA47D1400) [pid = 3548] [serial = 14] [outer = 0000000000000000] [url = about:blank] 21:28:17 INFO - PROCESS | 3548 | --DOMWINDOW == 60 (0000004A9DBAF000) [pid = 3548] [serial = 9] [outer = 0000000000000000] [url = about:blank] 21:28:17 INFO - PROCESS | 3548 | 1464582496986 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]]]}] 21:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 838ms 21:28:17 INFO - PROCESS | 3548 | 1464582497010 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 21:28:17 INFO - PROCESS | 3548 | 1464582497014 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 21:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:28:17 INFO - PROCESS | 3548 | 1464582497018 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:28:17 INFO - PROCESS | 3548 | 1464582497024 Marionette TRACE conn5 <- [1,106,null,{}] 21:28:17 INFO - PROCESS | 3548 | 1464582497029 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}] 21:28:17 INFO - PROCESS | 3548 | 1464582497115 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 21:28:17 INFO - PROCESS | 3548 | 1464582497125 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9831D800 == 33 [pid = 3548] [id = 36] 21:28:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 61 (0000004A9C57F800) [pid = 3548] [serial = 104] [outer = 0000000000000000] 21:28:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 62 (0000004A9CA3AC00) [pid = 3548] [serial = 105] [outer = 0000004A9C57F800] 21:28:17 INFO - PROCESS | 3548 | 1464582497174 Marionette DEBUG loaded listener.js 21:28:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 63 (0000004A9DD67C00) [pid = 3548] [serial = 106] [outer = 0000004A9C57F800] 21:28:17 INFO - PROCESS | 3548 | 1464582497599 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]]]}] 21:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 628ms 21:28:17 INFO - PROCESS | 3548 | 1464582497650 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 21:28:17 INFO - PROCESS | 3548 | 1464582497654 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 21:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:28:17 INFO - PROCESS | 3548 | 1464582497657 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:28:17 INFO - PROCESS | 3548 | 1464582497659 Marionette TRACE conn5 <- [1,110,null,{}] 21:28:17 INFO - PROCESS | 3548 | 1464582497663 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}] 21:28:17 INFO - PROCESS | 3548 | 1464582497769 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 21:28:17 INFO - PROCESS | 3548 | 1464582497787 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAD5800 == 34 [pid = 3548] [id = 37] 21:28:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 64 (0000004AA2CC6C00) [pid = 3548] [serial = 107] [outer = 0000000000000000] 21:28:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (0000004AA3486C00) [pid = 3548] [serial = 108] [outer = 0000004AA2CC6C00] 21:28:17 INFO - PROCESS | 3548 | 1464582497834 Marionette DEBUG loaded listener.js 21:28:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (0000004AA37BC800) [pid = 3548] [serial = 109] [outer = 0000004AA2CC6C00] 21:28:18 INFO - PROCESS | 3548 | 1464582498239 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]]]}] 21:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 629ms 21:28:18 INFO - PROCESS | 3548 | 1464582498288 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 21:28:18 INFO - PROCESS | 3548 | 1464582498292 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 21:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:28:18 INFO - PROCESS | 3548 | 1464582498303 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:28:18 INFO - PROCESS | 3548 | 1464582498316 Marionette TRACE conn5 <- [1,114,null,{}] 21:28:18 INFO - PROCESS | 3548 | 1464582498320 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}] 21:28:18 INFO - PROCESS | 3548 | 1464582498404 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 21:28:18 INFO - PROCESS | 3548 | 1464582498411 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA1266000 == 35 [pid = 3548] [id = 38] 21:28:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (0000004AA39CD000) [pid = 3548] [serial = 110] [outer = 0000000000000000] 21:28:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (0000004AA3AD9400) [pid = 3548] [serial = 111] [outer = 0000004AA39CD000] 21:28:18 INFO - PROCESS | 3548 | 1464582498459 Marionette DEBUG loaded listener.js 21:28:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004AA3E6AC00) [pid = 3548] [serial = 112] [outer = 0000004AA39CD000] 21:28:18 INFO - PROCESS | 3548 | 1464582498861 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]]]}] 21:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 607ms 21:28:18 INFO - PROCESS | 3548 | 1464582498909 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 21:28:18 INFO - PROCESS | 3548 | 1464582498912 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 21:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:28:18 INFO - PROCESS | 3548 | 1464582498915 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:28:18 INFO - PROCESS | 3548 | 1464582498917 Marionette TRACE conn5 <- [1,118,null,{}] 21:28:18 INFO - PROCESS | 3548 | 1464582498921 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}] 21:28:19 INFO - PROCESS | 3548 | 1464582499000 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 21:28:19 INFO - PROCESS | 3548 | 1464582499007 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:19 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA374D000 == 36 [pid = 3548] [id = 39] 21:28:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004AA41CE400) [pid = 3548] [serial = 113] [outer = 0000000000000000] 21:28:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004AA4B3F400) [pid = 3548] [serial = 114] [outer = 0000004AA41CE400] 21:28:19 INFO - PROCESS | 3548 | 1464582499052 Marionette DEBUG loaded listener.js 21:28:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004AA4FF1000) [pid = 3548] [serial = 115] [outer = 0000004AA41CE400] 21:28:19 INFO - PROCESS | 3548 | 1464582499486 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]]]}] 21:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 627ms 21:28:19 INFO - PROCESS | 3548 | 1464582499545 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 21:28:19 INFO - PROCESS | 3548 | 1464582499547 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 21:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:28:19 INFO - PROCESS | 3548 | 1464582499550 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:28:19 INFO - PROCESS | 3548 | 1464582499552 Marionette TRACE conn5 <- [1,122,null,{}] 21:28:19 INFO - PROCESS | 3548 | 1464582499556 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}] 21:28:19 INFO - PROCESS | 3548 | 1464582499666 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 21:28:19 INFO - PROCESS | 3548 | 1464582499681 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:19 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA431F000 == 37 [pid = 3548] [id = 40] 21:28:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004AA6747400) [pid = 3548] [serial = 116] [outer = 0000000000000000] 21:28:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004AA67AFC00) [pid = 3548] [serial = 117] [outer = 0000004AA6747400] 21:28:19 INFO - PROCESS | 3548 | 1464582499767 Marionette DEBUG loaded listener.js 21:28:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004AA830C000) [pid = 3548] [serial = 118] [outer = 0000004AA6747400] 21:28:20 INFO - PROCESS | 3548 | 1464582500184 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]]]}] 21:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 692ms 21:28:20 INFO - PROCESS | 3548 | 1464582500252 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 21:28:20 INFO - PROCESS | 3548 | 1464582500255 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 21:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:28:20 INFO - PROCESS | 3548 | 1464582500258 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:28:20 INFO - PROCESS | 3548 | 1464582500260 Marionette TRACE conn5 <- [1,126,null,{}] 21:28:20 INFO - PROCESS | 3548 | 1464582500264 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}] 21:28:20 INFO - PROCESS | 3548 | 1464582500385 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 21:28:20 INFO - PROCESS | 3548 | 1464582500408 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:20 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA6732800 == 38 [pid = 3548] [id = 41] 21:28:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA1331000) [pid = 3548] [serial = 119] [outer = 0000000000000000] 21:28:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA7E59C00) [pid = 3548] [serial = 120] [outer = 0000004AA1331000] 21:28:20 INFO - PROCESS | 3548 | 1464582500452 Marionette DEBUG loaded listener.js 21:28:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AAB759000) [pid = 3548] [serial = 121] [outer = 0000004AA1331000] 21:28:20 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA39D4000) [pid = 3548] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:28:20 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004A9BD13C00) [pid = 3548] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:28:20 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004A9721E000) [pid = 3548] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:28:20 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004A95D74000) [pid = 3548] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:28:20 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004A95D6B000) [pid = 3548] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:28:20 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AAB76E400) [pid = 3548] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:28:20 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004A95D6AC00) [pid = 3548] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:28:20 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004A927D1400) [pid = 3548] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:28:20 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004A973AF800) [pid = 3548] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:28:20 INFO - PROCESS | 3548 | 1464582500840 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]]]}] 21:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 627ms 21:28:20 INFO - PROCESS | 3548 | 1464582500887 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 21:28:20 INFO - PROCESS | 3548 | 1464582500889 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 21:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:28:20 INFO - PROCESS | 3548 | 1464582500892 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:28:20 INFO - PROCESS | 3548 | 1464582500894 Marionette TRACE conn5 <- [1,130,null,{}] 21:28:20 INFO - PROCESS | 3548 | 1464582500898 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}] 21:28:20 INFO - PROCESS | 3548 | 1464582500976 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 21:28:21 INFO - PROCESS | 3548 | 1464582501034 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA80FC800 == 39 [pid = 3548] [id = 42] 21:28:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004A97F84800) [pid = 3548] [serial = 122] [outer = 0000000000000000] 21:28:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004AA37AEC00) [pid = 3548] [serial = 123] [outer = 0000004A97F84800] 21:28:21 INFO - PROCESS | 3548 | 1464582501087 Marionette DEBUG loaded listener.js 21:28:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004AA4F28C00) [pid = 3548] [serial = 124] [outer = 0000004A97F84800] 21:28:21 INFO - PROCESS | 3548 | 1464582501437 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]]]}] 21:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 586ms 21:28:21 INFO - PROCESS | 3548 | 1464582501482 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 21:28:21 INFO - PROCESS | 3548 | 1464582501484 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 21:28:21 INFO - PROCESS | 3548 | 1464582501487 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:28:21 INFO - PROCESS | 3548 | 1464582501489 Marionette TRACE conn5 <- [1,134,null,{}] 21:28:21 INFO - PROCESS | 3548 | 1464582501492 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}] 21:28:21 INFO - PROCESS | 3548 | 1464582501592 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 21:28:21 INFO - PROCESS | 3548 | 1464582501600 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE73800 == 40 [pid = 3548] [id = 43] 21:28:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A9769B400) [pid = 3548] [serial = 125] [outer = 0000000000000000] 21:28:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A976A3800) [pid = 3548] [serial = 126] [outer = 0000004A9769B400] 21:28:21 INFO - PROCESS | 3548 | 1464582501646 Marionette DEBUG loaded listener.js 21:28:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9D658800) [pid = 3548] [serial = 127] [outer = 0000004A9769B400] 21:28:22 INFO - PROCESS | 3548 | 1464582502049 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]]]}] 21:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 586ms 21:28:22 INFO - PROCESS | 3548 | 1464582502077 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 21:28:22 INFO - PROCESS | 3548 | 1464582502079 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 21:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:28:22 INFO - PROCESS | 3548 | 1464582502082 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:28:22 INFO - PROCESS | 3548 | 1464582502084 Marionette TRACE conn5 <- [1,138,null,{}] 21:28:22 INFO - PROCESS | 3548 | 1464582502087 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}] 21:28:22 INFO - PROCESS | 3548 | 1464582502188 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 21:28:22 INFO - PROCESS | 3548 | 1464582502196 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB87F000 == 41 [pid = 3548] [id = 44] 21:28:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A9769CC00) [pid = 3548] [serial = 128] [outer = 0000000000000000] 21:28:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A9D6B1000) [pid = 3548] [serial = 129] [outer = 0000004A9769CC00] 21:28:22 INFO - PROCESS | 3548 | 1464582502243 Marionette DEBUG loaded listener.js 21:28:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA4F25800) [pid = 3548] [serial = 130] [outer = 0000004A9769CC00] 21:28:22 INFO - PROCESS | 3548 | 1464582502628 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]]]}] 21:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 584ms 21:28:22 INFO - PROCESS | 3548 | 1464582502670 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 21:28:22 INFO - PROCESS | 3548 | 1464582502672 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 21:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:28:22 INFO - PROCESS | 3548 | 1464582502675 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:28:22 INFO - PROCESS | 3548 | 1464582502677 Marionette TRACE conn5 <- [1,142,null,{}] 21:28:22 INFO - PROCESS | 3548 | 1464582502680 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}] 21:28:22 INFO - PROCESS | 3548 | 1464582502780 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 21:28:22 INFO - PROCESS | 3548 | 1464582502789 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC738000 == 42 [pid = 3548] [id = 45] 21:28:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004A9D6AF800) [pid = 3548] [serial = 131] [outer = 0000000000000000] 21:28:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA4F30C00) [pid = 3548] [serial = 132] [outer = 0000004A9D6AF800] 21:28:22 INFO - PROCESS | 3548 | 1464582502840 Marionette DEBUG loaded listener.js 21:28:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AAB768000) [pid = 3548] [serial = 133] [outer = 0000004A9D6AF800] 21:28:23 INFO - PROCESS | 3548 | 1464582503362 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]]]}] 21:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 735ms 21:28:23 INFO - PROCESS | 3548 | 1464582503414 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 21:28:23 INFO - PROCESS | 3548 | 1464582503419 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 21:28:23 INFO - PROCESS | 3548 | 1464582503424 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:28:23 INFO - PROCESS | 3548 | 1464582503428 Marionette TRACE conn5 <- [1,146,null,{}] 21:28:23 INFO - PROCESS | 3548 | 1464582503434 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}] 21:28:23 INFO - PROCESS | 3548 | 1464582503546 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 21:28:23 INFO - PROCESS | 3548 | 1464582503613 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:23 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C602800 == 43 [pid = 3548] [id = 46] 21:28:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004A97F24400) [pid = 3548] [serial = 134] [outer = 0000000000000000] 21:28:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004A9BE65C00) [pid = 3548] [serial = 135] [outer = 0000004A97F24400] 21:28:23 INFO - PROCESS | 3548 | 1464582503671 Marionette DEBUG loaded listener.js 21:28:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004A9DBAE800) [pid = 3548] [serial = 136] [outer = 0000004A97F24400] 21:28:24 INFO - PROCESS | 3548 | 1464582504352 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]]]}] 21:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 986ms 21:28:24 INFO - PROCESS | 3548 | 1464582504414 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 21:28:24 INFO - PROCESS | 3548 | 1464582504421 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 21:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:28:24 INFO - PROCESS | 3548 | 1464582504428 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:28:24 INFO - PROCESS | 3548 | 1464582504431 Marionette TRACE conn5 <- [1,150,null,{}] 21:28:24 INFO - PROCESS | 3548 | 1464582504435 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}] 21:28:24 INFO - PROCESS | 3548 | 1464582504575 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 21:28:24 INFO - PROCESS | 3548 | 1464582504640 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:24 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4FD2000 == 44 [pid = 3548] [id = 47] 21:28:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA132C400) [pid = 3548] [serial = 137] [outer = 0000000000000000] 21:28:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA2BDE400) [pid = 3548] [serial = 138] [outer = 0000004AA132C400] 21:28:24 INFO - PROCESS | 3548 | 1464582504695 Marionette DEBUG loaded listener.js 21:28:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA2BE9400) [pid = 3548] [serial = 139] [outer = 0000004AA132C400] 21:28:25 INFO - PROCESS | 3548 | 1464582505319 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]]]}] 21:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 943ms 21:28:25 INFO - PROCESS | 3548 | 1464582505376 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 21:28:25 INFO - PROCESS | 3548 | 1464582505379 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 21:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:28:25 INFO - PROCESS | 3548 | 1464582505383 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:28:25 INFO - PROCESS | 3548 | 1464582505387 Marionette TRACE conn5 <- [1,154,null,{}] 21:28:25 INFO - PROCESS | 3548 | 1464582505399 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}] 21:28:25 INFO - PROCESS | 3548 | 1464582505537 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 21:28:25 INFO - PROCESS | 3548 | 1464582505602 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2BE000 == 45 [pid = 3548] [id = 48] 21:28:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA380D400) [pid = 3548] [serial = 140] [outer = 0000000000000000] 21:28:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA3AD6800) [pid = 3548] [serial = 141] [outer = 0000004AA380D400] 21:28:25 INFO - PROCESS | 3548 | 1464582505661 Marionette DEBUG loaded listener.js 21:28:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA4F2F000) [pid = 3548] [serial = 142] [outer = 0000004AA380D400] 21:28:26 INFO - PROCESS | 3548 | 1464582506233 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]]]}] 21:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 881ms 21:28:26 INFO - PROCESS | 3548 | 1464582506267 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 21:28:26 INFO - PROCESS | 3548 | 1464582506270 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 21:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:28:26 INFO - PROCESS | 3548 | 1464582506274 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:28:26 INFO - PROCESS | 3548 | 1464582506276 Marionette TRACE conn5 <- [1,158,null,{}] 21:28:26 INFO - PROCESS | 3548 | 1464582506280 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}] 21:28:26 INFO - PROCESS | 3548 | 1464582506407 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 21:28:26 INFO - PROCESS | 3548 | 1464582506487 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:26 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97FB9800 == 46 [pid = 3548] [id = 49] 21:28:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA2BEAC00) [pid = 3548] [serial = 143] [outer = 0000000000000000] 21:28:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA39D2000) [pid = 3548] [serial = 144] [outer = 0000004AA2BEAC00] 21:28:26 INFO - PROCESS | 3548 | 1464582506543 Marionette DEBUG loaded listener.js 21:28:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA5B91400) [pid = 3548] [serial = 145] [outer = 0000004AA2BEAC00] 21:28:27 INFO - PROCESS | 3548 | 1464582507200 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]]]}] 21:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 983ms 21:28:27 INFO - PROCESS | 3548 | 1464582507259 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 21:28:27 INFO - PROCESS | 3548 | 1464582507264 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 21:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:28:27 INFO - PROCESS | 3548 | 1464582507270 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:28:27 INFO - PROCESS | 3548 | 1464582507273 Marionette TRACE conn5 <- [1,162,null,{}] 21:28:27 INFO - PROCESS | 3548 | 1464582507279 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}] 21:28:27 INFO - PROCESS | 3548 | 1464582507381 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 21:28:27 INFO - PROCESS | 3548 | 1464582507447 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:27 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CA7E800 == 47 [pid = 3548] [id = 50] 21:28:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A976A8400) [pid = 3548] [serial = 146] [outer = 0000000000000000] 21:28:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A9D6B0C00) [pid = 3548] [serial = 147] [outer = 0000004A976A8400] 21:28:27 INFO - PROCESS | 3548 | 1464582507498 Marionette DEBUG loaded listener.js 21:28:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA0F6BC00) [pid = 3548] [serial = 148] [outer = 0000004A976A8400] 21:28:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB87F000 == 46 [pid = 3548] [id = 44] 21:28:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE73800 == 45 [pid = 3548] [id = 43] 21:28:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA80FC800 == 44 [pid = 3548] [id = 42] 21:28:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA6732800 == 43 [pid = 3548] [id = 41] 21:28:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA431F000 == 42 [pid = 3548] [id = 40] 21:28:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA374D000 == 41 [pid = 3548] [id = 39] 21:28:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA1266000 == 40 [pid = 3548] [id = 38] 21:28:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CAD5800 == 39 [pid = 3548] [id = 37] 21:28:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9831D800 == 38 [pid = 3548] [id = 36] 21:28:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004A96940800 == 37 [pid = 3548] [id = 35] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AAC789800) [pid = 3548] [serial = 70] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA3E64C00) [pid = 3548] [serial = 84] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A9C873C00) [pid = 3548] [serial = 75] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A9721FC00) [pid = 3548] [serial = 78] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A9D655800) [pid = 3548] [serial = 76] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA3404400) [pid = 3548] [serial = 81] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA3E6E000) [pid = 3548] [serial = 85] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA12F5000) [pid = 3548] [serial = 79] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA37BDC00) [pid = 3548] [serial = 82] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A95D73400) [pid = 3548] [serial = 72] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A973BAC00) [pid = 3548] [serial = 73] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A97F89800) [pid = 3548] [serial = 58] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA7F48C00) [pid = 3548] [serial = 55] [outer = 0000000000000000] [url = about:blank] 21:28:27 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A973BE000) [pid = 3548] [serial = 61] [outer = 0000000000000000] [url = about:blank] 21:28:28 INFO - PROCESS | 3548 | 1464582508035 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]]]}] 21:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 794ms 21:28:28 INFO - PROCESS | 3548 | 1464582508070 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 21:28:28 INFO - PROCESS | 3548 | 1464582508075 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 21:28:28 INFO - PROCESS | 3548 | 1464582508081 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:28:28 INFO - PROCESS | 3548 | 1464582508084 Marionette TRACE conn5 <- [1,166,null,{}] 21:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:28:28 INFO - PROCESS | 3548 | 1464582508088 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}] 21:28:28 INFO - PROCESS | 3548 | 1464582508176 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 21:28:28 INFO - PROCESS | 3548 | 1464582508186 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BD38000 == 38 [pid = 3548] [id = 51] 21:28:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004A973B6400) [pid = 3548] [serial = 149] [outer = 0000000000000000] 21:28:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004A98A12800) [pid = 3548] [serial = 150] [outer = 0000004A973B6400] 21:28:28 INFO - PROCESS | 3548 | 1464582508235 Marionette DEBUG loaded listener.js 21:28:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004A9D6AE800) [pid = 3548] [serial = 151] [outer = 0000004A973B6400] 21:28:28 INFO - PROCESS | 3548 | 1464582508684 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]]]}] 21:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 628ms 21:28:28 INFO - PROCESS | 3548 | 1464582508715 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 21:28:28 INFO - PROCESS | 3548 | 1464582508717 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 21:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:28:28 INFO - PROCESS | 3548 | 1464582508721 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:28:28 INFO - PROCESS | 3548 | 1464582508725 Marionette TRACE conn5 <- [1,170,null,{}] 21:28:28 INFO - PROCESS | 3548 | 1464582508736 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}] 21:28:28 INFO - PROCESS | 3548 | 1464582508821 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 21:28:28 INFO - PROCESS | 3548 | 1464582508831 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA374D000 == 39 [pid = 3548] [id = 52] 21:28:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA1331400) [pid = 3548] [serial = 152] [outer = 0000000000000000] 21:28:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA1357800) [pid = 3548] [serial = 153] [outer = 0000004AA1331400] 21:28:28 INFO - PROCESS | 3548 | 1464582508882 Marionette DEBUG loaded listener.js 21:28:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA2BE2400) [pid = 3548] [serial = 154] [outer = 0000004AA1331400] 21:28:29 INFO - PROCESS | 3548 | 1464582509303 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]]]}] 21:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 629ms 21:28:29 INFO - PROCESS | 3548 | 1464582509353 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 21:28:29 INFO - PROCESS | 3548 | 1464582509356 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 21:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:28:29 INFO - PROCESS | 3548 | 1464582509360 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:28:29 INFO - PROCESS | 3548 | 1464582509362 Marionette TRACE conn5 <- [1,174,null,{}] 21:28:29 INFO - PROCESS | 3548 | 1464582509366 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}] 21:28:29 INFO - PROCESS | 3548 | 1464582509449 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 21:28:29 INFO - PROCESS | 3548 | 1464582509457 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4B99000 == 40 [pid = 3548] [id = 53] 21:28:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA348CC00) [pid = 3548] [serial = 155] [outer = 0000000000000000] 21:28:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA37AF800) [pid = 3548] [serial = 156] [outer = 0000004AA348CC00] 21:28:29 INFO - PROCESS | 3548 | 1464582509504 Marionette DEBUG loaded listener.js 21:28:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA380F400) [pid = 3548] [serial = 157] [outer = 0000004AA348CC00] 21:28:29 INFO - PROCESS | 3548 | 1464582509908 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]]]}] 21:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 585ms 21:28:29 INFO - PROCESS | 3548 | 1464582509947 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 21:28:29 INFO - PROCESS | 3548 | 1464582509949 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 21:28:29 INFO - PROCESS | 3548 | 1464582509952 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:28:29 INFO - PROCESS | 3548 | 1464582509954 Marionette TRACE conn5 <- [1,178,null,{}] 21:28:29 INFO - PROCESS | 3548 | 1464582509976 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}] 21:28:30 INFO - PROCESS | 3548 | 1464582510055 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 21:28:30 INFO - PROCESS | 3548 | 1464582510061 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:30 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70D3800 == 41 [pid = 3548] [id = 54] 21:28:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA39D4400) [pid = 3548] [serial = 158] [outer = 0000000000000000] 21:28:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA3AD7C00) [pid = 3548] [serial = 159] [outer = 0000004AA39D4400] 21:28:30 INFO - PROCESS | 3548 | 1464582510108 Marionette DEBUG loaded listener.js 21:28:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA3E68000) [pid = 3548] [serial = 160] [outer = 0000004AA39D4400] 21:28:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA3E70400) [pid = 3548] [serial = 161] [outer = 0000004A96CBEC00] 21:28:30 INFO - PROCESS | 3548 | 1464582510608 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]]]}] 21:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 712ms 21:28:30 INFO - PROCESS | 3548 | 1464582510667 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 21:28:30 INFO - PROCESS | 3548 | 1464582510669 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 21:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:28:30 INFO - PROCESS | 3548 | 1464582510673 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:28:30 INFO - PROCESS | 3548 | 1464582510674 Marionette TRACE conn5 <- [1,182,null,{}] 21:28:30 INFO - PROCESS | 3548 | 1464582510692 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}] 21:28:30 INFO - PROCESS | 3548 | 1464582510837 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 21:28:30 INFO - PROCESS | 3548 | 1464582510864 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:30 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA80E5000 == 42 [pid = 3548] [id = 55] 21:28:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA47D2400) [pid = 3548] [serial = 162] [outer = 0000000000000000] 21:28:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA4FF1800) [pid = 3548] [serial = 163] [outer = 0000004AA47D2400] 21:28:30 INFO - PROCESS | 3548 | 1464582510909 Marionette DEBUG loaded listener.js 21:28:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA6C75800) [pid = 3548] [serial = 164] [outer = 0000004AA47D2400] 21:28:31 INFO - PROCESS | 3548 | 1464582511323 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]]]}] 21:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 690ms 21:28:31 INFO - PROCESS | 3548 | 1464582511366 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 21:28:31 INFO - PROCESS | 3548 | 1464582511368 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 21:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:28:31 INFO - PROCESS | 3548 | 1464582511385 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:28:31 INFO - PROCESS | 3548 | 1464582511387 Marionette TRACE conn5 <- [1,186,null,{}] 21:28:31 INFO - PROCESS | 3548 | 1464582511391 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}] 21:28:31 INFO - PROCESS | 3548 | 1464582511491 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 21:28:31 INFO - PROCESS | 3548 | 1464582511499 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:31 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BD2F000 == 43 [pid = 3548] [id = 56] 21:28:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA67A0800) [pid = 3548] [serial = 165] [outer = 0000000000000000] 21:28:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA7F4F000) [pid = 3548] [serial = 166] [outer = 0000004AA67A0800] 21:28:31 INFO - PROCESS | 3548 | 1464582511546 Marionette DEBUG loaded listener.js 21:28:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA8376800) [pid = 3548] [serial = 167] [outer = 0000004AA67A0800] 21:28:31 INFO - PROCESS | 3548 | 1464582511951 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]]]}] 21:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 649ms 21:28:32 INFO - PROCESS | 3548 | 1464582512023 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 21:28:32 INFO - PROCESS | 3548 | 1464582512025 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 21:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:28:32 INFO - PROCESS | 3548 | 1464582512029 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:28:32 INFO - PROCESS | 3548 | 1464582512031 Marionette TRACE conn5 <- [1,190,null,{}] 21:28:32 INFO - PROCESS | 3548 | 1464582512041 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}] 21:28:32 INFO - PROCESS | 3548 | 1464582512150 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 21:28:32 INFO - PROCESS | 3548 | 1464582512211 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC748800 == 44 [pid = 3548] [id = 57] 21:28:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA7F43C00) [pid = 3548] [serial = 168] [outer = 0000000000000000] 21:28:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AAB763400) [pid = 3548] [serial = 169] [outer = 0000004AA7F43C00] 21:28:32 INFO - PROCESS | 3548 | 1464582512257 Marionette DEBUG loaded listener.js 21:28:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AAB8B2C00) [pid = 3548] [serial = 170] [outer = 0000004AA7F43C00] 21:28:32 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA6747400) [pid = 3548] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:28:32 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A97F84800) [pid = 3548] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:28:32 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA1331000) [pid = 3548] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:28:32 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA39CD000) [pid = 3548] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:28:32 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA2CC6C00) [pid = 3548] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:28:32 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004A9769CC00) [pid = 3548] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:28:32 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A9769B400) [pid = 3548] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:28:32 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A95D6C400) [pid = 3548] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:28:32 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA41CE400) [pid = 3548] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:28:32 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004A9C57F800) [pid = 3548] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:28:32 INFO - PROCESS | 3548 | 1464582512667 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]]]}] 21:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 691ms 21:28:32 INFO - PROCESS | 3548 | 1464582512723 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 21:28:32 INFO - PROCESS | 3548 | 1464582512726 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 21:28:32 INFO - PROCESS | 3548 | 1464582512729 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:28:32 INFO - PROCESS | 3548 | 1464582512731 Marionette TRACE conn5 <- [1,194,null,{}] 21:28:32 INFO - PROCESS | 3548 | 1464582512735 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}] 21:28:32 INFO - PROCESS | 3548 | 1464582512815 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 21:28:32 INFO - PROCESS | 3548 | 1464582512823 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB79E000 == 45 [pid = 3548] [id = 58] 21:28:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A95D53000) [pid = 3548] [serial = 171] [outer = 0000000000000000] 21:28:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A95D56C00) [pid = 3548] [serial = 172] [outer = 0000004A95D53000] 21:28:32 INFO - PROCESS | 3548 | 1464582512868 Marionette DEBUG loaded listener.js 21:28:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004A9721E000) [pid = 3548] [serial = 173] [outer = 0000004A95D53000] 21:28:33 INFO - PROCESS | 3548 | 1464582513249 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]]]}] 21:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 586ms 21:28:33 INFO - PROCESS | 3548 | 1464582513319 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 21:28:33 INFO - PROCESS | 3548 | 1464582513321 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 21:28:33 INFO - PROCESS | 3548 | 1464582513325 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:28:33 INFO - PROCESS | 3548 | 1464582513327 Marionette TRACE conn5 <- [1,198,null,{}] 21:28:33 INFO - PROCESS | 3548 | 1464582513330 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}] 21:28:33 INFO - PROCESS | 3548 | 1464582513413 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 21:28:33 INFO - PROCESS | 3548 | 1464582513420 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD9D0000 == 46 [pid = 3548] [id = 59] 21:28:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA1328800) [pid = 3548] [serial = 174] [outer = 0000000000000000] 21:28:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA4F26800) [pid = 3548] [serial = 175] [outer = 0000004AA1328800] 21:28:33 INFO - PROCESS | 3548 | 1464582513468 Marionette DEBUG loaded listener.js 21:28:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AAB8B6800) [pid = 3548] [serial = 176] [outer = 0000004AA1328800] 21:28:33 INFO - PROCESS | 3548 | 1464582513897 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]]]}] 21:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 629ms 21:28:33 INFO - PROCESS | 3548 | 1464582513961 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 21:28:33 INFO - PROCESS | 3548 | 1464582513963 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 21:28:33 INFO - PROCESS | 3548 | 1464582513967 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:28:33 INFO - PROCESS | 3548 | 1464582513970 Marionette TRACE conn5 <- [1,202,null,{}] 21:28:33 INFO - PROCESS | 3548 | 1464582513974 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}] 21:28:34 INFO - PROCESS | 3548 | 1464582514077 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 21:28:34 INFO - PROCESS | 3548 | 1464582514083 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:34 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACE9F000 == 47 [pid = 3548] [id = 60] 21:28:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AAC142C00) [pid = 3548] [serial = 177] [outer = 0000000000000000] 21:28:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AAC148C00) [pid = 3548] [serial = 178] [outer = 0000004AAC142C00] 21:28:34 INFO - PROCESS | 3548 | 1464582514141 Marionette DEBUG loaded listener.js 21:28:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AAC788000) [pid = 3548] [serial = 179] [outer = 0000004AAC142C00] 21:28:34 INFO - PROCESS | 3548 | 1464582514699 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]]]}] 21:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 775ms 21:28:34 INFO - PROCESS | 3548 | 1464582514784 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 21:28:34 INFO - PROCESS | 3548 | 1464582514789 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 21:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:28:34 INFO - PROCESS | 3548 | 1464582514809 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:28:34 INFO - PROCESS | 3548 | 1464582514813 Marionette TRACE conn5 <- [1,206,null,{}] 21:28:34 INFO - PROCESS | 3548 | 1464582514819 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}] 21:28:34 INFO - PROCESS | 3548 | 1464582514940 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 21:28:35 INFO - PROCESS | 3548 | 1464582515001 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:35 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D75C800 == 48 [pid = 3548] [id = 61] 21:28:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A96939400) [pid = 3548] [serial = 180] [outer = 0000000000000000] 21:28:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004A98AF9000) [pid = 3548] [serial = 181] [outer = 0000004A96939400] 21:28:35 INFO - PROCESS | 3548 | 1464582515060 Marionette DEBUG loaded listener.js 21:28:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004A9D6B3000) [pid = 3548] [serial = 182] [outer = 0000004A96939400] 21:28:35 INFO - PROCESS | 3548 | 1464582515608 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]]]}] 21:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 837ms 21:28:35 INFO - PROCESS | 3548 | 1464582515649 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 21:28:35 INFO - PROCESS | 3548 | 1464582515655 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 21:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:28:35 INFO - PROCESS | 3548 | 1464582515662 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:28:35 INFO - PROCESS | 3548 | 1464582515666 Marionette TRACE conn5 <- [1,210,null,{}] 21:28:35 INFO - PROCESS | 3548 | 1464582515670 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}] 21:28:35 INFO - PROCESS | 3548 | 1464582515782 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 21:28:35 INFO - PROCESS | 3548 | 1464582515864 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:35 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB82C000 == 49 [pid = 3548] [id = 62] 21:28:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA132E400) [pid = 3548] [serial = 183] [outer = 0000000000000000] 21:28:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA199B800) [pid = 3548] [serial = 184] [outer = 0000004AA132E400] 21:28:35 INFO - PROCESS | 3548 | 1464582515920 Marionette DEBUG loaded listener.js 21:28:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA37AFC00) [pid = 3548] [serial = 185] [outer = 0000004AA132E400] 21:28:36 INFO - PROCESS | 3548 | 1464582516509 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]]]}] 21:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 880ms 21:28:36 INFO - PROCESS | 3548 | 1464582516548 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 21:28:36 INFO - PROCESS | 3548 | 1464582516551 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 21:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:28:36 INFO - PROCESS | 3548 | 1464582516555 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:28:36 INFO - PROCESS | 3548 | 1464582516560 Marionette TRACE conn5 <- [1,214,null,{}] 21:28:36 INFO - PROCESS | 3548 | 1464582516572 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}] 21:28:36 INFO - PROCESS | 3548 | 1464582516684 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 21:28:36 INFO - PROCESS | 3548 | 1464582516756 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACF7B800 == 50 [pid = 3548] [id = 63] 21:28:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA5291000) [pid = 3548] [serial = 186] [outer = 0000000000000000] 21:28:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA5995C00) [pid = 3548] [serial = 187] [outer = 0000004AA5291000] 21:28:36 INFO - PROCESS | 3548 | 1464582516814 Marionette DEBUG loaded listener.js 21:28:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA599FC00) [pid = 3548] [serial = 188] [outer = 0000004AA5291000] 21:28:37 INFO - PROCESS | 3548 | 1464582517356 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]]]}] 21:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 837ms 21:28:37 INFO - PROCESS | 3548 | 1464582517405 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 21:28:37 INFO - PROCESS | 3548 | 1464582517409 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 21:28:37 INFO - PROCESS | 3548 | 1464582517413 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:28:37 INFO - PROCESS | 3548 | 1464582517416 Marionette TRACE conn5 <- [1,218,null,{}] 21:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:28:37 INFO - PROCESS | 3548 | 1464582517419 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}] 21:28:37 INFO - PROCESS | 3548 | 1464582517529 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 21:28:37 INFO - PROCESS | 3548 | 1464582517609 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC52B000 == 51 [pid = 3548] [id = 64] 21:28:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA7D02C00) [pid = 3548] [serial = 189] [outer = 0000000000000000] 21:28:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA7D06800) [pid = 3548] [serial = 190] [outer = 0000004AA7D02C00] 21:28:37 INFO - PROCESS | 3548 | 1464582517665 Marionette DEBUG loaded listener.js 21:28:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA7D0D400) [pid = 3548] [serial = 191] [outer = 0000004AA7D02C00] 21:28:38 INFO - PROCESS | 3548 | 1464582518204 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]]]}] 21:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 816ms 21:28:38 INFO - PROCESS | 3548 | 1464582518248 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 21:28:38 INFO - PROCESS | 3548 | 1464582518251 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 21:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:28:38 INFO - PROCESS | 3548 | 1464582518256 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:28:38 INFO - PROCESS | 3548 | 1464582518258 Marionette TRACE conn5 <- [1,222,null,{}] 21:28:38 INFO - PROCESS | 3548 | 1464582518262 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}] 21:28:38 INFO - PROCESS | 3548 | 1464582518379 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 21:28:38 INFO - PROCESS | 3548 | 1464582518459 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C70000 == 52 [pid = 3548] [id = 65] 21:28:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004A976A4800) [pid = 3548] [serial = 192] [outer = 0000000000000000] 21:28:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA4F29000) [pid = 3548] [serial = 193] [outer = 0000004A976A4800] 21:28:38 INFO - PROCESS | 3548 | 1464582518514 Marionette DEBUG loaded listener.js 21:28:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AAB769800) [pid = 3548] [serial = 194] [outer = 0000004A976A4800] 21:28:39 INFO - PROCESS | 3548 | 1464582519191 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]]]}] 21:28:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 985ms 21:28:39 INFO - PROCESS | 3548 | 1464582519241 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 21:28:39 INFO - PROCESS | 3548 | 1464582519246 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 21:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:28:39 INFO - PROCESS | 3548 | 1464582519251 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:28:39 INFO - PROCESS | 3548 | 1464582519255 Marionette TRACE conn5 <- [1,226,null,{}] 21:28:39 INFO - PROCESS | 3548 | 1464582519260 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}] 21:28:39 INFO - PROCESS | 3548 | 1464582519360 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 21:28:39 INFO - PROCESS | 3548 | 1464582519430 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CA77800 == 53 [pid = 3548] [id = 66] 21:28:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004A973AF400) [pid = 3548] [serial = 195] [outer = 0000000000000000] 21:28:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004A973B9400) [pid = 3548] [serial = 196] [outer = 0000004A973AF400] 21:28:39 INFO - PROCESS | 3548 | 1464582519481 Marionette DEBUG loaded listener.js 21:28:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004A97F25800) [pid = 3548] [serial = 197] [outer = 0000004A973AF400] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7049800 == 52 [pid = 3548] [id = 33] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5C4800 == 51 [pid = 3548] [id = 34] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA44F9800 == 50 [pid = 3548] [id = 32] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004A95C3E000 == 49 [pid = 3548] [id = 31] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD9D0000 == 48 [pid = 3548] [id = 59] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB79E000 == 47 [pid = 3548] [id = 58] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC748800 == 46 [pid = 3548] [id = 57] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BD2F000 == 45 [pid = 3548] [id = 56] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA80E5000 == 44 [pid = 3548] [id = 55] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70D3800 == 43 [pid = 3548] [id = 54] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4B99000 == 42 [pid = 3548] [id = 53] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA374D000 == 41 [pid = 3548] [id = 52] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BD38000 == 40 [pid = 3548] [id = 51] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CA7E800 == 39 [pid = 3548] [id = 50] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97FB9800 == 38 [pid = 3548] [id = 49] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2BE000 == 37 [pid = 3548] [id = 48] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4FD2000 == 36 [pid = 3548] [id = 47] 21:28:39 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C602800 == 35 [pid = 3548] [id = 46] 21:28:39 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA4F30C00) [pid = 3548] [serial = 132] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA67AFC00) [pid = 3548] [serial = 117] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA37AEC00) [pid = 3548] [serial = 123] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA7E59C00) [pid = 3548] [serial = 120] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA3AD9400) [pid = 3548] [serial = 111] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA3E6AC00) [pid = 3548] [serial = 112] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA3486C00) [pid = 3548] [serial = 108] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA4F25800) [pid = 3548] [serial = 130] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA37BC800) [pid = 3548] [serial = 109] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004A976A3800) [pid = 3548] [serial = 126] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004A97AB6C00) [pid = 3548] [serial = 103] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004A95D75C00) [pid = 3548] [serial = 102] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA4B3F400) [pid = 3548] [serial = 114] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A9CA3AC00) [pid = 3548] [serial = 105] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A9DD67C00) [pid = 3548] [serial = 106] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA4F3FC00) [pid = 3548] [serial = 87] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A9D654000) [pid = 3548] [serial = 90] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA39C9400) [pid = 3548] [serial = 93] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA6B82400) [pid = 3548] [serial = 96] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA8370400) [pid = 3548] [serial = 99] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A9D6B1000) [pid = 3548] [serial = 129] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AAB759000) [pid = 3548] [serial = 121] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004A9D658800) [pid = 3548] [serial = 127] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA4F28C00) [pid = 3548] [serial = 124] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA830C000) [pid = 3548] [serial = 118] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA4FF1000) [pid = 3548] [serial = 115] [outer = 0000000000000000] [url = about:blank] 21:28:40 INFO - PROCESS | 3548 | 1464582520071 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]]]}] 21:28:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 838ms 21:28:40 INFO - PROCESS | 3548 | 1464582520094 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 21:28:40 INFO - PROCESS | 3548 | 1464582520100 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 21:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:28:40 INFO - PROCESS | 3548 | 1464582520106 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:28:40 INFO - PROCESS | 3548 | 1464582520109 Marionette TRACE conn5 <- [1,230,null,{}] 21:28:40 INFO - PROCESS | 3548 | 1464582520113 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}] 21:28:40 INFO - PROCESS | 3548 | 1464582520201 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 21:28:40 INFO - PROCESS | 3548 | 1464582520264 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A989E6800 == 36 [pid = 3548] [id = 67] 21:28:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A95D77C00) [pid = 3548] [serial = 198] [outer = 0000000000000000] 21:28:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004A97F23400) [pid = 3548] [serial = 199] [outer = 0000004A95D77C00] 21:28:40 INFO - PROCESS | 3548 | 1464582520320 Marionette DEBUG loaded listener.js 21:28:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A9D655C00) [pid = 3548] [serial = 200] [outer = 0000004A95D77C00] 21:28:40 INFO - PROCESS | 3548 | 1464582520704 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]]]}] 21:28:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 627ms 21:28:40 INFO - PROCESS | 3548 | 1464582520734 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 21:28:40 INFO - PROCESS | 3548 | 1464582520737 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 21:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:28:40 INFO - PROCESS | 3548 | 1464582520741 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:28:40 INFO - PROCESS | 3548 | 1464582520744 Marionette TRACE conn5 <- [1,234,null,{}] 21:28:40 INFO - PROCESS | 3548 | 1464582520762 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}] 21:28:40 INFO - PROCESS | 3548 | 1464582520850 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 21:28:40 INFO - PROCESS | 3548 | 1464582520859 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5C4800 == 37 [pid = 3548] [id = 68] 21:28:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA0FC5400) [pid = 3548] [serial = 201] [outer = 0000000000000000] 21:28:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA132DC00) [pid = 3548] [serial = 202] [outer = 0000004AA0FC5400] 21:28:40 INFO - PROCESS | 3548 | 1464582520909 Marionette DEBUG loaded listener.js 21:28:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA1992000) [pid = 3548] [serial = 203] [outer = 0000004AA0FC5400] 21:28:41 INFO - PROCESS | 3548 | 1464582521380 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]]]}] 21:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 690ms 21:28:41 INFO - PROCESS | 3548 | 1464582521433 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 21:28:41 INFO - PROCESS | 3548 | 1464582521436 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 21:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:28:41 INFO - PROCESS | 3548 | 1464582521440 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:28:41 INFO - PROCESS | 3548 | 1464582521442 Marionette TRACE conn5 <- [1,238,null,{}] 21:28:41 INFO - PROCESS | 3548 | 1464582521445 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}] 21:28:41 INFO - PROCESS | 3548 | 1464582521551 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 21:28:41 INFO - PROCESS | 3548 | 1464582521565 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:41 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3796800 == 38 [pid = 3548] [id = 69] 21:28:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA34B3000) [pid = 3548] [serial = 204] [outer = 0000000000000000] 21:28:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA3546800) [pid = 3548] [serial = 205] [outer = 0000004AA34B3000] 21:28:41 INFO - PROCESS | 3548 | 1464582521611 Marionette DEBUG loaded listener.js 21:28:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA380D800) [pid = 3548] [serial = 206] [outer = 0000004AA34B3000] 21:28:42 INFO - PROCESS | 3548 | 1464582522020 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]]]}] 21:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 628ms 21:28:42 INFO - PROCESS | 3548 | 1464582522071 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 21:28:42 INFO - PROCESS | 3548 | 1464582522073 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 21:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:28:42 INFO - PROCESS | 3548 | 1464582522083 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:28:42 INFO - PROCESS | 3548 | 1464582522085 Marionette TRACE conn5 <- [1,242,null,{}] 21:28:42 INFO - PROCESS | 3548 | 1464582522089 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}] 21:28:42 INFO - PROCESS | 3548 | 1464582522190 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 21:28:42 INFO - PROCESS | 3548 | 1464582522259 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA431E800 == 39 [pid = 3548] [id = 70] 21:28:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA38A3C00) [pid = 3548] [serial = 207] [outer = 0000000000000000] 21:28:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA3AD1400) [pid = 3548] [serial = 208] [outer = 0000004AA38A3C00] 21:28:42 INFO - PROCESS | 3548 | 1464582522305 Marionette DEBUG loaded listener.js 21:28:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA3E64000) [pid = 3548] [serial = 209] [outer = 0000004AA38A3C00] 21:28:42 INFO - PROCESS | 3548 | 1464582522724 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]]]}] 21:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 690ms 21:28:42 INFO - PROCESS | 3548 | 1464582522775 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 21:28:42 INFO - PROCESS | 3548 | 1464582522777 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 21:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:28:42 INFO - PROCESS | 3548 | 1464582522780 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:28:42 INFO - PROCESS | 3548 | 1464582522783 Marionette TRACE conn5 <- [1,246,null,{}] 21:28:42 INFO - PROCESS | 3548 | 1464582522786 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}] 21:28:42 INFO - PROCESS | 3548 | 1464582522926 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 21:28:43 INFO - PROCESS | 3548 | 1464582523013 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7049800 == 40 [pid = 3548] [id = 71] 21:28:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004A927D5000) [pid = 3548] [serial = 210] [outer = 0000000000000000] 21:28:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA4FF3C00) [pid = 3548] [serial = 211] [outer = 0000004A927D5000] 21:28:43 INFO - PROCESS | 3548 | 1464582523068 Marionette DEBUG loaded listener.js 21:28:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA599C400) [pid = 3548] [serial = 212] [outer = 0000004A927D5000] 21:28:43 INFO - PROCESS | 3548 | 1464582523576 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]]]}] 21:28:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 839ms 21:28:43 INFO - PROCESS | 3548 | 1464582523623 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 21:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:28:43 INFO - PROCESS | 3548 | 1464582523632 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 21:28:43 INFO - PROCESS | 3548 | 1464582523636 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:28:43 INFO - PROCESS | 3548 | 1464582523638 Marionette TRACE conn5 <- [1,250,null,{}] 21:28:43 INFO - PROCESS | 3548 | 1464582523647 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}] 21:28:43 INFO - PROCESS | 3548 | 1464582523750 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 21:28:43 INFO - PROCESS | 3548 | 1464582523763 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8358000 == 41 [pid = 3548] [id = 72] 21:28:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA6741400) [pid = 3548] [serial = 213] [outer = 0000000000000000] 21:28:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA6C35800) [pid = 3548] [serial = 214] [outer = 0000004AA6741400] 21:28:43 INFO - PROCESS | 3548 | 1464582523807 Marionette DEBUG loaded listener.js 21:28:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA7F51000) [pid = 3548] [serial = 215] [outer = 0000004AA6741400] 21:28:44 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA39D4400) [pid = 3548] [serial = 158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:28:44 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA2BEAC00) [pid = 3548] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:28:44 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004A973B6400) [pid = 3548] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:28:44 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA1331400) [pid = 3548] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:28:44 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA348CC00) [pid = 3548] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:28:44 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A976A8400) [pid = 3548] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:28:44 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA67A0800) [pid = 3548] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:28:44 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA47D2400) [pid = 3548] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:28:44 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA7F43C00) [pid = 3548] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:28:44 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA1328800) [pid = 3548] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:28:44 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A95D53000) [pid = 3548] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:28:44 INFO - PROCESS | 3548 | 1464582524282 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]]]}] 21:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 690ms 21:28:44 INFO - PROCESS | 3548 | 1464582524327 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 21:28:44 INFO - PROCESS | 3548 | 1464582524329 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 21:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:28:44 INFO - PROCESS | 3548 | 1464582524332 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:28:44 INFO - PROCESS | 3548 | 1464582524334 Marionette TRACE conn5 <- [1,254,null,{}] 21:28:44 INFO - PROCESS | 3548 | 1464582524338 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}] 21:28:44 INFO - PROCESS | 3548 | 1464582524417 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 21:28:44 INFO - PROCESS | 3548 | 1464582524485 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:44 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB789000 == 42 [pid = 3548] [id = 73] 21:28:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004A973B6400) [pid = 3548] [serial = 216] [outer = 0000000000000000] 21:28:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA37B3400) [pid = 3548] [serial = 217] [outer = 0000004A973B6400] 21:28:44 INFO - PROCESS | 3548 | 1464582524530 Marionette DEBUG loaded listener.js 21:28:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA8224000) [pid = 3548] [serial = 218] [outer = 0000004A973B6400] 21:28:44 INFO - PROCESS | 3548 | 1464582524854 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]]]}] 21:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 586ms 21:28:44 INFO - PROCESS | 3548 | 1464582524922 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 21:28:44 INFO - PROCESS | 3548 | 1464582524924 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 21:28:44 INFO - PROCESS | 3548 | 1464582524927 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:28:44 INFO - PROCESS | 3548 | 1464582524929 Marionette TRACE conn5 <- [1,258,null,{}] 21:28:44 INFO - PROCESS | 3548 | 1464582524933 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}] 21:28:45 INFO - PROCESS | 3548 | 1464582525051 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 21:28:45 INFO - PROCESS | 3548 | 1464582525083 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE73800 == 43 [pid = 3548] [id = 74] 21:28:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA3E6B800) [pid = 3548] [serial = 219] [outer = 0000000000000000] 21:28:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA822B000) [pid = 3548] [serial = 220] [outer = 0000004AA3E6B800] 21:28:45 INFO - PROCESS | 3548 | 1464582525128 Marionette DEBUG loaded listener.js 21:28:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA830B800) [pid = 3548] [serial = 221] [outer = 0000004AA3E6B800] 21:28:45 INFO - PROCESS | 3548 | 1464582525487 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]]]}] 21:28:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 628ms 21:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:28:45 INFO - PROCESS | 3548 | 1464582525558 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 21:28:45 INFO - PROCESS | 3548 | 1464582525560 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 21:28:45 INFO - PROCESS | 3548 | 1464582525563 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:28:45 INFO - PROCESS | 3548 | 1464582525565 Marionette TRACE conn5 <- [1,262,null,{}] 21:28:45 INFO - PROCESS | 3548 | 1464582525568 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}] 21:28:45 INFO - PROCESS | 3548 | 1464582525675 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 21:28:45 INFO - PROCESS | 3548 | 1464582525683 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC72F800 == 44 [pid = 3548] [id = 75] 21:28:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA822D400) [pid = 3548] [serial = 222] [outer = 0000000000000000] 21:28:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA8377800) [pid = 3548] [serial = 223] [outer = 0000004AA822D400] 21:28:45 INFO - PROCESS | 3548 | 1464582525731 Marionette DEBUG loaded listener.js 21:28:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA98B9000) [pid = 3548] [serial = 224] [outer = 0000004AA822D400] 21:28:46 INFO - PROCESS | 3548 | 1464582526120 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]]]}] 21:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 586ms 21:28:46 INFO - PROCESS | 3548 | 1464582526152 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 21:28:46 INFO - PROCESS | 3548 | 1464582526154 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 21:28:46 INFO - PROCESS | 3548 | 1464582526210 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:28:46 INFO - PROCESS | 3548 | 1464582526214 Marionette TRACE conn5 <- [1,266,null,{}] 21:28:46 INFO - PROCESS | 3548 | 1464582526220 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}] 21:28:46 INFO - PROCESS | 3548 | 1464582526384 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 21:28:46 INFO - PROCESS | 3548 | 1464582526487 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BD2B000 == 45 [pid = 3548] [id = 76] 21:28:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004A95D73400) [pid = 3548] [serial = 225] [outer = 0000000000000000] 21:28:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004A965C4800) [pid = 3548] [serial = 226] [outer = 0000004A95D73400] 21:28:46 INFO - PROCESS | 3548 | 1464582526544 Marionette DEBUG loaded listener.js 21:28:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004A98A14800) [pid = 3548] [serial = 227] [outer = 0000004A95D73400] 21:28:47 INFO - PROCESS | 3548 | 1464582527229 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]]]}] 21:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1030ms 21:28:47 INFO - PROCESS | 3548 | 1464582527327 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 21:28:47 INFO - PROCESS | 3548 | 1464582527331 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 21:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:28:47 INFO - PROCESS | 3548 | 1464582527400 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:28:47 INFO - PROCESS | 3548 | 1464582527403 Marionette TRACE conn5 <- [1,270,null,{}] 21:28:47 INFO - PROCESS | 3548 | 1464582527451 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}] 21:28:47 INFO - PROCESS | 3548 | 1464582527606 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 21:28:47 INFO - PROCESS | 3548 | 1464582527683 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB786800 == 46 [pid = 3548] [id = 77] 21:28:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004A96546000) [pid = 3548] [serial = 228] [outer = 0000000000000000] 21:28:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA34AF800) [pid = 3548] [serial = 229] [outer = 0000004A96546000] 21:28:47 INFO - PROCESS | 3548 | 1464582527739 Marionette DEBUG loaded listener.js 21:28:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA4AB8C00) [pid = 3548] [serial = 230] [outer = 0000004A96546000] 21:28:48 INFO - PROCESS | 3548 | 1464582528301 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]]]}] 21:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 965ms 21:28:48 INFO - PROCESS | 3548 | 1464582528364 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 21:28:48 INFO - PROCESS | 3548 | 1464582528368 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 21:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:28:48 INFO - PROCESS | 3548 | 1464582528372 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:28:48 INFO - PROCESS | 3548 | 1464582528374 Marionette TRACE conn5 <- [1,274,null,{}] 21:28:48 INFO - PROCESS | 3548 | 1464582528378 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}] 21:28:48 INFO - PROCESS | 3548 | 1464582528487 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 21:28:48 INFO - PROCESS | 3548 | 1464582528567 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD9E2000 == 47 [pid = 3548] [id = 78] 21:28:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA7D10400) [pid = 3548] [serial = 231] [outer = 0000000000000000] 21:28:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA822AC00) [pid = 3548] [serial = 232] [outer = 0000004AA7D10400] 21:28:48 INFO - PROCESS | 3548 | 1464582528670 Marionette DEBUG loaded listener.js 21:28:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA98BFC00) [pid = 3548] [serial = 233] [outer = 0000004AA7D10400] 21:28:49 INFO - PROCESS | 3548 | 1464582529251 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]]]}] 21:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 923ms 21:28:49 INFO - PROCESS | 3548 | 1464582529297 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 21:28:49 INFO - PROCESS | 3548 | 1464582529300 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 21:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:28:49 INFO - PROCESS | 3548 | 1464582529303 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:28:49 INFO - PROCESS | 3548 | 1464582529305 Marionette TRACE conn5 <- [1,278,null,{}] 21:28:49 INFO - PROCESS | 3548 | 1464582529309 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}] 21:28:49 INFO - PROCESS | 3548 | 1464582529423 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 21:28:49 INFO - PROCESS | 3548 | 1464582529506 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC291000 == 48 [pid = 3548] [id = 79] 21:28:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA996B000) [pid = 3548] [serial = 234] [outer = 0000000000000000] 21:28:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA996FC00) [pid = 3548] [serial = 235] [outer = 0000004AA996B000] 21:28:49 INFO - PROCESS | 3548 | 1464582529562 Marionette DEBUG loaded listener.js 21:28:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004AAB75D400) [pid = 3548] [serial = 236] [outer = 0000004AA996B000] 21:28:50 INFO - PROCESS | 3548 | 1464582530077 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]]]}] 21:28:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:28:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 838ms 21:28:50 INFO - PROCESS | 3548 | 1464582530144 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 21:28:50 INFO - PROCESS | 3548 | 1464582530146 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 21:28:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:28:50 INFO - PROCESS | 3548 | 1464582530150 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:28:50 INFO - PROCESS | 3548 | 1464582530152 Marionette TRACE conn5 <- [1,282,null,{}] 21:28:50 INFO - PROCESS | 3548 | 1464582530156 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}] 21:28:50 INFO - PROCESS | 3548 | 1464582530263 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 21:28:50 INFO - PROCESS | 3548 | 1464582530347 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81D0800 == 49 [pid = 3548] [id = 80] 21:28:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004AA996B400) [pid = 3548] [serial = 237] [outer = 0000000000000000] 21:28:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004AAB8B9400) [pid = 3548] [serial = 238] [outer = 0000004AA996B400] 21:28:50 INFO - PROCESS | 3548 | 1464582530403 Marionette DEBUG loaded listener.js 21:28:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004AAC143000) [pid = 3548] [serial = 239] [outer = 0000004AA996B400] 21:28:51 INFO - PROCESS | 3548 | 1464582531126 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]]]}] 21:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1027ms 21:28:51 INFO - PROCESS | 3548 | 1464582531180 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 21:28:51 INFO - PROCESS | 3548 | 1464582531184 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 21:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:28:51 INFO - PROCESS | 3548 | 1464582531216 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:28:51 INFO - PROCESS | 3548 | 1464582531221 Marionette TRACE conn5 <- [1,286,null,{}] 21:28:51 INFO - PROCESS | 3548 | 1464582531227 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}] 21:28:51 INFO - PROCESS | 3548 | 1464582531331 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 21:28:51 INFO - PROCESS | 3548 | 1464582531398 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CBFB000 == 50 [pid = 3548] [id = 81] 21:28:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004A9769C800) [pid = 3548] [serial = 240] [outer = 0000000000000000] 21:28:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004A976A4000) [pid = 3548] [serial = 241] [outer = 0000004A9769C800] 21:28:51 INFO - PROCESS | 3548 | 1464582531447 Marionette DEBUG loaded listener.js 21:28:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (0000004A9D659C00) [pid = 3548] [serial = 242] [outer = 0000004A9769C800] 21:28:51 INFO - PROCESS | 3548 | 1464582531984 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]]]}] 21:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 860ms 21:28:52 INFO - PROCESS | 3548 | 1464582532061 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 21:28:52 INFO - PROCESS | 3548 | 1464582532066 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 21:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:28:52 INFO - PROCESS | 3548 | 1464582532073 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:28:52 INFO - PROCESS | 3548 | 1464582532075 Marionette TRACE conn5 <- [1,290,null,{}] 21:28:52 INFO - PROCESS | 3548 | 1464582532079 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}] 21:28:52 INFO - PROCESS | 3548 | 1464582532183 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 21:28:52 INFO - PROCESS | 3548 | 1464582532271 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3459000 == 51 [pid = 3548] [id = 82] 21:28:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (0000004A9BF40C00) [pid = 3548] [serial = 243] [outer = 0000000000000000] 21:28:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (0000004AA1327C00) [pid = 3548] [serial = 244] [outer = 0000004A9BF40C00] 21:28:52 INFO - PROCESS | 3548 | 1464582532320 Marionette DEBUG loaded listener.js 21:28:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (0000004AA2BE5800) [pid = 3548] [serial = 245] [outer = 0000004A9BF40C00] 21:28:52 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE73800 == 50 [pid = 3548] [id = 74] 21:28:52 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB789000 == 49 [pid = 3548] [id = 73] 21:28:52 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8358000 == 48 [pid = 3548] [id = 72] 21:28:52 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7049800 == 47 [pid = 3548] [id = 71] 21:28:52 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA431E800 == 46 [pid = 3548] [id = 70] 21:28:52 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3796800 == 45 [pid = 3548] [id = 69] 21:28:52 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5C4800 == 44 [pid = 3548] [id = 68] 21:28:52 INFO - PROCESS | 3548 | --DOCSHELL 0000004A989E6800 == 43 [pid = 3548] [id = 67] 21:28:52 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CA77800 == 42 [pid = 3548] [id = 66] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (0000004AA3AD7C00) [pid = 3548] [serial = 159] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (0000004AA5B91400) [pid = 3548] [serial = 145] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (0000004AA39D2000) [pid = 3548] [serial = 144] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0000004A98A12800) [pid = 3548] [serial = 150] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004A9D6AE800) [pid = 3548] [serial = 151] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004AA1357800) [pid = 3548] [serial = 153] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004AA2BE2400) [pid = 3548] [serial = 154] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004AA37AF800) [pid = 3548] [serial = 156] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004AA380F400) [pid = 3548] [serial = 157] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004AA0F6BC00) [pid = 3548] [serial = 148] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004A9D6B0C00) [pid = 3548] [serial = 147] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004A9BE65C00) [pid = 3548] [serial = 135] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA3AD6800) [pid = 3548] [serial = 141] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AAC148C00) [pid = 3548] [serial = 178] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA2BDE400) [pid = 3548] [serial = 138] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA6C75800) [pid = 3548] [serial = 164] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA4FF1800) [pid = 3548] [serial = 163] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004A98A5F800) [pid = 3548] [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.] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA3E68000) [pid = 3548] [serial = 160] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA7F4F000) [pid = 3548] [serial = 166] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AAB763400) [pid = 3548] [serial = 169] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AAB8B6800) [pid = 3548] [serial = 176] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004A9721E000) [pid = 3548] [serial = 173] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA8376800) [pid = 3548] [serial = 167] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A95D56C00) [pid = 3548] [serial = 172] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AAB8B2C00) [pid = 3548] [serial = 170] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA4F26800) [pid = 3548] [serial = 175] [outer = 0000000000000000] [url = about:blank] 21:28:52 INFO - PROCESS | 3548 | 1464582532829 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]]]}] 21:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 793ms 21:28:52 INFO - PROCESS | 3548 | 1464582532867 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 21:28:52 INFO - PROCESS | 3548 | 1464582532870 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 21:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:28:52 INFO - PROCESS | 3548 | 1464582532878 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:28:52 INFO - PROCESS | 3548 | 1464582532882 Marionette TRACE conn5 <- [1,294,null,{}] 21:28:52 INFO - PROCESS | 3548 | 1464582532893 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}] 21:28:52 INFO - PROCESS | 3548 | 1464582532986 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 21:28:53 INFO - PROCESS | 3548 | 1464582532996 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CA85800 == 43 [pid = 3548] [id = 83] 21:28:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004A9C68CC00) [pid = 3548] [serial = 246] [outer = 0000000000000000] 21:28:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA0FC3000) [pid = 3548] [serial = 247] [outer = 0000004A9C68CC00] 21:28:53 INFO - PROCESS | 3548 | 1464582533048 Marionette DEBUG loaded listener.js 21:28:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA2BE3000) [pid = 3548] [serial = 248] [outer = 0000004A9C68CC00] 21:28:53 INFO - PROCESS | 3548 | 1464582533504 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]]]}] 21:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 692ms 21:28:53 INFO - PROCESS | 3548 | 1464582533567 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 21:28:53 INFO - PROCESS | 3548 | 1464582533570 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 21:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:28:53 INFO - PROCESS | 3548 | 1464582533573 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:28:53 INFO - PROCESS | 3548 | 1464582533575 Marionette TRACE conn5 <- [1,298,null,{}] 21:28:53 INFO - PROCESS | 3548 | 1464582533579 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}] 21:28:53 INFO - PROCESS | 3548 | 1464582533667 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 21:28:53 INFO - PROCESS | 3548 | 1464582533676 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA431E800 == 44 [pid = 3548] [id = 84] 21:28:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA37B5800) [pid = 3548] [serial = 249] [outer = 0000000000000000] 21:28:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA3806C00) [pid = 3548] [serial = 250] [outer = 0000004AA37B5800] 21:28:53 INFO - PROCESS | 3548 | 1464582533726 Marionette DEBUG loaded listener.js 21:28:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA3AA2400) [pid = 3548] [serial = 251] [outer = 0000004AA37B5800] 21:28:54 INFO - PROCESS | 3548 | 1464582534020 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:28:54 INFO - PROCESS | 3548 | 1464582534198 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]]]}] 21:28:54 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. 21:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 690ms 21:28:54 INFO - PROCESS | 3548 | 1464582534266 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 21:28:54 INFO - PROCESS | 3548 | 1464582534268 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 21:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:28:54 INFO - PROCESS | 3548 | 1464582534272 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:28:54 INFO - PROCESS | 3548 | 1464582534274 Marionette TRACE conn5 <- [1,302,null,{}] 21:28:54 INFO - PROCESS | 3548 | 1464582534278 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}] 21:28:54 INFO - PROCESS | 3548 | 1464582534386 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 21:28:54 INFO - PROCESS | 3548 | 1464582534463 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:54 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7F24800 == 45 [pid = 3548] [id = 85] 21:28:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA37BC000) [pid = 3548] [serial = 252] [outer = 0000000000000000] 21:28:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA4A11000) [pid = 3548] [serial = 253] [outer = 0000004AA37BC000] 21:28:54 INFO - PROCESS | 3548 | 1464582534509 Marionette DEBUG loaded listener.js 21:28:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA5246000) [pid = 3548] [serial = 254] [outer = 0000004AA37BC000] 21:28:54 INFO - PROCESS | 3548 | 1464582534895 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]]]}] 21:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 690ms 21:28:54 INFO - PROCESS | 3548 | 1464582534969 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 21:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:28:54 INFO - PROCESS | 3548 | 1464582534972 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 21:28:54 INFO - PROCESS | 3548 | 1464582534975 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:28:54 INFO - PROCESS | 3548 | 1464582534977 Marionette TRACE conn5 <- [1,306,null,{}] 21:28:54 INFO - PROCESS | 3548 | 1464582534981 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}] 21:28:55 INFO - PROCESS | 3548 | 1464582535113 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 21:28:55 INFO - PROCESS | 3548 | 1464582535166 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A98A81800 == 46 [pid = 3548] [id = 86] 21:28:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA6C32C00) [pid = 3548] [serial = 255] [outer = 0000000000000000] 21:28:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA7D06000) [pid = 3548] [serial = 256] [outer = 0000004AA6C32C00] 21:28:55 INFO - PROCESS | 3548 | 1464582535213 Marionette DEBUG loaded listener.js 21:28:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA7F50C00) [pid = 3548] [serial = 257] [outer = 0000004AA6C32C00] 21:28:55 INFO - PROCESS | 3548 | 1464582535636 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]]]}] 21:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 692ms 21:28:55 INFO - PROCESS | 3548 | 1464582535702 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 21:28:55 INFO - PROCESS | 3548 | 1464582535704 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 21:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:28:55 INFO - PROCESS | 3548 | 1464582535712 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:28:55 INFO - PROCESS | 3548 | 1464582535714 Marionette TRACE conn5 <- [1,310,null,{}] 21:28:55 INFO - PROCESS | 3548 | 1464582535717 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}] 21:28:55 INFO - PROCESS | 3548 | 1464582535826 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 21:28:55 INFO - PROCESS | 3548 | 1464582535836 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB837800 == 47 [pid = 3548] [id = 87] 21:28:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA7D13400) [pid = 3548] [serial = 258] [outer = 0000000000000000] 21:28:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA7D1C400) [pid = 3548] [serial = 259] [outer = 0000004AA7D13400] 21:28:55 INFO - PROCESS | 3548 | 1464582535885 Marionette DEBUG loaded listener.js 21:28:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA7F47C00) [pid = 3548] [serial = 260] [outer = 0000004AA7D13400] 21:28:56 INFO - PROCESS | 3548 | 1464582536308 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]]]}] 21:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 628ms 21:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:28:56 INFO - PROCESS | 3548 | 1464582536342 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 21:28:56 INFO - PROCESS | 3548 | 1464582536345 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 21:28:56 INFO - PROCESS | 3548 | 1464582536348 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:28:56 INFO - PROCESS | 3548 | 1464582536350 Marionette TRACE conn5 <- [1,314,null,{}] 21:28:56 INFO - PROCESS | 3548 | 1464582536353 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}] 21:28:56 INFO - PROCESS | 3548 | 1464582536458 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 21:28:56 INFO - PROCESS | 3548 | 1464582536525 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:56 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC28E800 == 48 [pid = 3548] [id = 88] 21:28:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA836E400) [pid = 3548] [serial = 261] [outer = 0000000000000000] 21:28:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA8372C00) [pid = 3548] [serial = 262] [outer = 0000004AA836E400] 21:28:56 INFO - PROCESS | 3548 | 1464582536569 Marionette DEBUG loaded listener.js 21:28:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004AA8A83C00) [pid = 3548] [serial = 263] [outer = 0000004AA836E400] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004AA4B3FC00) [pid = 3548] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA830DC00) [pid = 3548] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004A97F24400) [pid = 3548] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA132C400) [pid = 3548] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004A9D6AF800) [pid = 3548] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA6B73400) [pid = 3548] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004A9C50B400) [pid = 3548] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA380D400) [pid = 3548] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA3407C00) [pid = 3548] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA3E6B800) [pid = 3548] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA0FC5400) [pid = 3548] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004A973AF400) [pid = 3548] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004A95D77C00) [pid = 3548] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA34B3000) [pid = 3548] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA38A3C00) [pid = 3548] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A976A4800) [pid = 3548] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A927D5000) [pid = 3548] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A973B6400) [pid = 3548] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:28:56 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA6741400) [pid = 3548] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:28:57 INFO - PROCESS | 3548 | 1464582537069 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]]]}] 21:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 733ms 21:28:57 INFO - PROCESS | 3548 | 1464582537084 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 21:28:57 INFO - PROCESS | 3548 | 1464582537086 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 21:28:57 INFO - PROCESS | 3548 | 1464582537090 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:28:57 INFO - PROCESS | 3548 | 1464582537092 Marionette TRACE conn5 <- [1,318,null,{}] 21:28:57 INFO - PROCESS | 3548 | 1464582537095 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}] 21:28:57 INFO - PROCESS | 3548 | 1464582537231 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 21:28:57 INFO - PROCESS | 3548 | 1464582537277 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC521800 == 49 [pid = 3548] [id = 89] 21:28:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004A97CE0800) [pid = 3548] [serial = 264] [outer = 0000000000000000] 21:28:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA2CC5C00) [pid = 3548] [serial = 265] [outer = 0000004A97CE0800] 21:28:57 INFO - PROCESS | 3548 | 1464582537322 Marionette DEBUG loaded listener.js 21:28:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA7059400) [pid = 3548] [serial = 266] [outer = 0000004A97CE0800] 21:28:57 INFO - PROCESS | 3548 | 1464582537675 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]]]}] 21:28:57 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. 21:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 628ms 21:28:57 INFO - PROCESS | 3548 | 1464582537722 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 21:28:57 INFO - PROCESS | 3548 | 1464582537724 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 21:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:28:57 INFO - PROCESS | 3548 | 1464582537727 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:28:57 INFO - PROCESS | 3548 | 1464582537729 Marionette TRACE conn5 <- [1,322,null,{}] 21:28:57 INFO - PROCESS | 3548 | 1464582537733 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}] 21:28:57 INFO - PROCESS | 3548 | 1464582537851 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 21:28:57 INFO - PROCESS | 3548 | 1464582537860 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE7D000 == 50 [pid = 3548] [id = 90] 21:28:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA8371000) [pid = 3548] [serial = 267] [outer = 0000000000000000] 21:28:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA8305800) [pid = 3548] [serial = 268] [outer = 0000004AA8371000] 21:28:57 INFO - PROCESS | 3548 | 1464582537906 Marionette DEBUG loaded listener.js 21:28:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA87DF400) [pid = 3548] [serial = 269] [outer = 0000004AA8371000] 21:28:58 INFO - PROCESS | 3548 | 1464582538302 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]]]}] 21:28:58 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. 21:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 628ms 21:28:58 INFO - PROCESS | 3548 | 1464582538358 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 21:28:58 INFO - PROCESS | 3548 | 1464582538361 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 21:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:28:58 INFO - PROCESS | 3548 | 1464582538373 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:28:58 INFO - PROCESS | 3548 | 1464582538376 Marionette TRACE conn5 <- [1,326,null,{}] 21:28:58 INFO - PROCESS | 3548 | 1464582538380 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}] 21:28:58 INFO - PROCESS | 3548 | 1464582538510 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 21:28:58 INFO - PROCESS | 3548 | 1464582538551 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:58 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD9D1800 == 51 [pid = 3548] [id = 91] 21:28:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA39B9C00) [pid = 3548] [serial = 270] [outer = 0000000000000000] 21:28:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA39BF800) [pid = 3548] [serial = 271] [outer = 0000004AA39B9C00] 21:28:58 INFO - PROCESS | 3548 | 1464582538600 Marionette DEBUG loaded listener.js 21:28:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA8A87800) [pid = 3548] [serial = 272] [outer = 0000004AA39B9C00] 21:28:59 INFO - PROCESS | 3548 | 1464582539164 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]]]}] 21:28:59 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. 21:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 839ms 21:28:59 INFO - PROCESS | 3548 | 1464582539208 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 21:28:59 INFO - PROCESS | 3548 | 1464582539212 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 21:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:28:59 INFO - PROCESS | 3548 | 1464582539218 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:28:59 INFO - PROCESS | 3548 | 1464582539222 Marionette TRACE conn5 <- [1,330,null,{}] 21:28:59 INFO - PROCESS | 3548 | 1464582539228 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}] 21:28:59 INFO - PROCESS | 3548 | 1464582539347 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 21:28:59 INFO - PROCESS | 3548 | 1464582539422 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C617000 == 52 [pid = 3548] [id = 92] 21:28:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004A95D77C00) [pid = 3548] [serial = 273] [outer = 0000000000000000] 21:28:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004A976A0000) [pid = 3548] [serial = 274] [outer = 0000004A95D77C00] 21:28:59 INFO - PROCESS | 3548 | 1464582539522 Marionette DEBUG loaded listener.js 21:28:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004A9CAEF400) [pid = 3548] [serial = 275] [outer = 0000004A95D77C00] 21:29:00 INFO - PROCESS | 3548 | 1464582540163 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]]]}] 21:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 986ms 21:29:00 INFO - PROCESS | 3548 | 1464582540208 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 21:29:00 INFO - PROCESS | 3548 | 1464582540215 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 21:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:29:00 INFO - PROCESS | 3548 | 1464582540222 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:29:00 INFO - PROCESS | 3548 | 1464582540225 Marionette TRACE conn5 <- [1,334,null,{}] 21:29:00 INFO - PROCESS | 3548 | 1464582540229 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}] 21:29:00 INFO - PROCESS | 3548 | 1464582540343 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 21:29:00 INFO - PROCESS | 3548 | 1464582540417 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CEC000 == 53 [pid = 3548] [id = 93] 21:29:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA132A800) [pid = 3548] [serial = 276] [outer = 0000000000000000] 21:29:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA2BEB400) [pid = 3548] [serial = 277] [outer = 0000004AA132A800] 21:29:00 INFO - PROCESS | 3548 | 1464582540513 Marionette DEBUG loaded listener.js 21:29:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA39BA400) [pid = 3548] [serial = 278] [outer = 0000004AA132A800] 21:29:01 INFO - PROCESS | 3548 | 1464582541086 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]]]}] 21:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 923ms 21:29:01 INFO - PROCESS | 3548 | 1464582541149 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 21:29:01 INFO - PROCESS | 3548 | 1464582541153 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 21:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:29:01 INFO - PROCESS | 3548 | 1464582541157 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:29:01 INFO - PROCESS | 3548 | 1464582541161 Marionette TRACE conn5 <- [1,338,null,{}] 21:29:01 INFO - PROCESS | 3548 | 1464582541173 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}] 21:29:01 INFO - PROCESS | 3548 | 1464582541321 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 21:29:01 INFO - PROCESS | 3548 | 1464582541437 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:01 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACEA8800 == 54 [pid = 3548] [id = 94] 21:29:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA40A0C00) [pid = 3548] [serial = 279] [outer = 0000000000000000] 21:29:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA40A6000) [pid = 3548] [serial = 280] [outer = 0000004AA40A0C00] 21:29:01 INFO - PROCESS | 3548 | 1464582541498 Marionette DEBUG loaded listener.js 21:29:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA5996000) [pid = 3548] [serial = 281] [outer = 0000004AA40A0C00] 21:29:02 INFO - PROCESS | 3548 | 1464582542066 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]]]}] 21:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 940ms 21:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:29:02 INFO - PROCESS | 3548 | 1464582542098 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 21:29:02 INFO - PROCESS | 3548 | 1464582542101 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 21:29:02 INFO - PROCESS | 3548 | 1464582542105 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:29:02 INFO - PROCESS | 3548 | 1464582542107 Marionette TRACE conn5 <- [1,342,null,{}] 21:29:02 INFO - PROCESS | 3548 | 1464582542111 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}] 21:29:02 INFO - PROCESS | 3548 | 1464582542225 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 21:29:02 INFO - PROCESS | 3548 | 1464582542297 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C63A000 == 55 [pid = 3548] [id = 95] 21:29:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004A95D59000) [pid = 3548] [serial = 282] [outer = 0000000000000000] 21:29:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004AA7B16000) [pid = 3548] [serial = 283] [outer = 0000004A95D59000] 21:29:02 INFO - PROCESS | 3548 | 1464582542395 Marionette DEBUG loaded listener.js 21:29:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004AA822C000) [pid = 3548] [serial = 284] [outer = 0000004A95D59000] 21:29:03 INFO - PROCESS | 3548 | 1464582543204 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]]]}] 21:29:03 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. 21:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1138ms 21:29:03 INFO - PROCESS | 3548 | 1464582543257 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 21:29:03 INFO - PROCESS | 3548 | 1464582543261 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 21:29:03 INFO - PROCESS | 3548 | 1464582543268 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:29:03 INFO - PROCESS | 3548 | 1464582543272 Marionette TRACE conn5 <- [1,346,null,{}] 21:29:03 INFO - PROCESS | 3548 | 1464582543278 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}] 21:29:03 INFO - PROCESS | 3548 | 1464582543379 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 21:29:03 INFO - PROCESS | 3548 | 1464582543453 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D75E800 == 56 [pid = 3548] [id = 96] 21:29:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004A98AF9C00) [pid = 3548] [serial = 285] [outer = 0000000000000000] 21:29:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004A9BECA800) [pid = 3548] [serial = 286] [outer = 0000004A98AF9C00] 21:29:03 INFO - PROCESS | 3548 | 1464582543504 Marionette DEBUG loaded listener.js 21:29:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004A9D78E400) [pid = 3548] [serial = 287] [outer = 0000004A98AF9C00] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE7D000 == 55 [pid = 3548] [id = 90] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC521800 == 54 [pid = 3548] [id = 89] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC28E800 == 53 [pid = 3548] [id = 88] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB837800 == 52 [pid = 3548] [id = 87] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004A98A81800 == 51 [pid = 3548] [id = 86] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7F24800 == 50 [pid = 3548] [id = 85] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA431E800 == 49 [pid = 3548] [id = 84] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004A98AF9000) [pid = 3548] [serial = 181] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004AA199B800) [pid = 3548] [serial = 184] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004AA5995C00) [pid = 3548] [serial = 187] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004AA7D06800) [pid = 3548] [serial = 190] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004AA8377800) [pid = 3548] [serial = 223] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CA85800 == 48 [pid = 3548] [id = 83] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3459000 == 47 [pid = 3548] [id = 82] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CBFB000 == 46 [pid = 3548] [id = 81] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC291000 == 45 [pid = 3548] [id = 79] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD9E2000 == 44 [pid = 3548] [id = 78] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB786800 == 43 [pid = 3548] [id = 77] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BD2B000 == 42 [pid = 3548] [id = 76] 21:29:04 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC72F800 == 41 [pid = 3548] [id = 75] 21:29:04 INFO - PROCESS | 3548 | 1464582544159 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]]]}] 21:29:04 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. 21:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 944ms 21:29:04 INFO - PROCESS | 3548 | 1464582544217 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 21:29:04 INFO - PROCESS | 3548 | 1464582544223 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 21:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004AAB768000) [pid = 3548] [serial = 133] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA7F45C00) [pid = 3548] [serial = 97] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA0F6FC00) [pid = 3548] [serial = 91] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA4F2F000) [pid = 3548] [serial = 142] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA47D3000) [pid = 3548] [serial = 94] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA5170000) [pid = 3548] [serial = 88] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AAB753400) [pid = 3548] [serial = 100] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004A9DBAE800) [pid = 3548] [serial = 136] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA2BE9400) [pid = 3548] [serial = 139] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA830B800) [pid = 3548] [serial = 221] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA132DC00) [pid = 3548] [serial = 202] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA1992000) [pid = 3548] [serial = 203] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004A97F25800) [pid = 3548] [serial = 197] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004A973B9400) [pid = 3548] [serial = 196] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004A97F23400) [pid = 3548] [serial = 199] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA3546800) [pid = 3548] [serial = 205] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A9D655C00) [pid = 3548] [serial = 200] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA3AD1400) [pid = 3548] [serial = 208] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA3E64000) [pid = 3548] [serial = 209] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AAB769800) [pid = 3548] [serial = 194] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA4F29000) [pid = 3548] [serial = 193] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA599C400) [pid = 3548] [serial = 212] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA37B3400) [pid = 3548] [serial = 217] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA4FF3C00) [pid = 3548] [serial = 211] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA6C35800) [pid = 3548] [serial = 214] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA822B000) [pid = 3548] [serial = 220] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA7F51000) [pid = 3548] [serial = 215] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA8224000) [pid = 3548] [serial = 218] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA380D800) [pid = 3548] [serial = 206] [outer = 0000000000000000] [url = about:blank] 21:29:04 INFO - PROCESS | 3548 | 1464582544257 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:29:04 INFO - PROCESS | 3548 | 1464582544260 Marionette TRACE conn5 <- [1,350,null,{}] 21:29:04 INFO - PROCESS | 3548 | 1464582544266 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}] 21:29:04 INFO - PROCESS | 3548 | 1464582544354 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 21:29:04 INFO - PROCESS | 3548 | 1464582544368 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BDE2000 == 42 [pid = 3548] [id = 97] 21:29:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A95D76C00) [pid = 3548] [serial = 288] [outer = 0000000000000000] 21:29:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A97AB6C00) [pid = 3548] [serial = 289] [outer = 0000004A95D76C00] 21:29:04 INFO - PROCESS | 3548 | 1464582544415 Marionette DEBUG loaded listener.js 21:29:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004A9CAFE400) [pid = 3548] [serial = 290] [outer = 0000004A95D76C00] 21:29:04 INFO - PROCESS | 3548 | 1464582544882 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]]]}] 21:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 692ms 21:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:29:04 INFO - PROCESS | 3548 | 1464582544936 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 21:29:04 INFO - PROCESS | 3548 | 1464582544938 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 21:29:04 INFO - PROCESS | 3548 | 1464582544942 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:29:04 INFO - PROCESS | 3548 | 1464582544946 Marionette TRACE conn5 <- [1,354,null,{}] 21:29:04 INFO - PROCESS | 3548 | 1464582544956 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}] 21:29:05 INFO - PROCESS | 3548 | 1464582545045 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 21:29:05 INFO - PROCESS | 3548 | 1464582545055 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA13AB000 == 43 [pid = 3548] [id = 98] 21:29:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA1331800) [pid = 3548] [serial = 291] [outer = 0000000000000000] 21:29:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA197C000) [pid = 3548] [serial = 292] [outer = 0000004AA1331800] 21:29:05 INFO - PROCESS | 3548 | 1464582545108 Marionette DEBUG loaded listener.js 21:29:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA2BE5C00) [pid = 3548] [serial = 293] [outer = 0000004AA1331800] 21:29:05 INFO - PROCESS | 3548 | 1464582545573 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]]]}] 21:29:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 691ms 21:29:05 INFO - PROCESS | 3548 | 1464582545636 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 21:29:05 INFO - PROCESS | 3548 | 1464582545646 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 21:29:05 INFO - PROCESS | 3548 | 1464582545650 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:29:05 INFO - PROCESS | 3548 | 1464582545652 Marionette TRACE conn5 <- [1,358,null,{}] 21:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:29:05 INFO - PROCESS | 3548 | 1464582545655 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}] 21:29:05 INFO - PROCESS | 3548 | 1464582545770 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 21:29:05 INFO - PROCESS | 3548 | 1464582545841 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4160800 == 44 [pid = 3548] [id = 99] 21:29:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA1332800) [pid = 3548] [serial = 294] [outer = 0000000000000000] 21:29:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA3546800) [pid = 3548] [serial = 295] [outer = 0000004AA1332800] 21:29:05 INFO - PROCESS | 3548 | 1464582545888 Marionette DEBUG loaded listener.js 21:29:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA3898000) [pid = 3548] [serial = 296] [outer = 0000004AA1332800] 21:29:06 INFO - PROCESS | 3548 | 1464582546268 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]]]}] 21:29:06 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. 21:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 627ms 21:29:06 INFO - PROCESS | 3548 | 1464582546283 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 21:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:29:06 INFO - PROCESS | 3548 | 1464582546285 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 21:29:06 INFO - PROCESS | 3548 | 1464582546288 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:29:06 INFO - PROCESS | 3548 | 1464582546290 Marionette TRACE conn5 <- [1,362,null,{}] 21:29:06 INFO - PROCESS | 3548 | 1464582546293 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}] 21:29:06 INFO - PROCESS | 3548 | 1464582546406 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 21:29:06 INFO - PROCESS | 3548 | 1464582546422 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CE6800 == 45 [pid = 3548] [id = 100] 21:29:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA2BEDC00) [pid = 3548] [serial = 297] [outer = 0000000000000000] 21:29:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA39C0C00) [pid = 3548] [serial = 298] [outer = 0000004AA2BEDC00] 21:29:06 INFO - PROCESS | 3548 | 1464582546471 Marionette DEBUG loaded listener.js 21:29:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA3ADB000) [pid = 3548] [serial = 299] [outer = 0000004AA2BEDC00] 21:29:06 INFO - PROCESS | 3548 | 1464582546928 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]]]}] 21:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 691ms 21:29:06 INFO - PROCESS | 3548 | 1464582546988 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 21:29:06 INFO - PROCESS | 3548 | 1464582546990 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 21:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:29:06 INFO - PROCESS | 3548 | 1464582546993 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:29:06 INFO - PROCESS | 3548 | 1464582546995 Marionette TRACE conn5 <- [1,366,null,{}] 21:29:07 INFO - PROCESS | 3548 | 1464582547006 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}] 21:29:07 INFO - PROCESS | 3548 | 1464582547159 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 21:29:07 INFO - PROCESS | 3548 | 1464582547184 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:07 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7BBA800 == 46 [pid = 3548] [id = 101] 21:29:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA40A8800) [pid = 3548] [serial = 300] [outer = 0000000000000000] 21:29:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA4F2A000) [pid = 3548] [serial = 301] [outer = 0000004AA40A8800] 21:29:07 INFO - PROCESS | 3548 | 1464582547231 Marionette DEBUG loaded listener.js 21:29:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA4FED400) [pid = 3548] [serial = 302] [outer = 0000004AA40A8800] 21:29:07 INFO - PROCESS | 3548 | 1464582547692 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]]]}] 21:29:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 733ms 21:29:07 INFO - PROCESS | 3548 | 1464582547730 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 21:29:07 INFO - PROCESS | 3548 | 1464582547732 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 21:29:07 INFO - PROCESS | 3548 | 1464582547735 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:29:07 INFO - PROCESS | 3548 | 1464582547737 Marionette TRACE conn5 <- [1,370,null,{}] 21:29:07 INFO - PROCESS | 3548 | 1464582547745 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}] 21:29:07 INFO - PROCESS | 3548 | 1464582547851 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 21:29:07 INFO - PROCESS | 3548 | 1464582547860 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:07 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8352000 == 47 [pid = 3548] [id = 102] 21:29:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA5299800) [pid = 3548] [serial = 303] [outer = 0000000000000000] 21:29:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA59A1400) [pid = 3548] [serial = 304] [outer = 0000004AA5299800] 21:29:07 INFO - PROCESS | 3548 | 1464582547904 Marionette DEBUG loaded listener.js 21:29:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA6B78000) [pid = 3548] [serial = 305] [outer = 0000004AA5299800] 21:29:08 INFO - PROCESS | 3548 | 1464582548359 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]]]}] 21:29:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 690ms 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA5291000) [pid = 3548] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004A96939400) [pid = 3548] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA132E400) [pid = 3548] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA7D02C00) [pid = 3548] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA6C32C00) [pid = 3548] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA7D13400) [pid = 3548] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A9769C800) [pid = 3548] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA37B5800) [pid = 3548] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A9C68CC00) [pid = 3548] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A97CE0800) [pid = 3548] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A9BF40C00) [pid = 3548] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA37BC000) [pid = 3548] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA836E400) [pid = 3548] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA822D400) [pid = 3548] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:29:08 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA8371000) [pid = 3548] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:29:08 INFO - PROCESS | 3548 | 1464582548599 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 21:29:08 INFO - PROCESS | 3548 | 1464582548601 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 21:29:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:29:08 INFO - PROCESS | 3548 | 1464582548612 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:29:08 INFO - PROCESS | 3548 | 1464582548614 Marionette TRACE conn5 <- [1,374,null,{}] 21:29:08 INFO - PROCESS | 3548 | 1464582548618 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}] 21:29:08 INFO - PROCESS | 3548 | 1464582548709 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 21:29:08 INFO - PROCESS | 3548 | 1464582548717 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA703A000 == 48 [pid = 3548] [id = 103] 21:29:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A9D658000) [pid = 3548] [serial = 306] [outer = 0000000000000000] 21:29:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA37BC000) [pid = 3548] [serial = 307] [outer = 0000004A9D658000] 21:29:08 INFO - PROCESS | 3548 | 1464582548763 Marionette DEBUG loaded listener.js 21:29:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA6C75800) [pid = 3548] [serial = 308] [outer = 0000004A9D658000] 21:29:09 INFO - PROCESS | 3548 | 1464582549213 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:29:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:29:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 629ms 21:29:09 INFO - PROCESS | 3548 | 1464582549246 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 21:29:09 INFO - PROCESS | 3548 | 1464582549248 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 21:29:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:29:09 INFO - PROCESS | 3548 | 1464582549252 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:29:09 INFO - PROCESS | 3548 | 1464582549254 Marionette TRACE conn5 <- [1,378,null,{}] 21:29:09 INFO - PROCESS | 3548 | 1464582549257 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}] 21:29:09 INFO - PROCESS | 3548 | 1464582549339 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 21:29:09 INFO - PROCESS | 3548 | 1464582549347 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:09 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB790000 == 49 [pid = 3548] [id = 104] 21:29:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA7D15400) [pid = 3548] [serial = 309] [outer = 0000000000000000] 21:29:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA7D20000) [pid = 3548] [serial = 310] [outer = 0000004AA7D15400] 21:29:09 INFO - PROCESS | 3548 | 1464582549394 Marionette DEBUG loaded listener.js 21:29:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA7F4B800) [pid = 3548] [serial = 311] [outer = 0000004AA7D15400] 21:29:09 INFO - PROCESS | 3548 | 1464582549937 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:29:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:29:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 733ms 21:29:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:29:10 INFO - PROCESS | 3548 | 1464582549988 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 21:29:10 INFO - PROCESS | 3548 | 1464582549990 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 21:29:10 INFO - PROCESS | 3548 | 1464582549994 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:29:10 INFO - PROCESS | 3548 | 1464582549995 Marionette TRACE conn5 <- [1,382,null,{}] 21:29:10 INFO - PROCESS | 3548 | 1464582549999 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}] 21:29:10 INFO - PROCESS | 3548 | 1464582550111 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 21:29:10 INFO - PROCESS | 3548 | 1464582550190 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB86D000 == 50 [pid = 3548] [id = 105] 21:29:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA7F45800) [pid = 3548] [serial = 312] [outer = 0000000000000000] 21:29:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA8231400) [pid = 3548] [serial = 313] [outer = 0000004AA7F45800] 21:29:10 INFO - PROCESS | 3548 | 1464582550235 Marionette DEBUG loaded listener.js 21:29:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA836EC00) [pid = 3548] [serial = 314] [outer = 0000004AA7F45800] 21:29:10 INFO - PROCESS | 3548 | 1464582550669 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:29:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:29:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 734ms 21:29:10 INFO - PROCESS | 3548 | 1464582550732 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 21:29:10 INFO - PROCESS | 3548 | 1464582550737 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 21:29:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:29:10 INFO - PROCESS | 3548 | 1464582550743 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:29:10 INFO - PROCESS | 3548 | 1464582550748 Marionette TRACE conn5 <- [1,386,null,{}] 21:29:10 INFO - PROCESS | 3548 | 1464582550797 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}] 21:29:10 INFO - PROCESS | 3548 | 1464582550914 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 21:29:11 INFO - PROCESS | 3548 | 1464582551024 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BB54800 == 51 [pid = 3548] [id = 106] 21:29:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004A973AFC00) [pid = 3548] [serial = 315] [outer = 0000000000000000] 21:29:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004A973BD400) [pid = 3548] [serial = 316] [outer = 0000004A973AFC00] 21:29:11 INFO - PROCESS | 3548 | 1464582551082 Marionette DEBUG loaded listener.js 21:29:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004A9BF43400) [pid = 3548] [serial = 317] [outer = 0000004A973AFC00] 21:29:11 INFO - PROCESS | 3548 | 1464582551762 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]]]}] 21:29:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:29:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1071ms 21:29:11 INFO - PROCESS | 3548 | 1464582551818 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 21:29:11 INFO - PROCESS | 3548 | 1464582551824 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 21:29:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:29:11 INFO - PROCESS | 3548 | 1464582551832 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:29:11 INFO - PROCESS | 3548 | 1464582551835 Marionette TRACE conn5 <- [1,390,null,{}] 21:29:11 INFO - PROCESS | 3548 | 1464582551839 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}] 21:29:12 INFO - PROCESS | 3548 | 1464582552005 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 21:29:12 INFO - PROCESS | 3548 | 1464582552121 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:12 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA6C1F000 == 52 [pid = 3548] [id = 107] 21:29:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA2BE9C00) [pid = 3548] [serial = 318] [outer = 0000000000000000] 21:29:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA348DC00) [pid = 3548] [serial = 319] [outer = 0000004AA2BE9C00] 21:29:12 INFO - PROCESS | 3548 | 1464582552178 Marionette DEBUG loaded listener.js 21:29:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA3AD0800) [pid = 3548] [serial = 320] [outer = 0000004AA2BE9C00] 21:29:12 INFO - PROCESS | 3548 | 1464582552796 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]]]}] 21:29:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:29:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1027ms 21:29:12 INFO - PROCESS | 3548 | 1464582552864 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 21:29:12 INFO - PROCESS | 3548 | 1464582552867 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 21:29:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:29:12 INFO - PROCESS | 3548 | 1464582552871 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:29:12 INFO - PROCESS | 3548 | 1464582552875 Marionette TRACE conn5 <- [1,394,null,{}] 21:29:12 INFO - PROCESS | 3548 | 1464582552902 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}] 21:29:13 INFO - PROCESS | 3548 | 1464582553044 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 21:29:13 INFO - PROCESS | 3548 | 1464582553111 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2A4800 == 53 [pid = 3548] [id = 108] 21:29:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA4099C00) [pid = 3548] [serial = 321] [outer = 0000000000000000] 21:29:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA5253C00) [pid = 3548] [serial = 322] [outer = 0000004AA4099C00] 21:29:13 INFO - PROCESS | 3548 | 1464582553210 Marionette DEBUG loaded listener.js 21:29:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA822B800) [pid = 3548] [serial = 323] [outer = 0000004AA4099C00] 21:29:13 INFO - PROCESS | 3548 | 1464582553822 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]]]}] 21:29:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:29:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 995ms 21:29:13 INFO - PROCESS | 3548 | 1464582553868 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 21:29:13 INFO - PROCESS | 3548 | 1464582553872 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 21:29:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:29:13 INFO - PROCESS | 3548 | 1464582553875 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:29:13 INFO - PROCESS | 3548 | 1464582553877 Marionette TRACE conn5 <- [1,398,null,{}] 21:29:13 INFO - PROCESS | 3548 | 1464582553882 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}] 21:29:14 INFO - PROCESS | 3548 | 1464582553993 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 21:29:14 INFO - PROCESS | 3548 | 1464582554078 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:14 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC741800 == 54 [pid = 3548] [id = 109] 21:29:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA87E0000) [pid = 3548] [serial = 324] [outer = 0000000000000000] 21:29:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA8A7F400) [pid = 3548] [serial = 325] [outer = 0000004AA87E0000] 21:29:14 INFO - PROCESS | 3548 | 1464582554134 Marionette DEBUG loaded listener.js 21:29:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA8A8B800) [pid = 3548] [serial = 326] [outer = 0000004AA87E0000] 21:29:14 INFO - PROCESS | 3548 | 1464582554754 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]]]}] 21:29:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:29:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 944ms 21:29:14 INFO - PROCESS | 3548 | 1464582554821 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 21:29:14 INFO - PROCESS | 3548 | 1464582554824 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 21:29:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:29:14 INFO - PROCESS | 3548 | 1464582554827 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:29:14 INFO - PROCESS | 3548 | 1464582554830 Marionette TRACE conn5 <- [1,402,null,{}] 21:29:14 INFO - PROCESS | 3548 | 1464582554834 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}] 21:29:14 INFO - PROCESS | 3548 | 1464582554940 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 21:29:15 INFO - PROCESS | 3548 | 1464582555013 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACFDC000 == 55 [pid = 3548] [id = 110] 21:29:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA4654400) [pid = 3548] [serial = 327] [outer = 0000000000000000] 21:29:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA465B000) [pid = 3548] [serial = 328] [outer = 0000004AA4654400] 21:29:15 INFO - PROCESS | 3548 | 1464582555068 Marionette DEBUG loaded listener.js 21:29:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA8A88400) [pid = 3548] [serial = 329] [outer = 0000004AA4654400] 21:29:15 INFO - PROCESS | 3548 | 1464582555900 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]]]}] 21:29:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:29:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1144ms 21:29:15 INFO - PROCESS | 3548 | 1464582555974 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 21:29:15 INFO - PROCESS | 3548 | 1464582555978 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 21:29:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:29:15 INFO - PROCESS | 3548 | 1464582555983 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:29:15 INFO - PROCESS | 3548 | 1464582555988 Marionette TRACE conn5 <- [1,406,null,{}] 21:29:16 INFO - PROCESS | 3548 | 1464582555995 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}] 21:29:16 INFO - PROCESS | 3548 | 1464582556148 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 21:29:16 INFO - PROCESS | 3548 | 1464582556261 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:16 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BF75800 == 56 [pid = 3548] [id = 111] 21:29:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004A9BD07000) [pid = 3548] [serial = 330] [outer = 0000000000000000] 21:29:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004A9C877800) [pid = 3548] [serial = 331] [outer = 0000004A9BD07000] 21:29:16 INFO - PROCESS | 3548 | 1464582556315 Marionette DEBUG loaded listener.js 21:29:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004A9E52AC00) [pid = 3548] [serial = 332] [outer = 0000004A9BD07000] 21:29:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB790000 == 55 [pid = 3548] [id = 104] 21:29:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA703A000 == 54 [pid = 3548] [id = 103] 21:29:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8352000 == 53 [pid = 3548] [id = 102] 21:29:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7BBA800 == 52 [pid = 3548] [id = 101] 21:29:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CE6800 == 51 [pid = 3548] [id = 100] 21:29:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4160800 == 50 [pid = 3548] [id = 99] 21:29:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA13AB000 == 49 [pid = 3548] [id = 98] 21:29:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BDE2000 == 48 [pid = 3548] [id = 97] 21:29:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D75E800 == 47 [pid = 3548] [id = 96] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004AA599FC00) [pid = 3548] [serial = 188] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004A9D6B3000) [pid = 3548] [serial = 182] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA37AFC00) [pid = 3548] [serial = 185] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA7D0D400) [pid = 3548] [serial = 191] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA7D06000) [pid = 3548] [serial = 256] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA7F50C00) [pid = 3548] [serial = 257] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA7F47C00) [pid = 3548] [serial = 260] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA7D1C400) [pid = 3548] [serial = 259] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004A9D659C00) [pid = 3548] [serial = 242] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004A976A4000) [pid = 3548] [serial = 241] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA3806C00) [pid = 3548] [serial = 250] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA3AA2400) [pid = 3548] [serial = 251] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA0FC3000) [pid = 3548] [serial = 247] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA2BE3000) [pid = 3548] [serial = 248] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA2CC5C00) [pid = 3548] [serial = 265] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA2BE5800) [pid = 3548] [serial = 245] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA1327C00) [pid = 3548] [serial = 244] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A965C4800) [pid = 3548] [serial = 226] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA822AC00) [pid = 3548] [serial = 232] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA34AF800) [pid = 3548] [serial = 229] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA4A11000) [pid = 3548] [serial = 253] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA8372C00) [pid = 3548] [serial = 262] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA98B9000) [pid = 3548] [serial = 224] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA996FC00) [pid = 3548] [serial = 235] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AAB8B9400) [pid = 3548] [serial = 238] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA8305800) [pid = 3548] [serial = 268] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA87DF400) [pid = 3548] [serial = 269] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA39BF800) [pid = 3548] [serial = 271] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA8A83C00) [pid = 3548] [serial = 263] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA7059400) [pid = 3548] [serial = 266] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA5246000) [pid = 3548] [serial = 254] [outer = 0000000000000000] [url = about:blank] 21:29:16 INFO - PROCESS | 3548 | 1464582556878 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]]]}] 21:29:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:29:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 944ms 21:29:16 INFO - PROCESS | 3548 | 1464582556931 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 21:29:16 INFO - PROCESS | 3548 | 1464582556936 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 21:29:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:29:17 INFO - PROCESS | 3548 | 1464582556990 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:29:17 INFO - PROCESS | 3548 | 1464582556994 Marionette TRACE conn5 <- [1,410,null,{}] 21:29:17 INFO - PROCESS | 3548 | 1464582557000 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}] 21:29:17 INFO - PROCESS | 3548 | 1464582557116 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 21:29:17 INFO - PROCESS | 3548 | 1464582557226 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CA76800 == 48 [pid = 3548] [id = 112] 21:29:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A97219C00) [pid = 3548] [serial = 333] [outer = 0000000000000000] 21:29:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A973B3000) [pid = 3548] [serial = 334] [outer = 0000004A97219C00] 21:29:17 INFO - PROCESS | 3548 | 1464582557283 Marionette DEBUG loaded listener.js 21:29:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A9CAA5000) [pid = 3548] [serial = 335] [outer = 0000004A97219C00] 21:29:17 INFO - PROCESS | 3548 | 1464582557933 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]]]}] 21:29:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:29:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 984ms 21:29:17 INFO - PROCESS | 3548 | 1464582557980 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 21:29:17 INFO - PROCESS | 3548 | 1464582557985 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 21:29:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:29:17 INFO - PROCESS | 3548 | 1464582557989 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:29:17 INFO - PROCESS | 3548 | 1464582557992 Marionette TRACE conn5 <- [1,414,null,{}] 21:29:18 INFO - PROCESS | 3548 | 1464582558001 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}] 21:29:18 INFO - PROCESS | 3548 | 1464582558117 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 21:29:18 INFO - PROCESS | 3548 | 1464582558190 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3E22000 == 49 [pid = 3548] [id = 113] 21:29:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA135F400) [pid = 3548] [serial = 336] [outer = 0000000000000000] 21:29:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA1996C00) [pid = 3548] [serial = 337] [outer = 0000004AA135F400] 21:29:18 INFO - PROCESS | 3548 | 1464582558247 Marionette DEBUG loaded listener.js 21:29:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA2BE9400) [pid = 3548] [serial = 338] [outer = 0000004AA135F400] 21:29:18 INFO - PROCESS | 3548 | 1464582558842 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]]]}] 21:29:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:29:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 881ms 21:29:18 INFO - PROCESS | 3548 | 1464582558875 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 21:29:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:29:18 INFO - PROCESS | 3548 | 1464582558878 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 21:29:18 INFO - PROCESS | 3548 | 1464582558882 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:29:18 INFO - PROCESS | 3548 | 1464582558884 Marionette TRACE conn5 <- [1,418,null,{}] 21:29:18 INFO - PROCESS | 3548 | 1464582558888 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}] 21:29:19 INFO - PROCESS | 3548 | 1464582558997 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 21:29:19 INFO - PROCESS | 3548 | 1464582559091 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:19 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CE4000 == 50 [pid = 3548] [id = 114] 21:29:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA39B8400) [pid = 3548] [serial = 339] [outer = 0000000000000000] 21:29:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA39BE400) [pid = 3548] [serial = 340] [outer = 0000004AA39B8400] 21:29:19 INFO - PROCESS | 3548 | 1464582559156 Marionette DEBUG loaded listener.js 21:29:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA3AD6800) [pid = 3548] [serial = 341] [outer = 0000004AA39B8400] 21:29:20 INFO - PROCESS | 3548 | 1464582560258 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]]]}] 21:29:20 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 21:29:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1450ms 21:29:20 INFO - PROCESS | 3548 | 1464582560346 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 21:29:20 INFO - PROCESS | 3548 | 1464582560348 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 21:29:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:29:20 INFO - PROCESS | 3548 | 1464582560353 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:29:20 INFO - PROCESS | 3548 | 1464582560355 Marionette TRACE conn5 <- [1,422,null,{}] 21:29:20 INFO - PROCESS | 3548 | 1464582560360 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}] 21:29:20 INFO - PROCESS | 3548 | 1464582560461 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 21:29:20 INFO - PROCESS | 3548 | 1464582560565 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:20 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7F26800 == 51 [pid = 3548] [id = 115] 21:29:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA3E68400) [pid = 3548] [serial = 342] [outer = 0000000000000000] 21:29:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA40A8400) [pid = 3548] [serial = 343] [outer = 0000004AA3E68400] 21:29:20 INFO - PROCESS | 3548 | 1464582560621 Marionette DEBUG loaded listener.js 21:29:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA4B44C00) [pid = 3548] [serial = 344] [outer = 0000004AA3E68400] 21:29:21 INFO - PROCESS | 3548 | 1464582561702 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]]]}] 21:29:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:29:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1385ms 21:29:21 INFO - PROCESS | 3548 | 1464582561739 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 21:29:21 INFO - PROCESS | 3548 | 1464582561742 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 21:29:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:29:21 INFO - PROCESS | 3548 | 1464582561745 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:29:21 INFO - PROCESS | 3548 | 1464582561748 Marionette TRACE conn5 <- [1,426,null,{}] 21:29:21 INFO - PROCESS | 3548 | 1464582561752 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}] 21:29:21 INFO - PROCESS | 3548 | 1464582561860 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 21:29:21 INFO - PROCESS | 3548 | 1464582561973 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8775800 == 52 [pid = 3548] [id = 116] 21:29:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA4F31400) [pid = 3548] [serial = 345] [outer = 0000000000000000] 21:29:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA5999C00) [pid = 3548] [serial = 346] [outer = 0000004AA4F31400] 21:29:22 INFO - PROCESS | 3548 | 1464582562029 Marionette DEBUG loaded listener.js 21:29:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA5B90C00) [pid = 3548] [serial = 347] [outer = 0000004AA4F31400] 21:29:22 INFO - PROCESS | 3548 | 1464582562647 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] 21:29:22 INFO - PROCESS | 3548 | 1464582562697 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 21:29:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:29:22 INFO - PROCESS | 3548 | 1464582562703 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:29:22 INFO - PROCESS | 3548 | 1464582562707 Marionette TRACE conn5 <- [1,430,null,{}] 21:29:22 INFO - PROCESS | 3548 | 1464582562714 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}] 21:29:22 INFO - PROCESS | 3548 | 1464582562818 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 21:29:22 INFO - PROCESS | 3548 | 1464582562907 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3E03000 == 53 [pid = 3548] [id = 117] 21:29:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA0FBE800) [pid = 3548] [serial = 348] [outer = 0000000000000000] 21:29:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA1328400) [pid = 3548] [serial = 349] [outer = 0000004AA0FBE800] 21:29:22 INFO - PROCESS | 3548 | 1464582562961 Marionette DEBUG loaded listener.js 21:29:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA2BE7400) [pid = 3548] [serial = 350] [outer = 0000004AA0FBE800] 21:29:23 INFO - PROCESS | 3548 | 1464582563538 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]]]}] 21:29:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:29:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 900ms 21:29:23 INFO - PROCESS | 3548 | 1464582563606 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 21:29:23 INFO - PROCESS | 3548 | 1464582563612 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 21:29:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:29:23 INFO - PROCESS | 3548 | 1464582563618 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:29:23 INFO - PROCESS | 3548 | 1464582563621 Marionette TRACE conn5 <- [1,434,null,{}] 21:29:23 INFO - PROCESS | 3548 | 1464582563625 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}] 21:29:23 INFO - PROCESS | 3548 | 1464582563746 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 21:29:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4058800 == 52 [pid = 3548] [id = 10] 21:29:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2A4800 == 51 [pid = 3548] [id = 108] 21:29:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA6C1F000 == 50 [pid = 3548] [id = 107] 21:29:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BB54800 == 49 [pid = 3548] [id = 106] 21:29:23 INFO - PROCESS | 3548 | 1464582563835 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:23 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BB54800 == 50 [pid = 3548] [id = 118] 21:29:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004A95D70400) [pid = 3548] [serial = 351] [outer = 0000000000000000] 21:29:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004A9769B400) [pid = 3548] [serial = 352] [outer = 0000004A95D70400] 21:29:23 INFO - PROCESS | 3548 | 1464582563883 Marionette DEBUG loaded listener.js 21:29:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA4099400) [pid = 3548] [serial = 353] [outer = 0000004A95D70400] 21:29:24 INFO - PROCESS | 3548 | 1464582564289 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]]]}] 21:29:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:29:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 734ms 21:29:24 INFO - PROCESS | 3548 | 1464582564353 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 21:29:24 INFO - PROCESS | 3548 | 1464582564356 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 21:29:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:29:24 INFO - PROCESS | 3548 | 1464582564362 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:29:24 INFO - PROCESS | 3548 | 1464582564366 Marionette TRACE conn5 <- [1,438,null,{}] 21:29:24 INFO - PROCESS | 3548 | 1464582564380 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}] 21:29:24 INFO - PROCESS | 3548 | 1464582564475 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 21:29:24 INFO - PROCESS | 3548 | 1464582564489 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:24 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB873800 == 51 [pid = 3548] [id = 119] 21:29:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA7D02C00) [pid = 3548] [serial = 354] [outer = 0000000000000000] 21:29:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA7D14000) [pid = 3548] [serial = 355] [outer = 0000004AA7D02C00] 21:29:24 INFO - PROCESS | 3548 | 1464582564541 Marionette DEBUG loaded listener.js 21:29:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA7F4A000) [pid = 3548] [serial = 356] [outer = 0000004AA7D02C00] 21:29:25 INFO - PROCESS | 3548 | 1464582565018 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]]]}] 21:29:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:29:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 691ms 21:29:25 INFO - PROCESS | 3548 | 1464582565057 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 21:29:25 INFO - PROCESS | 3548 | 1464582565060 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 21:29:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:29:25 INFO - PROCESS | 3548 | 1464582565064 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:29:25 INFO - PROCESS | 3548 | 1464582565066 Marionette TRACE conn5 <- [1,442,null,{}] 21:29:25 INFO - PROCESS | 3548 | 1464582565069 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}] 21:29:25 INFO - PROCESS | 3548 | 1464582565158 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 21:29:25 INFO - PROCESS | 3548 | 1464582565167 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2AD800 == 52 [pid = 3548] [id = 120] 21:29:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA8311000) [pid = 3548] [serial = 357] [outer = 0000000000000000] 21:29:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA87D5400) [pid = 3548] [serial = 358] [outer = 0000004AA8311000] 21:29:25 INFO - PROCESS | 3548 | 1464582565221 Marionette DEBUG loaded listener.js 21:29:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA87E1800) [pid = 3548] [serial = 359] [outer = 0000004AA8311000] 21:29:25 INFO - PROCESS | 3548 | 1464582565688 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]]]}] 21:29:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:29:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 691ms 21:29:25 INFO - PROCESS | 3548 | 1464582565758 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 21:29:25 INFO - PROCESS | 3548 | 1464582565760 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 21:29:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:29:25 INFO - PROCESS | 3548 | 1464582565763 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:29:25 INFO - PROCESS | 3548 | 1464582565765 Marionette TRACE conn5 <- [1,446,null,{}] 21:29:25 INFO - PROCESS | 3548 | 1464582565769 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}] 21:29:25 INFO - PROCESS | 3548 | 1464582565905 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 21:29:25 INFO - PROCESS | 3548 | 1464582565929 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC539000 == 53 [pid = 3548] [id = 121] 21:29:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA8A84400) [pid = 3548] [serial = 360] [outer = 0000000000000000] 21:29:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA8A8AC00) [pid = 3548] [serial = 361] [outer = 0000004AA8A84400] 21:29:25 INFO - PROCESS | 3548 | 1464582565975 Marionette DEBUG loaded listener.js 21:29:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004AA98BC800) [pid = 3548] [serial = 362] [outer = 0000004AA8A84400] 21:29:26 INFO - PROCESS | 3548 | 1464582566436 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]]]}] 21:29:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:29:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 734ms 21:29:26 INFO - PROCESS | 3548 | 1464582566501 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 21:29:26 INFO - PROCESS | 3548 | 1464582566503 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 21:29:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:29:26 INFO - PROCESS | 3548 | 1464582566516 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:29:26 INFO - PROCESS | 3548 | 1464582566518 Marionette TRACE conn5 <- [1,450,null,{}] 21:29:26 INFO - PROCESS | 3548 | 1464582566522 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}] 21:29:26 INFO - PROCESS | 3548 | 1464582566657 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 21:29:26 INFO - PROCESS | 3548 | 1464582566739 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:26 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACF77800 == 54 [pid = 3548] [id = 122] 21:29:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004AA98C1400) [pid = 3548] [serial = 363] [outer = 0000000000000000] 21:29:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004AA9967C00) [pid = 3548] [serial = 364] [outer = 0000004AA98C1400] 21:29:26 INFO - PROCESS | 3548 | 1464582566785 Marionette DEBUG loaded listener.js 21:29:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004AAB752000) [pid = 3548] [serial = 365] [outer = 0000004AA98C1400] 21:29:27 INFO - PROCESS | 3548 | 1464582567243 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] 21:29:27 INFO - PROCESS | 3548 | 1464582567300 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 21:29:27 INFO - PROCESS | 3548 | 1464582567303 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:29:27 INFO - PROCESS | 3548 | 1464582567305 Marionette TRACE conn5 <- [1,454,null,{}] 21:29:27 INFO - PROCESS | 3548 | 1464582567313 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}] 21:29:27 INFO - PROCESS | 3548 | 1464582567422 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 21:29:27 INFO - PROCESS | 3548 | 1464582567473 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:27 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD9DE800 == 55 [pid = 3548] [id = 123] 21:29:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004AA8E97800) [pid = 3548] [serial = 366] [outer = 0000000000000000] 21:29:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004AA8E9F000) [pid = 3548] [serial = 367] [outer = 0000004AA8E97800] 21:29:27 INFO - PROCESS | 3548 | 1464582567518 Marionette DEBUG loaded listener.js 21:29:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (0000004AAB759000) [pid = 3548] [serial = 368] [outer = 0000004AA8E97800] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0000004AA996B000) [pid = 3548] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004AA996B400) [pid = 3548] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004AA7D10400) [pid = 3548] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004AA4654400) [pid = 3548] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004AA5299800) [pid = 3548] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004A98AF9C00) [pid = 3548] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004AA7D15400) [pid = 3548] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA40A8800) [pid = 3548] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA2BEDC00) [pid = 3548] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004A9D658000) [pid = 3548] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004A95D59000) [pid = 3548] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA1331800) [pid = 3548] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AAC142C00) [pid = 3548] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004A96546000) [pid = 3548] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004A95D73400) [pid = 3548] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA1332800) [pid = 3548] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:29:27 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A95D76C00) [pid = 3548] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:29:27 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:27 INFO - PROCESS | 3548 | 1464582567971 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]]]}] 21:29:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:29:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 691ms 21:29:28 INFO - PROCESS | 3548 | 1464582567998 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 21:29:28 INFO - PROCESS | 3548 | 1464582568000 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 21:29:28 INFO - PROCESS | 3548 | 1464582568003 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:29:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:29:28 INFO - PROCESS | 3548 | 1464582568005 Marionette TRACE conn5 <- [1,458,null,{}] 21:29:28 INFO - PROCESS | 3548 | 1464582568009 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}] 21:29:28 INFO - PROCESS | 3548 | 1464582568096 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 21:29:28 INFO - PROCESS | 3548 | 1464582568103 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD298000 == 56 [pid = 3548] [id = 124] 21:29:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004A9D793C00) [pid = 3548] [serial = 369] [outer = 0000000000000000] 21:29:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA5299800) [pid = 3548] [serial = 370] [outer = 0000004A9D793C00] 21:29:28 INFO - PROCESS | 3548 | 1464582568150 Marionette DEBUG loaded listener.js 21:29:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AAB753000) [pid = 3548] [serial = 371] [outer = 0000004A9D793C00] 21:29:28 INFO - PROCESS | 3548 | 1464582568583 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] 21:29:28 INFO - PROCESS | 3548 | 1464582568639 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 21:29:28 INFO - PROCESS | 3548 | 1464582568643 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:29:28 INFO - PROCESS | 3548 | 1464582568645 Marionette TRACE conn5 <- [1,462,null,{}] 21:29:28 INFO - PROCESS | 3548 | 1464582568648 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}] 21:29:28 INFO - PROCESS | 3548 | 1464582568732 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 21:29:28 INFO - PROCESS | 3548 | 1464582568739 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87A2800 == 57 [pid = 3548] [id = 125] 21:29:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AAB76A000) [pid = 3548] [serial = 372] [outer = 0000000000000000] 21:29:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AAB8B1000) [pid = 3548] [serial = 373] [outer = 0000004AAB76A000] 21:29:28 INFO - PROCESS | 3548 | 1464582568788 Marionette DEBUG loaded listener.js 21:29:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AAB8B8400) [pid = 3548] [serial = 374] [outer = 0000004AAB76A000] 21:29:29 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:29 INFO - PROCESS | 3548 | 1464582569246 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] 21:29:29 INFO - PROCESS | 3548 | 1464582569276 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 21:29:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:29:29 INFO - PROCESS | 3548 | 1464582569284 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:29:29 INFO - PROCESS | 3548 | 1464582569286 Marionette TRACE conn5 <- [1,466,null,{}] 21:29:29 INFO - PROCESS | 3548 | 1464582569289 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}] 21:29:29 INFO - PROCESS | 3548 | 1464582569377 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 21:29:29 INFO - PROCESS | 3548 | 1464582569383 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC429000 == 58 [pid = 3548] [id = 126] 21:29:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA8BBC000) [pid = 3548] [serial = 375] [outer = 0000000000000000] 21:29:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA8BC3C00) [pid = 3548] [serial = 376] [outer = 0000004AA8BBC000] 21:29:29 INFO - PROCESS | 3548 | 1464582569429 Marionette DEBUG loaded listener.js 21:29:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AAB8B7C00) [pid = 3548] [serial = 377] [outer = 0000004AA8BBC000] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC52B000 == 57 [pid = 3548] [id = 64] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81D0800 == 56 [pid = 3548] [id = 80] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D75C800 == 55 [pid = 3548] [id = 61] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C63A000 == 54 [pid = 3548] [id = 95] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACF7B800 == 53 [pid = 3548] [id = 63] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACE9F000 == 52 [pid = 3548] [id = 60] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC741800 == 51 [pid = 3548] [id = 109] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB82C000 == 50 [pid = 3548] [id = 62] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CEC000 == 49 [pid = 3548] [id = 93] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACFDC000 == 48 [pid = 3548] [id = 110] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD9D1800 == 47 [pid = 3548] [id = 91] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACEA8800 == 46 [pid = 3548] [id = 94] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC738000 == 45 [pid = 3548] [id = 45] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C70000 == 44 [pid = 3548] [id = 65] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C617000 == 43 [pid = 3548] [id = 92] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BB54800 == 42 [pid = 3548] [id = 118] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3E03000 == 41 [pid = 3548] [id = 117] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8775800 == 40 [pid = 3548] [id = 116] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB86D000 == 39 [pid = 3548] [id = 105] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7F26800 == 38 [pid = 3548] [id = 115] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CE4000 == 37 [pid = 3548] [id = 114] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3E22000 == 36 [pid = 3548] [id = 113] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CA76800 == 35 [pid = 3548] [id = 112] 21:29:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BF75800 == 34 [pid = 3548] [id = 111] 21:29:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB873800 == 33 [pid = 3548] [id = 119] 21:29:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC539000 == 32 [pid = 3548] [id = 121] 21:29:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD9DE800 == 31 [pid = 3548] [id = 123] 21:29:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACF77800 == 30 [pid = 3548] [id = 122] 21:29:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD298000 == 29 [pid = 3548] [id = 124] 21:29:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87A2800 == 28 [pid = 3548] [id = 125] 21:29:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2AD800 == 27 [pid = 3548] [id = 120] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AAB75D400) [pid = 3548] [serial = 236] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AAC143000) [pid = 3548] [serial = 239] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA98BFC00) [pid = 3548] [serial = 233] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004A973BD400) [pid = 3548] [serial = 316] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA348DC00) [pid = 3548] [serial = 319] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA5253C00) [pid = 3548] [serial = 322] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA8A7F400) [pid = 3548] [serial = 325] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA465B000) [pid = 3548] [serial = 328] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA8A88400) [pid = 3548] [serial = 329] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA8231400) [pid = 3548] [serial = 313] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA59A1400) [pid = 3548] [serial = 304] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004A9BECA800) [pid = 3548] [serial = 286] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA7D20000) [pid = 3548] [serial = 310] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA4F2A000) [pid = 3548] [serial = 301] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA39C0C00) [pid = 3548] [serial = 298] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A9D78E400) [pid = 3548] [serial = 287] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA6B78000) [pid = 3548] [serial = 305] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA6C75800) [pid = 3548] [serial = 308] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA822C000) [pid = 3548] [serial = 284] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA3ADB000) [pid = 3548] [serial = 299] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA2BE5C00) [pid = 3548] [serial = 293] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA7F4B800) [pid = 3548] [serial = 311] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA37BC000) [pid = 3548] [serial = 307] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA7B16000) [pid = 3548] [serial = 283] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A976A0000) [pid = 3548] [serial = 274] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA40A6000) [pid = 3548] [serial = 280] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AAC788000) [pid = 3548] [serial = 179] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA4AB8C00) [pid = 3548] [serial = 230] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A98A14800) [pid = 3548] [serial = 227] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA197C000) [pid = 3548] [serial = 292] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA4FED400) [pid = 3548] [serial = 302] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA3546800) [pid = 3548] [serial = 295] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A97AB6C00) [pid = 3548] [serial = 289] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A9CAFE400) [pid = 3548] [serial = 290] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA2BEB400) [pid = 3548] [serial = 277] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA3898000) [pid = 3548] [serial = 296] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A9C877800) [pid = 3548] [serial = 331] [outer = 0000000000000000] [url = about:blank] 21:29:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004A95D54000) [pid = 3548] [serial = 378] [outer = 0000004A96CBEC00] 21:29:31 INFO - PROCESS | 3548 | 1464582571697 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] 21:29:31 INFO - PROCESS | 3548 | 1464582571739 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 21:29:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:29:31 INFO - PROCESS | 3548 | 1464582571744 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:29:31 INFO - PROCESS | 3548 | 1464582571749 Marionette TRACE conn5 <- [1,470,null,{}] 21:29:31 INFO - PROCESS | 3548 | 1464582571755 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}] 21:29:31 INFO - PROCESS | 3548 | 1464582571855 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 21:29:31 INFO - PROCESS | 3548 | 1464582571866 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:31 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97A65000 == 28 [pid = 3548] [id = 127] 21:29:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004A95D79800) [pid = 3548] [serial = 379] [outer = 0000000000000000] 21:29:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004A95DD6800) [pid = 3548] [serial = 380] [outer = 0000004A95D79800] 21:29:31 INFO - PROCESS | 3548 | 1464582571918 Marionette DEBUG loaded listener.js 21:29:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004A9721F000) [pid = 3548] [serial = 381] [outer = 0000004A95D79800] 21:29:32 INFO - PROCESS | 3548 | 1464582572428 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]]]}] 21:29:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:29:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 734ms 21:29:32 INFO - PROCESS | 3548 | 1464582572482 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 21:29:32 INFO - PROCESS | 3548 | 1464582572487 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 21:29:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:29:32 INFO - PROCESS | 3548 | 1464582572494 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:29:32 INFO - PROCESS | 3548 | 1464582572497 Marionette TRACE conn5 <- [1,474,null,{}] 21:29:32 INFO - PROCESS | 3548 | 1464582572501 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}] 21:29:32 INFO - PROCESS | 3548 | 1464582572595 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 21:29:32 INFO - PROCESS | 3548 | 1464582572661 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BEE8000 == 29 [pid = 3548] [id = 128] 21:29:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004A95D4FC00) [pid = 3548] [serial = 382] [outer = 0000000000000000] 21:29:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004A9769F000) [pid = 3548] [serial = 383] [outer = 0000004A95D4FC00] 21:29:32 INFO - PROCESS | 3548 | 1464582572716 Marionette DEBUG loaded listener.js 21:29:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004A97CE5800) [pid = 3548] [serial = 384] [outer = 0000004A95D4FC00] 21:29:33 INFO - PROCESS | 3548 | 1464582573148 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]]]}] 21:29:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:29:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 690ms 21:29:33 INFO - PROCESS | 3548 | 1464582573186 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 21:29:33 INFO - PROCESS | 3548 | 1464582573189 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 21:29:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:29:33 INFO - PROCESS | 3548 | 1464582573197 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:29:33 INFO - PROCESS | 3548 | 1464582573200 Marionette TRACE conn5 <- [1,478,null,{}] 21:29:33 INFO - PROCESS | 3548 | 1464582573244 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}] 21:29:33 INFO - PROCESS | 3548 | 1464582573346 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 21:29:33 INFO - PROCESS | 3548 | 1464582573365 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAE5800 == 30 [pid = 3548] [id = 129] 21:29:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A927D1C00) [pid = 3548] [serial = 385] [outer = 0000000000000000] 21:29:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A9C68E400) [pid = 3548] [serial = 386] [outer = 0000004A927D1C00] 21:29:33 INFO - PROCESS | 3548 | 1464582573417 Marionette DEBUG loaded listener.js 21:29:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A9D653C00) [pid = 3548] [serial = 387] [outer = 0000004A927D1C00] 21:29:33 INFO - PROCESS | 3548 | 1464582573893 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]]]}] 21:29:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:29:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 712ms 21:29:33 INFO - PROCESS | 3548 | 1464582573906 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 21:29:33 INFO - PROCESS | 3548 | 1464582573909 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 21:29:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:29:33 INFO - PROCESS | 3548 | 1464582573913 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:29:33 INFO - PROCESS | 3548 | 1464582573914 Marionette TRACE conn5 <- [1,482,null,{}] 21:29:33 INFO - PROCESS | 3548 | 1464582573918 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}] 21:29:34 INFO - PROCESS | 3548 | 1464582574008 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 21:29:34 INFO - PROCESS | 3548 | 1464582574015 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:34 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5EC000 == 31 [pid = 3548] [id = 130] 21:29:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A9D797400) [pid = 3548] [serial = 388] [outer = 0000000000000000] 21:29:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A9DBB4C00) [pid = 3548] [serial = 389] [outer = 0000004A9D797400] 21:29:34 INFO - PROCESS | 3548 | 1464582574064 Marionette DEBUG loaded listener.js 21:29:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004A9E522000) [pid = 3548] [serial = 390] [outer = 0000004A9D797400] 21:29:34 INFO - PROCESS | 3548 | 1464582574530 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]]]}] 21:29:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:29:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 628ms 21:29:34 INFO - PROCESS | 3548 | 1464582574543 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 21:29:34 INFO - PROCESS | 3548 | 1464582574545 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 21:29:34 INFO - PROCESS | 3548 | 1464582574548 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:29:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:29:34 INFO - PROCESS | 3548 | 1464582574550 Marionette TRACE conn5 <- [1,486,null,{}] 21:29:34 INFO - PROCESS | 3548 | 1464582574554 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}] 21:29:34 INFO - PROCESS | 3548 | 1464582574639 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 21:29:34 INFO - PROCESS | 3548 | 1464582574647 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:34 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C61800 == 32 [pid = 3548] [id = 131] 21:29:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A9769F800) [pid = 3548] [serial = 391] [outer = 0000000000000000] 21:29:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA12FB800) [pid = 3548] [serial = 392] [outer = 0000004A9769F800] 21:29:34 INFO - PROCESS | 3548 | 1464582574694 Marionette DEBUG loaded listener.js 21:29:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA1335C00) [pid = 3548] [serial = 393] [outer = 0000004A9769F800] 21:29:35 INFO - PROCESS | 3548 | 1464582575167 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]]]}] 21:29:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:29:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 691ms 21:29:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:29:35 INFO - PROCESS | 3548 | 1464582575244 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 21:29:35 INFO - PROCESS | 3548 | 1464582575246 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 21:29:35 INFO - PROCESS | 3548 | 1464582575249 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:29:35 INFO - PROCESS | 3548 | 1464582575251 Marionette TRACE conn5 <- [1,490,null,{}] 21:29:35 INFO - PROCESS | 3548 | 1464582575255 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}] 21:29:35 INFO - PROCESS | 3548 | 1464582575377 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 21:29:35 INFO - PROCESS | 3548 | 1464582575386 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:35 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4056800 == 33 [pid = 3548] [id = 132] 21:29:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA2BEA000) [pid = 3548] [serial = 394] [outer = 0000000000000000] 21:29:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA3546800) [pid = 3548] [serial = 395] [outer = 0000004AA2BEA000] 21:29:35 INFO - PROCESS | 3548 | 1464582575435 Marionette DEBUG loaded listener.js 21:29:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA3807C00) [pid = 3548] [serial = 396] [outer = 0000004AA2BEA000] 21:29:35 INFO - PROCESS | 3548 | 1464582575848 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]]]}] 21:29:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:29:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 628ms 21:29:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:29:35 INFO - PROCESS | 3548 | 1464582575881 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 21:29:35 INFO - PROCESS | 3548 | 1464582575883 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 21:29:35 INFO - PROCESS | 3548 | 1464582575886 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:29:35 INFO - PROCESS | 3548 | 1464582575888 Marionette TRACE conn5 <- [1,494,null,{}] 21:29:35 INFO - PROCESS | 3548 | 1464582575892 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}] 21:29:35 INFO - PROCESS | 3548 | 1464582575972 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 21:29:36 INFO - PROCESS | 3548 | 1464582576007 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4A85800 == 34 [pid = 3548] [id = 133] 21:29:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A95D10000) [pid = 3548] [serial = 397] [outer = 0000000000000000] 21:29:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA39B6C00) [pid = 3548] [serial = 398] [outer = 0000004A95D10000] 21:29:36 INFO - PROCESS | 3548 | 1464582576055 Marionette DEBUG loaded listener.js 21:29:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA39C2800) [pid = 3548] [serial = 399] [outer = 0000004A95D10000] 21:29:36 INFO - PROCESS | 3548 | 1464582576484 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]]]}] 21:29:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:29:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 626ms 21:29:36 INFO - PROCESS | 3548 | 1464582576516 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 21:29:36 INFO - PROCESS | 3548 | 1464582576518 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 21:29:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:29:36 INFO - PROCESS | 3548 | 1464582576521 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:29:36 INFO - PROCESS | 3548 | 1464582576523 Marionette TRACE conn5 <- [1,498,null,{}] 21:29:36 INFO - PROCESS | 3548 | 1464582576532 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}] 21:29:36 INFO - PROCESS | 3548 | 1464582576613 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 21:29:36 INFO - PROCESS | 3548 | 1464582576620 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA52CF800 == 35 [pid = 3548] [id = 134] 21:29:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA39CD800) [pid = 3548] [serial = 400] [outer = 0000000000000000] 21:29:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA3AD1000) [pid = 3548] [serial = 401] [outer = 0000004AA39CD800] 21:29:36 INFO - PROCESS | 3548 | 1464582576666 Marionette DEBUG loaded listener.js 21:29:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA3AD9400) [pid = 3548] [serial = 402] [outer = 0000004AA39CD800] 21:29:37 INFO - PROCESS | 3548 | 1464582577141 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]]]}] 21:29:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:29:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 628ms 21:29:37 INFO - PROCESS | 3548 | 1464582577153 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 21:29:37 INFO - PROCESS | 3548 | 1464582577155 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 21:29:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:29:37 INFO - PROCESS | 3548 | 1464582577159 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:29:37 INFO - PROCESS | 3548 | 1464582577160 Marionette TRACE conn5 <- [1,502,null,{}] 21:29:37 INFO - PROCESS | 3548 | 1464582577170 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}] 21:29:37 INFO - PROCESS | 3548 | 1464582577273 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 21:29:37 INFO - PROCESS | 3548 | 1464582577282 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAE5000 == 36 [pid = 3548] [id = 135] 21:29:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA39D3C00) [pid = 3548] [serial = 403] [outer = 0000000000000000] 21:29:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA3E68800) [pid = 3548] [serial = 404] [outer = 0000004AA39D3C00] 21:29:37 INFO - PROCESS | 3548 | 1464582577329 Marionette DEBUG loaded listener.js 21:29:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA3EEC000) [pid = 3548] [serial = 405] [outer = 0000004AA39D3C00] 21:29:37 INFO - PROCESS | 3548 | 1464582577803 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]]]}] 21:29:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:29:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 692ms 21:29:37 INFO - PROCESS | 3548 | 1464582577854 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 21:29:37 INFO - PROCESS | 3548 | 1464582577857 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 21:29:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:29:37 INFO - PROCESS | 3548 | 1464582577860 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:29:37 INFO - PROCESS | 3548 | 1464582577862 Marionette TRACE conn5 <- [1,506,null,{}] 21:29:37 INFO - PROCESS | 3548 | 1464582577870 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}] 21:29:38 INFO - PROCESS | 3548 | 1464582577986 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 21:29:38 INFO - PROCESS | 3548 | 1464582577993 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA80FB000 == 37 [pid = 3548] [id = 136] 21:29:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA3FCDC00) [pid = 3548] [serial = 406] [outer = 0000000000000000] 21:29:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA40A1C00) [pid = 3548] [serial = 407] [outer = 0000004AA3FCDC00] 21:29:38 INFO - PROCESS | 3548 | 1464582578042 Marionette DEBUG loaded listener.js 21:29:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA4654C00) [pid = 3548] [serial = 408] [outer = 0000004AA3FCDC00] 21:29:38 INFO - PROCESS | 3548 | 1464582578492 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]]]}] 21:29:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:29:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 692ms 21:29:38 INFO - PROCESS | 3548 | 1464582578554 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 21:29:38 INFO - PROCESS | 3548 | 1464582578557 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 21:29:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:29:38 INFO - PROCESS | 3548 | 1464582578567 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:29:38 INFO - PROCESS | 3548 | 1464582578570 Marionette TRACE conn5 <- [1,510,null,{}] 21:29:38 INFO - PROCESS | 3548 | 1464582578574 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}] 21:29:38 INFO - PROCESS | 3548 | 1464582578727 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 21:29:38 INFO - PROCESS | 3548 | 1464582578779 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C5A000 == 38 [pid = 3548] [id = 137] 21:29:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA4F24C00) [pid = 3548] [serial = 409] [outer = 0000000000000000] 21:29:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA4F2BC00) [pid = 3548] [serial = 410] [outer = 0000004AA4F24C00] 21:29:38 INFO - PROCESS | 3548 | 1464582578836 Marionette DEBUG loaded listener.js 21:29:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA4FEE800) [pid = 3548] [serial = 411] [outer = 0000004AA4F24C00] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA2BE9C00) [pid = 3548] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA4099C00) [pid = 3548] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004A973AFC00) [pid = 3548] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004A95D77C00) [pid = 3548] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA39B9C00) [pid = 3548] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA40A0C00) [pid = 3548] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA132A800) [pid = 3548] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AAB76A000) [pid = 3548] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA8A84400) [pid = 3548] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA98C1400) [pid = 3548] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA8E97800) [pid = 3548] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA39B8400) [pid = 3548] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA135F400) [pid = 3548] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A97219C00) [pid = 3548] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A9BD07000) [pid = 3548] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA8311000) [pid = 3548] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA7D02C00) [pid = 3548] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A95D70400) [pid = 3548] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA0FBE800) [pid = 3548] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA4F31400) [pid = 3548] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA3E68400) [pid = 3548] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A9D793C00) [pid = 3548] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA87E0000) [pid = 3548] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:29:39 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA7F45800) [pid = 3548] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:29:39 INFO - PROCESS | 3548 | 1464582579709 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]]]}] 21:29:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:29:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1186ms 21:29:39 INFO - PROCESS | 3548 | 1464582579753 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 21:29:39 INFO - PROCESS | 3548 | 1464582579755 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 21:29:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:29:39 INFO - PROCESS | 3548 | 1464582579759 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:29:39 INFO - PROCESS | 3548 | 1464582579760 Marionette TRACE conn5 <- [1,514,null,{}] 21:29:39 INFO - PROCESS | 3548 | 1464582579764 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}] 21:29:39 INFO - PROCESS | 3548 | 1464582579847 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 21:29:39 INFO - PROCESS | 3548 | 1464582579863 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81BD800 == 39 [pid = 3548] [id = 138] 21:29:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA1326400) [pid = 3548] [serial = 412] [outer = 0000000000000000] 21:29:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA3E67800) [pid = 3548] [serial = 413] [outer = 0000004AA1326400] 21:29:39 INFO - PROCESS | 3548 | 1464582579908 Marionette DEBUG loaded listener.js 21:29:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA4F26C00) [pid = 3548] [serial = 414] [outer = 0000004AA1326400] 21:29:40 INFO - PROCESS | 3548 | 1464582580321 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]]]}] 21:29:40 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 21:29:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 585ms 21:29:40 INFO - PROCESS | 3548 | 1464582580353 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 21:29:40 INFO - PROCESS | 3548 | 1464582580355 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 21:29:40 INFO - PROCESS | 3548 | 1464582580358 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:29:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:29:40 INFO - PROCESS | 3548 | 1464582580360 Marionette TRACE conn5 <- [1,518,null,{}] 21:29:40 INFO - PROCESS | 3548 | 1464582580364 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}] 21:29:40 INFO - PROCESS | 3548 | 1464582580447 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 21:29:40 INFO - PROCESS | 3548 | 1464582580453 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A1E000 == 40 [pid = 3548] [id = 139] 21:29:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA4F27400) [pid = 3548] [serial = 415] [outer = 0000000000000000] 21:29:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA5210C00) [pid = 3548] [serial = 416] [outer = 0000004AA4F27400] 21:29:40 INFO - PROCESS | 3548 | 1464582580500 Marionette DEBUG loaded listener.js 21:29:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA5998400) [pid = 3548] [serial = 417] [outer = 0000004AA4F27400] 21:29:40 INFO - PROCESS | 3548 | 1464582580942 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]]]}] 21:29:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:29:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 628ms 21:29:40 INFO - PROCESS | 3548 | 1464582580989 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 21:29:40 INFO - PROCESS | 3548 | 1464582580992 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 21:29:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:29:41 INFO - PROCESS | 3548 | 1464582580995 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:29:41 INFO - PROCESS | 3548 | 1464582580998 Marionette TRACE conn5 <- [1,522,null,{}] 21:29:41 INFO - PROCESS | 3548 | 1464582581002 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}] 21:29:41 INFO - PROCESS | 3548 | 1464582581085 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 21:29:41 INFO - PROCESS | 3548 | 1464582581094 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:41 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB78C000 == 41 [pid = 3548] [id = 140] 21:29:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA59A0C00) [pid = 3548] [serial = 418] [outer = 0000000000000000] 21:29:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA59ED400) [pid = 3548] [serial = 419] [outer = 0000004AA59A0C00] 21:29:41 INFO - PROCESS | 3548 | 1464582581139 Marionette DEBUG loaded listener.js 21:29:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA67A0C00) [pid = 3548] [serial = 420] [outer = 0000004AA59A0C00] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97FBB000 == 40 [pid = 3548] [id = 13] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004A95CB4000 == 39 [pid = 3548] [id = 24] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB78B800 == 38 [pid = 3548] [id = 22] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA80DF800 == 37 [pid = 3548] [id = 21] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5DD000 == 36 [pid = 3548] [id = 28] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4059800 == 35 [pid = 3548] [id = 18] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA58E2000 == 34 [pid = 3548] [id = 19] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3452800 == 33 [pid = 3548] [id = 29] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE79000 == 32 [pid = 3548] [id = 23] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3EAD000 == 31 [pid = 3548] [id = 30] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA126C800 == 30 [pid = 3548] [id = 16] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CBF6000 == 29 [pid = 3548] [id = 15] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004A95CA9800 == 28 [pid = 3548] [id = 25] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BF7B000 == 27 [pid = 3548] [id = 14] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BB3F800 == 26 [pid = 3548] [id = 26] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C76000 == 25 [pid = 3548] [id = 17] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C8DA800 == 24 [pid = 3548] [id = 27] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70C3000 == 23 [pid = 3548] [id = 20] 21:29:42 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC429000 == 22 [pid = 3548] [id = 126] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A9BF43400) [pid = 3548] [serial = 317] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA8A8B800) [pid = 3548] [serial = 326] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA836EC00) [pid = 3548] [serial = 314] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA3AD0800) [pid = 3548] [serial = 320] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA822B800) [pid = 3548] [serial = 323] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A9CAEF400) [pid = 3548] [serial = 275] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA8A87800) [pid = 3548] [serial = 272] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA5996000) [pid = 3548] [serial = 281] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA39BA400) [pid = 3548] [serial = 278] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AAB8B8400) [pid = 3548] [serial = 374] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA8BC3C00) [pid = 3548] [serial = 376] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA8A8AC00) [pid = 3548] [serial = 361] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA98BC800) [pid = 3548] [serial = 362] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA9967C00) [pid = 3548] [serial = 364] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA8E9F000) [pid = 3548] [serial = 367] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AAB752000) [pid = 3548] [serial = 365] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AAB8B1000) [pid = 3548] [serial = 373] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AAB759000) [pid = 3548] [serial = 368] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA39BE400) [pid = 3548] [serial = 340] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA2BE9400) [pid = 3548] [serial = 338] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA1996C00) [pid = 3548] [serial = 337] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A9CAA5000) [pid = 3548] [serial = 335] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A973B3000) [pid = 3548] [serial = 334] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004A9E52AC00) [pid = 3548] [serial = 332] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA87D5400) [pid = 3548] [serial = 358] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA7D14000) [pid = 3548] [serial = 355] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA7F4A000) [pid = 3548] [serial = 356] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004A9769B400) [pid = 3548] [serial = 352] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA4099400) [pid = 3548] [serial = 353] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA2BE7400) [pid = 3548] [serial = 350] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA1328400) [pid = 3548] [serial = 349] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA5B90C00) [pid = 3548] [serial = 347] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA5999C00) [pid = 3548] [serial = 346] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AA4B44C00) [pid = 3548] [serial = 344] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (0000004AA40A8400) [pid = 3548] [serial = 343] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (0000004AA3AD6800) [pid = 3548] [serial = 341] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (0000004AA5299800) [pid = 3548] [serial = 370] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 65 (0000004AAB753000) [pid = 3548] [serial = 371] [outer = 0000000000000000] [url = about:blank] 21:29:42 INFO - PROCESS | 3548 | --DOMWINDOW == 64 (0000004AA87E1800) [pid = 3548] [serial = 359] [outer = 0000000000000000] [url = about:blank] 21:29:43 INFO - PROCESS | 3548 | 1464582583052 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]]]}] 21:29:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:29:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 2081ms 21:29:43 INFO - PROCESS | 3548 | 1464582583080 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 21:29:43 INFO - PROCESS | 3548 | 1464582583084 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 21:29:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:29:43 INFO - PROCESS | 3548 | 1464582583090 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:29:43 INFO - PROCESS | 3548 | 1464582583092 Marionette TRACE conn5 <- [1,526,null,{}] 21:29:43 INFO - PROCESS | 3548 | 1464582583100 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}] 21:29:43 INFO - PROCESS | 3548 | 1464582583186 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 21:29:43 INFO - PROCESS | 3548 | 1464582583195 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97282000 == 23 [pid = 3548] [id = 141] 21:29:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (0000004A95D78800) [pid = 3548] [serial = 421] [outer = 0000000000000000] 21:29:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (0000004A95D79000) [pid = 3548] [serial = 422] [outer = 0000004A95D78800] 21:29:43 INFO - PROCESS | 3548 | 1464582583247 Marionette DEBUG loaded listener.js 21:29:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (0000004A9721FC00) [pid = 3548] [serial = 423] [outer = 0000004A95D78800] 21:29:43 INFO - PROCESS | 3548 | 1464582583727 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]]]}] 21:29:43 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 21:29:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 692ms 21:29:43 INFO - PROCESS | 3548 | 1464582583786 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 21:29:43 INFO - PROCESS | 3548 | 1464582583793 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 21:29:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:29:43 INFO - PROCESS | 3548 | 1464582583800 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:29:43 INFO - PROCESS | 3548 | 1464582583803 Marionette TRACE conn5 <- [1,530,null,{}] 21:29:43 INFO - PROCESS | 3548 | 1464582583807 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}] 21:29:43 INFO - PROCESS | 3548 | 1464582583898 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 21:29:43 INFO - PROCESS | 3548 | 1464582583906 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BF7B000 == 24 [pid = 3548] [id = 142] 21:29:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (0000004A976A7000) [pid = 3548] [serial = 424] [outer = 0000000000000000] 21:29:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004A97B10400) [pid = 3548] [serial = 425] [outer = 0000004A976A7000] 21:29:43 INFO - PROCESS | 3548 | 1464582583959 Marionette DEBUG loaded listener.js 21:29:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004A98A63000) [pid = 3548] [serial = 426] [outer = 0000004A976A7000] 21:29:44 INFO - PROCESS | 3548 | 1464582584477 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"]]]}] 21:29:44 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 21:29:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:29:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:29:44 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 21:29:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:29:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:29:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 734ms 21:29:44 INFO - PROCESS | 3548 | 1464582584547 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 21:29:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:29:44 INFO - PROCESS | 3548 | 1464582584558 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 21:29:44 INFO - PROCESS | 3548 | 1464582584562 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:29:44 INFO - PROCESS | 3548 | 1464582584566 Marionette TRACE conn5 <- [1,534,null,{}] 21:29:44 INFO - PROCESS | 3548 | 1464582584578 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}] 21:29:44 INFO - PROCESS | 3548 | 1464582584674 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 21:29:44 INFO - PROCESS | 3548 | 1464582584690 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:44 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D754800 == 25 [pid = 3548] [id = 143] 21:29:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004A95C65800) [pid = 3548] [serial = 427] [outer = 0000000000000000] 21:29:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004A9CA38400) [pid = 3548] [serial = 428] [outer = 0000004A95C65800] 21:29:44 INFO - PROCESS | 3548 | 1464582584742 Marionette DEBUG loaded listener.js 21:29:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A9D65AC00) [pid = 3548] [serial = 429] [outer = 0000004A95C65800] 21:29:45 INFO - PROCESS | 3548 | 1464582585159 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]]]}] 21:29:45 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. 21:29:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 629ms 21:29:45 INFO - PROCESS | 3548 | 1464582585196 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 21:29:45 INFO - PROCESS | 3548 | 1464582585199 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 21:29:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:29:45 INFO - PROCESS | 3548 | 1464582585202 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:29:45 INFO - PROCESS | 3548 | 1464582585204 Marionette TRACE conn5 <- [1,538,null,{}] 21:29:45 INFO - PROCESS | 3548 | 1464582585207 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}] 21:29:45 INFO - PROCESS | 3548 | 1464582585289 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 21:29:45 INFO - PROCESS | 3548 | 1464582585296 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA13A7800 == 26 [pid = 3548] [id = 144] 21:29:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9D6B3800) [pid = 3548] [serial = 430] [outer = 0000000000000000] 21:29:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9DBB2000) [pid = 3548] [serial = 431] [outer = 0000004A9D6B3800] 21:29:45 INFO - PROCESS | 3548 | 1464582585342 Marionette DEBUG loaded listener.js 21:29:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A9E52C400) [pid = 3548] [serial = 432] [outer = 0000004A9D6B3800] 21:29:45 INFO - PROCESS | 3548 | 1464582585748 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]]]}] 21:29:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 21:29:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 586ms 21:29:45 INFO - PROCESS | 3548 | 1464582585791 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 21:29:45 INFO - PROCESS | 3548 | 1464582585793 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 21:29:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:29:45 INFO - PROCESS | 3548 | 1464582585796 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:29:45 INFO - PROCESS | 3548 | 1464582585798 Marionette TRACE conn5 <- [1,542,null,{}] 21:29:45 INFO - PROCESS | 3548 | 1464582585802 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}] 21:29:45 INFO - PROCESS | 3548 | 1464582585881 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 21:29:45 INFO - PROCESS | 3548 | 1464582585889 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3751000 == 27 [pid = 3548] [id = 145] 21:29:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A9DBAF000) [pid = 3548] [serial = 433] [outer = 0000000000000000] 21:29:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA12F7400) [pid = 3548] [serial = 434] [outer = 0000004A9DBAF000] 21:29:45 INFO - PROCESS | 3548 | 1464582585950 Marionette DEBUG loaded listener.js 21:29:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA1976C00) [pid = 3548] [serial = 435] [outer = 0000004A9DBAF000] 21:29:46 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:46 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:29:46 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:46 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:29:46 INFO - PROCESS | 3548 | 1464582586411 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]]]}] 21:29:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:29:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 628ms 21:29:46 INFO - PROCESS | 3548 | 1464582586427 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 21:29:46 INFO - PROCESS | 3548 | 1464582586429 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 21:29:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:29:46 INFO - PROCESS | 3548 | 1464582586433 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:29:46 INFO - PROCESS | 3548 | 1464582586435 Marionette TRACE conn5 <- [1,546,null,{}] 21:29:46 INFO - PROCESS | 3548 | 1464582586438 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}] 21:29:46 INFO - PROCESS | 3548 | 1464582586540 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 21:29:46 INFO - PROCESS | 3548 | 1464582586548 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA405E800 == 28 [pid = 3548] [id = 146] 21:29:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA2BE0000) [pid = 3548] [serial = 436] [outer = 0000000000000000] 21:29:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA2BE8400) [pid = 3548] [serial = 437] [outer = 0000004AA2BE0000] 21:29:46 INFO - PROCESS | 3548 | 1464582586597 Marionette DEBUG loaded listener.js 21:29:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA3488800) [pid = 3548] [serial = 438] [outer = 0000004AA2BE0000] 21:29:47 INFO - PROCESS | 3548 | 1464582587019 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]]]}] 21:29:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:29:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 629ms 21:29:47 INFO - PROCESS | 3548 | 1464582587064 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 21:29:47 INFO - PROCESS | 3548 | 1464582587066 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 21:29:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:29:47 INFO - PROCESS | 3548 | 1464582587070 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:29:47 INFO - PROCESS | 3548 | 1464582587072 Marionette TRACE conn5 <- [1,550,null,{}] 21:29:47 INFO - PROCESS | 3548 | 1464582587075 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}] 21:29:47 INFO - PROCESS | 3548 | 1464582587153 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 21:29:47 INFO - PROCESS | 3548 | 1464582587161 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CDD000 == 29 [pid = 3548] [id = 147] 21:29:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA34AF400) [pid = 3548] [serial = 439] [outer = 0000000000000000] 21:29:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA37BDC00) [pid = 3548] [serial = 440] [outer = 0000004AA34AF400] 21:29:47 INFO - PROCESS | 3548 | 1464582587208 Marionette DEBUG loaded listener.js 21:29:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA389CC00) [pid = 3548] [serial = 441] [outer = 0000004AA34AF400] 21:29:47 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:47 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:29:47 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:47 INFO - PROCESS | 3548 | 1464582587670 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]]]}] 21:29:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:29:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 628ms 21:29:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:29:47 INFO - PROCESS | 3548 | 1464582587701 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 21:29:47 INFO - PROCESS | 3548 | 1464582587703 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 21:29:47 INFO - PROCESS | 3548 | 1464582587706 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:29:47 INFO - PROCESS | 3548 | 1464582587708 Marionette TRACE conn5 <- [1,554,null,{}] 21:29:47 INFO - PROCESS | 3548 | 1464582587717 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}] 21:29:47 INFO - PROCESS | 3548 | 1464582587830 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 21:29:47 INFO - PROCESS | 3548 | 1464582587837 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA52C7000 == 30 [pid = 3548] [id = 148] 21:29:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA389B000) [pid = 3548] [serial = 442] [outer = 0000000000000000] 21:29:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA39BF400) [pid = 3548] [serial = 443] [outer = 0000004AA389B000] 21:29:47 INFO - PROCESS | 3548 | 1464582587882 Marionette DEBUG loaded listener.js 21:29:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA39D4000) [pid = 3548] [serial = 444] [outer = 0000004AA389B000] 21:29:48 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:48 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:29:48 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:48 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:29:48 INFO - PROCESS | 3548 | 1464582588327 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]]]}] 21:29:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:29:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 628ms 21:29:48 INFO - PROCESS | 3548 | 1464582588338 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 21:29:48 INFO - PROCESS | 3548 | 1464582588340 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 21:29:48 INFO - PROCESS | 3548 | 1464582588343 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:29:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:29:48 INFO - PROCESS | 3548 | 1464582588345 Marionette TRACE conn5 <- [1,558,null,{}] 21:29:48 INFO - PROCESS | 3548 | 1464582588349 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}] 21:29:48 INFO - PROCESS | 3548 | 1464582588448 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 21:29:48 INFO - PROCESS | 3548 | 1464582588454 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70DA000 == 31 [pid = 3548] [id = 149] 21:29:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA3AD2800) [pid = 3548] [serial = 445] [outer = 0000000000000000] 21:29:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA3AD9000) [pid = 3548] [serial = 446] [outer = 0000004AA3AD2800] 21:29:48 INFO - PROCESS | 3548 | 1464582588501 Marionette DEBUG loaded listener.js 21:29:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA3E65400) [pid = 3548] [serial = 447] [outer = 0000004AA3AD2800] 21:29:48 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:48 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:48 INFO - PROCESS | 3548 | 1464582588975 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]]]}] 21:29:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:29:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 21:29:49 INFO - PROCESS | 3548 | 1464582589017 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 21:29:49 INFO - PROCESS | 3548 | 1464582589020 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 21:29:49 INFO - PROCESS | 3548 | 1464582589023 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:29:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:29:49 INFO - PROCESS | 3548 | 1464582589025 Marionette TRACE conn5 <- [1,562,null,{}] 21:29:49 INFO - PROCESS | 3548 | 1464582589028 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}] 21:29:49 INFO - PROCESS | 3548 | 1464582589133 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 21:29:49 INFO - PROCESS | 3548 | 1464582589140 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81C0800 == 32 [pid = 3548] [id = 150] 21:29:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA3E70C00) [pid = 3548] [serial = 448] [outer = 0000000000000000] 21:29:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA4099400) [pid = 3548] [serial = 449] [outer = 0000004AA3E70C00] 21:29:49 INFO - PROCESS | 3548 | 1464582589187 Marionette DEBUG loaded listener.js 21:29:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA40A4000) [pid = 3548] [serial = 450] [outer = 0000004AA3E70C00] 21:29:49 INFO - PROCESS | 3548 | 1464582589634 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]]]}] 21:29:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:29:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 629ms 21:29:49 INFO - PROCESS | 3548 | 1464582589655 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 21:29:49 INFO - PROCESS | 3548 | 1464582589658 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 21:29:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:29:49 INFO - PROCESS | 3548 | 1464582589661 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:29:49 INFO - PROCESS | 3548 | 1464582589664 Marionette TRACE conn5 <- [1,566,null,{}] 21:29:49 INFO - PROCESS | 3548 | 1464582589674 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}] 21:29:49 INFO - PROCESS | 3548 | 1464582589792 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 21:29:49 INFO - PROCESS | 3548 | 1464582589875 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8774000 == 33 [pid = 3548] [id = 151] 21:29:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA4658C00) [pid = 3548] [serial = 451] [outer = 0000000000000000] 21:29:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA47CF000) [pid = 3548] [serial = 452] [outer = 0000004AA4658C00] 21:29:49 INFO - PROCESS | 3548 | 1464582589927 Marionette DEBUG loaded listener.js 21:29:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA4F27C00) [pid = 3548] [serial = 453] [outer = 0000004AA4658C00] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA4F27400) [pid = 3548] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA39D3C00) [pid = 3548] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA3FCDC00) [pid = 3548] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA4F24C00) [pid = 3548] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA8BBC000) [pid = 3548] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA39CD800) [pid = 3548] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A95D10000) [pid = 3548] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA2BEA000) [pid = 3548] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A9769F800) [pid = 3548] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A9D797400) [pid = 3548] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A927D1C00) [pid = 3548] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A95D4FC00) [pid = 3548] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A95D79800) [pid = 3548] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:29:50 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA1326400) [pid = 3548] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:29:50 INFO - PROCESS | 3548 | 1464582590438 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]]]}] 21:29:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:29:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 837ms 21:29:50 INFO - PROCESS | 3548 | 1464582590502 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 21:29:50 INFO - PROCESS | 3548 | 1464582590504 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 21:29:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:29:50 INFO - PROCESS | 3548 | 1464582590508 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:29:50 INFO - PROCESS | 3548 | 1464582590509 Marionette TRACE conn5 <- [1,570,null,{}] 21:29:50 INFO - PROCESS | 3548 | 1464582590513 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}] 21:29:50 INFO - PROCESS | 3548 | 1464582590603 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 21:29:50 INFO - PROCESS | 3548 | 1464582590611 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8795000 == 34 [pid = 3548] [id = 152] 21:29:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA1326400) [pid = 3548] [serial = 454] [outer = 0000000000000000] 21:29:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA3EE4800) [pid = 3548] [serial = 455] [outer = 0000004AA1326400] 21:29:50 INFO - PROCESS | 3548 | 1464582590656 Marionette DEBUG loaded listener.js 21:29:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA4F28C00) [pid = 3548] [serial = 456] [outer = 0000004AA1326400] 21:29:51 INFO - PROCESS | 3548 | 1464582591056 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]]]}] 21:29:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:29:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 588ms 21:29:51 INFO - PROCESS | 3548 | 1464582591099 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 21:29:51 INFO - PROCESS | 3548 | 1464582591101 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 21:29:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:29:51 INFO - PROCESS | 3548 | 1464582591105 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:29:51 INFO - PROCESS | 3548 | 1464582591107 Marionette TRACE conn5 <- [1,574,null,{}] 21:29:51 INFO - PROCESS | 3548 | 1464582591114 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}] 21:29:51 INFO - PROCESS | 3548 | 1464582591193 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 21:29:51 INFO - PROCESS | 3548 | 1464582591200 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A2E800 == 35 [pid = 3548] [id = 153] 21:29:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA4FE5400) [pid = 3548] [serial = 457] [outer = 0000000000000000] 21:29:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA4FE8000) [pid = 3548] [serial = 458] [outer = 0000004AA4FE5400] 21:29:51 INFO - PROCESS | 3548 | 1464582591247 Marionette DEBUG loaded listener.js 21:29:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA4FF3400) [pid = 3548] [serial = 459] [outer = 0000004AA4FE5400] 21:29:51 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:51 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:29:51 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:51 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:29:51 INFO - PROCESS | 3548 | 1464582591682 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]]]}] 21:29:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:29:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 628ms 21:29:51 INFO - PROCESS | 3548 | 1464582591736 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 21:29:51 INFO - PROCESS | 3548 | 1464582591738 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 21:29:51 INFO - PROCESS | 3548 | 1464582591741 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:29:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:29:51 INFO - PROCESS | 3548 | 1464582591743 Marionette TRACE conn5 <- [1,578,null,{}] 21:29:51 INFO - PROCESS | 3548 | 1464582591747 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}] 21:29:51 INFO - PROCESS | 3548 | 1464582591825 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 21:29:51 INFO - PROCESS | 3548 | 1464582591832 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB79E800 == 36 [pid = 3548] [id = 154] 21:29:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA58D8000) [pid = 3548] [serial = 460] [outer = 0000000000000000] 21:29:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA5996000) [pid = 3548] [serial = 461] [outer = 0000004AA58D8000] 21:29:51 INFO - PROCESS | 3548 | 1464582591889 Marionette DEBUG loaded listener.js 21:29:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA59A0800) [pid = 3548] [serial = 462] [outer = 0000004AA58D8000] 21:29:52 INFO - PROCESS | 3548 | 1464582592483 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]]]}] 21:29:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:29:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 775ms 21:29:52 INFO - PROCESS | 3548 | 1464582592584 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 21:29:52 INFO - PROCESS | 3548 | 1464582592589 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 21:29:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:29:52 INFO - PROCESS | 3548 | 1464582592596 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:29:52 INFO - PROCESS | 3548 | 1464582592601 Marionette TRACE conn5 <- [1,582,null,{}] 21:29:52 INFO - PROCESS | 3548 | 1464582592607 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}] 21:29:52 INFO - PROCESS | 3548 | 1464582592739 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 21:29:52 INFO - PROCESS | 3548 | 1464582592801 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BB54800 == 37 [pid = 3548] [id = 155] 21:29:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A95D10800) [pid = 3548] [serial = 463] [outer = 0000000000000000] 21:29:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A96550400) [pid = 3548] [serial = 464] [outer = 0000004A95D10800] 21:29:52 INFO - PROCESS | 3548 | 1464582592860 Marionette DEBUG loaded listener.js 21:29:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A976A3800) [pid = 3548] [serial = 465] [outer = 0000004A95D10800] 21:29:53 INFO - PROCESS | 3548 | 1464582593628 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]]]}] 21:29:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:29:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1086ms 21:29:53 INFO - PROCESS | 3548 | 1464582593690 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 21:29:53 INFO - PROCESS | 3548 | 1464582593696 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 21:29:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:29:53 INFO - PROCESS | 3548 | 1464582593703 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:29:53 INFO - PROCESS | 3548 | 1464582593706 Marionette TRACE conn5 <- [1,586,null,{}] 21:29:53 INFO - PROCESS | 3548 | 1464582593710 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}] 21:29:53 INFO - PROCESS | 3548 | 1464582593829 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 21:29:53 INFO - PROCESS | 3548 | 1464582593898 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5ED800 == 38 [pid = 3548] [id = 156] 21:29:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A9BEC8000) [pid = 3548] [serial = 466] [outer = 0000000000000000] 21:29:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004A9C877800) [pid = 3548] [serial = 467] [outer = 0000004A9BEC8000] 21:29:53 INFO - PROCESS | 3548 | 1464582593954 Marionette DEBUG loaded listener.js 21:29:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A9D793C00) [pid = 3548] [serial = 468] [outer = 0000004A9BEC8000] 21:29:54 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 21:29:54 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A2E800 == 37 [pid = 3548] [id = 153] 21:29:54 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8795000 == 36 [pid = 3548] [id = 152] 21:29:54 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8774000 == 35 [pid = 3548] [id = 151] 21:29:54 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81C0800 == 34 [pid = 3548] [id = 150] 21:29:54 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70DA000 == 33 [pid = 3548] [id = 149] 21:29:54 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA52C7000 == 32 [pid = 3548] [id = 148] 21:29:54 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CDD000 == 31 [pid = 3548] [id = 147] 21:29:54 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA405E800 == 30 [pid = 3548] [id = 146] 21:29:54 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3751000 == 29 [pid = 3548] [id = 145] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA59ED400) [pid = 3548] [serial = 419] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA5998400) [pid = 3548] [serial = 417] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA3E68800) [pid = 3548] [serial = 404] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA40A1C00) [pid = 3548] [serial = 407] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA3EEC000) [pid = 3548] [serial = 405] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA4F2BC00) [pid = 3548] [serial = 410] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA4654C00) [pid = 3548] [serial = 408] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA5210C00) [pid = 3548] [serial = 416] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA4FEE800) [pid = 3548] [serial = 411] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AAB8B7C00) [pid = 3548] [serial = 377] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA3E70400) [pid = 3548] [serial = 161] [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.] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA3AD1000) [pid = 3548] [serial = 401] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA39B6C00) [pid = 3548] [serial = 398] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA39C2800) [pid = 3548] [serial = 399] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA3546800) [pid = 3548] [serial = 395] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA3807C00) [pid = 3548] [serial = 396] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA12FB800) [pid = 3548] [serial = 392] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA1335C00) [pid = 3548] [serial = 393] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004A9DBB4C00) [pid = 3548] [serial = 389] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004A9E522000) [pid = 3548] [serial = 390] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004A9C68E400) [pid = 3548] [serial = 386] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004A9D653C00) [pid = 3548] [serial = 387] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004A9769F000) [pid = 3548] [serial = 383] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004A97CE5800) [pid = 3548] [serial = 384] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004A9721F000) [pid = 3548] [serial = 381] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004A95DD6800) [pid = 3548] [serial = 380] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA3E67800) [pid = 3548] [serial = 413] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA4F26C00) [pid = 3548] [serial = 414] [outer = 0000000000000000] [url = about:blank] 21:29:54 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AA3AD9400) [pid = 3548] [serial = 402] [outer = 0000000000000000] [url = about:blank] 21:29:55 INFO - PROCESS | 3548 | 1464582595060 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]]]}] 21:29:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:29:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1389ms 21:29:55 INFO - PROCESS | 3548 | 1464582595091 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 21:29:55 INFO - PROCESS | 3548 | 1464582595096 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 21:29:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:29:55 INFO - PROCESS | 3548 | 1464582595101 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:29:55 INFO - PROCESS | 3548 | 1464582595105 Marionette TRACE conn5 <- [1,590,null,{}] 21:29:55 INFO - PROCESS | 3548 | 1464582595110 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}] 21:29:55 INFO - PROCESS | 3548 | 1464582595195 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 21:29:55 INFO - PROCESS | 3548 | 1464582595203 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A98871800 == 30 [pid = 3548] [id = 157] 21:29:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004A973BE000) [pid = 3548] [serial = 469] [outer = 0000000000000000] 21:29:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004A973BD400) [pid = 3548] [serial = 470] [outer = 0000004A973BE000] 21:29:55 INFO - PROCESS | 3548 | 1464582595256 Marionette DEBUG loaded listener.js 21:29:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004A98349800) [pid = 3548] [serial = 471] [outer = 0000004A973BE000] 21:29:55 INFO - PROCESS | 3548 | 1464582595762 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]]]}] 21:29:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:29:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 691ms 21:29:55 INFO - PROCESS | 3548 | 1464582595798 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 21:29:55 INFO - PROCESS | 3548 | 1464582595804 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 21:29:55 INFO - PROCESS | 3548 | 1464582595810 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:29:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:29:55 INFO - PROCESS | 3548 | 1464582595813 Marionette TRACE conn5 <- [1,594,null,{}] 21:29:55 INFO - PROCESS | 3548 | 1464582595817 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}] 21:29:55 INFO - PROCESS | 3548 | 1464582595904 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 21:29:55 INFO - PROCESS | 3548 | 1464582595964 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CBEA000 == 31 [pid = 3548] [id = 158] 21:29:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A9C878000) [pid = 3548] [serial = 472] [outer = 0000000000000000] 21:29:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9D6AEC00) [pid = 3548] [serial = 473] [outer = 0000004A9C878000] 21:29:56 INFO - PROCESS | 3548 | 1464582596017 Marionette DEBUG loaded listener.js 21:29:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9DBB4C00) [pid = 3548] [serial = 474] [outer = 0000004A9C878000] 21:29:56 INFO - PROCESS | 3548 | 1464582596414 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]]]}] 21:29:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:29:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 628ms 21:29:56 INFO - PROCESS | 3548 | 1464582596444 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 21:29:56 INFO - PROCESS | 3548 | 1464582596453 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 21:29:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:29:56 INFO - PROCESS | 3548 | 1464582596462 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:29:56 INFO - PROCESS | 3548 | 1464582596466 Marionette TRACE conn5 <- [1,598,null,{}] 21:29:56 INFO - PROCESS | 3548 | 1464582596477 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}] 21:29:56 INFO - PROCESS | 3548 | 1464582596593 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 21:29:56 INFO - PROCESS | 3548 | 1464582596613 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:56 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA19B0000 == 32 [pid = 3548] [id = 159] 21:29:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A95D0A400) [pid = 3548] [serial = 475] [outer = 0000000000000000] 21:29:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA197D000) [pid = 3548] [serial = 476] [outer = 0000004A95D0A400] 21:29:56 INFO - PROCESS | 3548 | 1464582596662 Marionette DEBUG loaded listener.js 21:29:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA2BE2800) [pid = 3548] [serial = 477] [outer = 0000004A95D0A400] 21:29:57 INFO - PROCESS | 3548 | 1464582597082 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]]]}] 21:29:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:29:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 648ms 21:29:57 INFO - PROCESS | 3548 | 1464582597112 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 21:29:57 INFO - PROCESS | 3548 | 1464582597115 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 21:29:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:29:57 INFO - PROCESS | 3548 | 1464582597118 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:29:57 INFO - PROCESS | 3548 | 1464582597120 Marionette TRACE conn5 <- [1,602,null,{}] 21:29:57 INFO - PROCESS | 3548 | 1464582597123 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}] 21:29:57 INFO - PROCESS | 3548 | 1464582597245 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 21:29:57 INFO - PROCESS | 3548 | 1464582597286 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA405A000 == 33 [pid = 3548] [id = 160] 21:29:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA2BEC400) [pid = 3548] [serial = 478] [outer = 0000000000000000] 21:29:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA2CC6000) [pid = 3548] [serial = 479] [outer = 0000004AA2BEC400] 21:29:57 INFO - PROCESS | 3548 | 1464582597334 Marionette DEBUG loaded listener.js 21:29:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA37BC800) [pid = 3548] [serial = 480] [outer = 0000004AA2BEC400] 21:29:57 INFO - PROCESS | 3548 | 1464582597812 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]]]}] 21:29:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:29:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 734ms 21:29:57 INFO - PROCESS | 3548 | 1464582597855 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 21:29:57 INFO - PROCESS | 3548 | 1464582597857 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 21:29:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:29:57 INFO - PROCESS | 3548 | 1464582597860 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:29:57 INFO - PROCESS | 3548 | 1464582597862 Marionette TRACE conn5 <- [1,606,null,{}] 21:29:57 INFO - PROCESS | 3548 | 1464582597866 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}] 21:29:58 INFO - PROCESS | 3548 | 1464582598000 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 21:29:58 INFO - PROCESS | 3548 | 1464582598049 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:58 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4BB4800 == 34 [pid = 3548] [id = 161] 21:29:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA380BC00) [pid = 3548] [serial = 481] [outer = 0000000000000000] 21:29:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA39BA400) [pid = 3548] [serial = 482] [outer = 0000004AA380BC00] 21:29:58 INFO - PROCESS | 3548 | 1464582598094 Marionette DEBUG loaded listener.js 21:29:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA39C3400) [pid = 3548] [serial = 483] [outer = 0000004AA380BC00] 21:29:58 INFO - PROCESS | 3548 | 1464582598550 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]]]}] 21:29:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:29:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 734ms 21:29:58 INFO - PROCESS | 3548 | 1464582598598 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 21:29:58 INFO - PROCESS | 3548 | 1464582598600 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 21:29:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:29:58 INFO - PROCESS | 3548 | 1464582598603 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:29:58 INFO - PROCESS | 3548 | 1464582598605 Marionette TRACE conn5 <- [1,610,null,{}] 21:29:58 INFO - PROCESS | 3548 | 1464582598615 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}] 21:29:58 INFO - PROCESS | 3548 | 1464582598723 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 21:29:58 INFO - PROCESS | 3548 | 1464582598732 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:58 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA6C11000 == 35 [pid = 3548] [id = 162] 21:29:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA3ADE000) [pid = 3548] [serial = 484] [outer = 0000000000000000] 21:29:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA3F7F800) [pid = 3548] [serial = 485] [outer = 0000004AA3ADE000] 21:29:58 INFO - PROCESS | 3548 | 1464582598780 Marionette DEBUG loaded listener.js 21:29:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA40A2800) [pid = 3548] [serial = 486] [outer = 0000004AA3ADE000] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA3AD2800) [pid = 3548] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA34AF400) [pid = 3548] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA59A0C00) [pid = 3548] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA2BE0000) [pid = 3548] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A95D78800) [pid = 3548] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A95C65800) [pid = 3548] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A976A7000) [pid = 3548] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004A9D6B3800) [pid = 3548] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA389B000) [pid = 3548] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004A9DBAF000) [pid = 3548] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA3E70C00) [pid = 3548] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA4FE5400) [pid = 3548] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA4658C00) [pid = 3548] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:29:59 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA1326400) [pid = 3548] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:29:59 INFO - PROCESS | 3548 | 1464582599308 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]]]}] 21:29:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:29:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 734ms 21:29:59 INFO - PROCESS | 3548 | 1464582599350 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 21:29:59 INFO - PROCESS | 3548 | 1464582599352 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 21:29:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:29:59 INFO - PROCESS | 3548 | 1464582599356 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:29:59 INFO - PROCESS | 3548 | 1464582599357 Marionette TRACE conn5 <- [1,614,null,{}] 21:29:59 INFO - PROCESS | 3548 | 1464582599361 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}] 21:29:59 INFO - PROCESS | 3548 | 1464582599448 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 21:29:59 INFO - PROCESS | 3548 | 1464582599454 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70DD800 == 36 [pid = 3548] [id = 163] 21:29:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A95D4FC00) [pid = 3548] [serial = 487] [outer = 0000000000000000] 21:29:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004AA1358C00) [pid = 3548] [serial = 488] [outer = 0000004A95D4FC00] 21:29:59 INFO - PROCESS | 3548 | 1464582599501 Marionette DEBUG loaded listener.js 21:29:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA4650400) [pid = 3548] [serial = 489] [outer = 0000004A95D4FC00] 21:29:59 INFO - PROCESS | 3548 | 1464582599923 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]]]}] 21:29:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:29:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 587ms 21:29:59 INFO - PROCESS | 3548 | 1464582599948 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 21:29:59 INFO - PROCESS | 3548 | 1464582599950 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 21:29:59 INFO - PROCESS | 3548 | 1464582599953 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:29:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:29:59 INFO - PROCESS | 3548 | 1464582599955 Marionette TRACE conn5 <- [1,618,null,{}] 21:29:59 INFO - PROCESS | 3548 | 1464582599959 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}] 21:30:00 INFO - PROCESS | 3548 | 1464582600039 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 21:30:00 INFO - PROCESS | 3548 | 1464582600046 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81C5800 == 37 [pid = 3548] [id = 164] 21:30:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA41D1000) [pid = 3548] [serial = 490] [outer = 0000000000000000] 21:30:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA465C800) [pid = 3548] [serial = 491] [outer = 0000004AA41D1000] 21:30:00 INFO - PROCESS | 3548 | 1464582600092 Marionette DEBUG loaded listener.js 21:30:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA4B3F400) [pid = 3548] [serial = 492] [outer = 0000004AA41D1000] 21:30:00 INFO - PROCESS | 3548 | 1464582600504 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]]]}] 21:30:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:30:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 587ms 21:30:00 INFO - PROCESS | 3548 | 1464582600547 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 21:30:00 INFO - PROCESS | 3548 | 1464582600550 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 21:30:00 INFO - PROCESS | 3548 | 1464582600553 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:30:00 INFO - PROCESS | 3548 | 1464582600555 Marionette TRACE conn5 <- [1,622,null,{}] 21:30:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:30:00 INFO - PROCESS | 3548 | 1464582600558 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}] 21:30:00 INFO - PROCESS | 3548 | 1464582600637 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 21:30:00 INFO - PROCESS | 3548 | 1464582600647 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA13AA000 == 38 [pid = 3548] [id = 165] 21:30:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA4F25400) [pid = 3548] [serial = 493] [outer = 0000000000000000] 21:30:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA4F2D400) [pid = 3548] [serial = 494] [outer = 0000004AA4F25400] 21:30:00 INFO - PROCESS | 3548 | 1464582600700 Marionette DEBUG loaded listener.js 21:30:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA4FED400) [pid = 3548] [serial = 495] [outer = 0000004AA4F25400] 21:30:01 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:30:01 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:30:01 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:30:01 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:30:01 INFO - PROCESS | 3548 | 1464582601139 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]]]}] 21:30:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:30:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 629ms 21:30:01 INFO - PROCESS | 3548 | 1464582601187 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 21:30:01 INFO - PROCESS | 3548 | 1464582601189 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 21:30:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:30:01 INFO - PROCESS | 3548 | 1464582601197 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:30:01 INFO - PROCESS | 3548 | 1464582601199 Marionette TRACE conn5 <- [1,626,null,{}] 21:30:01 INFO - PROCESS | 3548 | 1464582601203 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}] 21:30:01 INFO - PROCESS | 3548 | 1464582601330 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 21:30:01 INFO - PROCESS | 3548 | 1464582601404 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:01 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97286000 == 39 [pid = 3548] [id = 166] 21:30:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004A927D6000) [pid = 3548] [serial = 496] [outer = 0000000000000000] 21:30:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004A95D0D000) [pid = 3548] [serial = 497] [outer = 0000004A927D6000] 21:30:01 INFO - PROCESS | 3548 | 1464582601463 Marionette DEBUG loaded listener.js 21:30:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004A973B1C00) [pid = 3548] [serial = 498] [outer = 0000004A927D6000] 21:30:01 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:30:01 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:30:02 INFO - PROCESS | 3548 | 1464582602153 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]]]}] 21:30:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:30:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 987ms 21:30:02 INFO - PROCESS | 3548 | 1464582602183 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 21:30:02 INFO - PROCESS | 3548 | 1464582602188 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 21:30:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:30:02 INFO - PROCESS | 3548 | 1464582602192 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:30:02 INFO - PROCESS | 3548 | 1464582602197 Marionette TRACE conn5 <- [1,630,null,{}] 21:30:02 INFO - PROCESS | 3548 | 1464582602202 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}] 21:30:02 INFO - PROCESS | 3548 | 1464582602314 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 21:30:02 INFO - PROCESS | 3548 | 1464582602383 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3750800 == 40 [pid = 3548] [id = 167] 21:30:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA0F6D800) [pid = 3548] [serial = 499] [outer = 0000000000000000] 21:30:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA12FBC00) [pid = 3548] [serial = 500] [outer = 0000004AA0F6D800] 21:30:02 INFO - PROCESS | 3548 | 1464582602443 Marionette DEBUG loaded listener.js 21:30:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA19DC800) [pid = 3548] [serial = 501] [outer = 0000004AA0F6D800] 21:30:03 INFO - PROCESS | 3548 | 1464582603022 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]]]}] 21:30:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:30:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 879ms 21:30:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:30:03 INFO - PROCESS | 3548 | 1464582603076 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 21:30:03 INFO - PROCESS | 3548 | 1464582603080 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 21:30:03 INFO - PROCESS | 3548 | 1464582603084 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:30:03 INFO - PROCESS | 3548 | 1464582603087 Marionette TRACE conn5 <- [1,634,null,{}] 21:30:03 INFO - PROCESS | 3548 | 1464582603091 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}] 21:30:03 INFO - PROCESS | 3548 | 1464582603199 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 21:30:03 INFO - PROCESS | 3548 | 1464582603281 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87A0800 == 41 [pid = 3548] [id = 168] 21:30:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA39BCC00) [pid = 3548] [serial = 502] [outer = 0000000000000000] 21:30:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA3A9B000) [pid = 3548] [serial = 503] [outer = 0000004AA39BCC00] 21:30:03 INFO - PROCESS | 3548 | 1464582603337 Marionette DEBUG loaded listener.js 21:30:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA3F7D000) [pid = 3548] [serial = 504] [outer = 0000004AA39BCC00] 21:30:03 INFO - PROCESS | 3548 | 1464582603921 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]]]}] 21:30:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:30:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 880ms 21:30:03 INFO - PROCESS | 3548 | 1464582603965 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 21:30:03 INFO - PROCESS | 3548 | 1464582603970 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 21:30:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:30:03 INFO - PROCESS | 3548 | 1464582603982 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:30:03 INFO - PROCESS | 3548 | 1464582603987 Marionette TRACE conn5 <- [1,638,null,{}] 21:30:03 INFO - PROCESS | 3548 | 1464582603991 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}] 21:30:04 INFO - PROCESS | 3548 | 1464582604103 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 21:30:04 INFO - PROCESS | 3548 | 1464582604170 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB82F800 == 42 [pid = 3548] [id = 169] 21:30:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA599C800) [pid = 3548] [serial = 505] [outer = 0000000000000000] 21:30:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA59E7800) [pid = 3548] [serial = 506] [outer = 0000004AA599C800] 21:30:04 INFO - PROCESS | 3548 | 1464582604226 Marionette DEBUG loaded listener.js 21:30:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA6749C00) [pid = 3548] [serial = 507] [outer = 0000004AA599C800] 21:30:04 INFO - PROCESS | 3548 | 1464582604807 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]]]}] 21:30:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:30:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 902ms 21:30:04 INFO - PROCESS | 3548 | 1464582604881 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 21:30:04 INFO - PROCESS | 3548 | 1464582604884 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 21:30:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:30:04 INFO - PROCESS | 3548 | 1464582604888 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:30:04 INFO - PROCESS | 3548 | 1464582604890 Marionette TRACE conn5 <- [1,642,null,{}] 21:30:04 INFO - PROCESS | 3548 | 1464582604894 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}] 21:30:05 INFO - PROCESS | 3548 | 1464582605020 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 21:30:05 INFO - PROCESS | 3548 | 1464582605086 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB790800 == 43 [pid = 3548] [id = 170] 21:30:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA4F23C00) [pid = 3548] [serial = 508] [outer = 0000000000000000] 21:30:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA6B78400) [pid = 3548] [serial = 509] [outer = 0000004AA4F23C00] 21:30:05 INFO - PROCESS | 3548 | 1464582605142 Marionette DEBUG loaded listener.js 21:30:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA7B16800) [pid = 3548] [serial = 510] [outer = 0000004AA4F23C00] 21:30:05 INFO - PROCESS | 3548 | 1464582605855 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]]]}] 21:30:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:30:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1024ms 21:30:05 INFO - PROCESS | 3548 | 1464582605914 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 21:30:05 INFO - PROCESS | 3548 | 1464582605919 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 21:30:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:30:05 INFO - PROCESS | 3548 | 1464582605926 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:30:05 INFO - PROCESS | 3548 | 1464582605929 Marionette TRACE conn5 <- [1,646,null,{}] 21:30:05 INFO - PROCESS | 3548 | 1464582605935 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}] 21:30:06 INFO - PROCESS | 3548 | 1464582606056 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 21:30:06 INFO - PROCESS | 3548 | 1464582606126 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAE3800 == 44 [pid = 3548] [id = 171] 21:30:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A989B1C00) [pid = 3548] [serial = 511] [outer = 0000000000000000] 21:30:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004A9BB6AC00) [pid = 3548] [serial = 512] [outer = 0000004A989B1C00] 21:30:06 INFO - PROCESS | 3548 | 1464582606179 Marionette DEBUG loaded listener.js 21:30:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004A9D654800) [pid = 3548] [serial = 513] [outer = 0000004A989B1C00] 21:30:06 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA13AA000 == 43 [pid = 3548] [id = 165] 21:30:06 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81C5800 == 42 [pid = 3548] [id = 164] 21:30:06 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70DD800 == 41 [pid = 3548] [id = 163] 21:30:06 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA6C11000 == 40 [pid = 3548] [id = 162] 21:30:06 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4BB4800 == 39 [pid = 3548] [id = 161] 21:30:06 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA405A000 == 38 [pid = 3548] [id = 160] 21:30:06 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA19B0000 == 37 [pid = 3548] [id = 159] 21:30:06 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CBEA000 == 36 [pid = 3548] [id = 158] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA5996000) [pid = 3548] [serial = 461] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOCSHELL 0000004A98871800 == 35 [pid = 3548] [id = 157] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA3AD9000) [pid = 3548] [serial = 446] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA37BDC00) [pid = 3548] [serial = 440] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA67A0C00) [pid = 3548] [serial = 420] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA2BE8400) [pid = 3548] [serial = 437] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA3488800) [pid = 3548] [serial = 438] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A95D79000) [pid = 3548] [serial = 422] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A9721FC00) [pid = 3548] [serial = 423] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A9CA38400) [pid = 3548] [serial = 428] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A9D65AC00) [pid = 3548] [serial = 429] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004A97B10400) [pid = 3548] [serial = 425] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A98A63000) [pid = 3548] [serial = 426] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A9DBB2000) [pid = 3548] [serial = 431] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A9E52C400) [pid = 3548] [serial = 432] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA39BF400) [pid = 3548] [serial = 443] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA12F7400) [pid = 3548] [serial = 434] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA1976C00) [pid = 3548] [serial = 435] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA4099400) [pid = 3548] [serial = 449] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA3E65400) [pid = 3548] [serial = 447] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA4FF3400) [pid = 3548] [serial = 459] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA47CF000) [pid = 3548] [serial = 452] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA40A4000) [pid = 3548] [serial = 450] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA4FE8000) [pid = 3548] [serial = 458] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA4F27C00) [pid = 3548] [serial = 453] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA389CC00) [pid = 3548] [serial = 441] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA3EE4800) [pid = 3548] [serial = 455] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA4F28C00) [pid = 3548] [serial = 456] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA39D4000) [pid = 3548] [serial = 444] [outer = 0000000000000000] [url = about:blank] 21:30:06 INFO - PROCESS | 3548 | 1464582606698 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]]]}] 21:30:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:30:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 797ms 21:30:06 INFO - PROCESS | 3548 | 1464582606750 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 21:30:06 INFO - PROCESS | 3548 | 1464582606755 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 21:30:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:30:06 INFO - PROCESS | 3548 | 1464582606766 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:30:06 INFO - PROCESS | 3548 | 1464582606768 Marionette TRACE conn5 <- [1,650,null,{}] 21:30:06 INFO - PROCESS | 3548 | 1464582606772 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}] 21:30:06 INFO - PROCESS | 3548 | 1464582606860 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 21:30:06 INFO - PROCESS | 3548 | 1464582606867 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C8D6800 == 36 [pid = 3548] [id = 172] 21:30:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A9BE6A800) [pid = 3548] [serial = 514] [outer = 0000000000000000] 21:30:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9CBB3000) [pid = 3548] [serial = 515] [outer = 0000004A9BE6A800] 21:30:06 INFO - PROCESS | 3548 | 1464582606915 Marionette DEBUG loaded listener.js 21:30:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9DBAF000) [pid = 3548] [serial = 516] [outer = 0000004A9BE6A800] 21:30:07 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:30:07 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:30:07 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:30:07 INFO - PROCESS | 3548 | 1464582607388 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]]]}] 21:30:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:30:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 691ms 21:30:07 INFO - PROCESS | 3548 | 1464582607460 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 21:30:07 INFO - PROCESS | 3548 | 1464582607463 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 21:30:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:30:07 INFO - PROCESS | 3548 | 1464582607466 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:30:07 INFO - PROCESS | 3548 | 1464582607470 Marionette TRACE conn5 <- [1,654,null,{}] 21:30:07 INFO - PROCESS | 3548 | 1464582607481 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}] 21:30:07 INFO - PROCESS | 3548 | 1464582607570 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 21:30:07 INFO - PROCESS | 3548 | 1464582607640 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:07 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA19B9800 == 37 [pid = 3548] [id = 173] 21:30:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A9C57F800) [pid = 3548] [serial = 517] [outer = 0000000000000000] 21:30:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA1977C00) [pid = 3548] [serial = 518] [outer = 0000004A9C57F800] 21:30:07 INFO - PROCESS | 3548 | 1464582607691 Marionette DEBUG loaded listener.js 21:30:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA2BE7400) [pid = 3548] [serial = 519] [outer = 0000004A9C57F800] 21:30:07 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:30:07 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:30:07 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:30:07 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:30:08 INFO - PROCESS | 3548 | 1464582608055 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]]]}] 21:30:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:30:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 629ms 21:30:08 INFO - PROCESS | 3548 | 1464582608099 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 21:30:08 INFO - PROCESS | 3548 | 1464582608102 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 21:30:08 INFO - PROCESS | 3548 | 1464582608105 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:30:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:30:08 INFO - PROCESS | 3548 | 1464582608107 Marionette TRACE conn5 <- [1,658,null,{}] 21:30:08 INFO - PROCESS | 3548 | 1464582608122 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}] 21:30:08 INFO - PROCESS | 3548 | 1464582608238 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 21:30:08 INFO - PROCESS | 3548 | 1464582608248 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4169000 == 38 [pid = 3548] [id = 174] 21:30:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA380B400) [pid = 3548] [serial = 520] [outer = 0000000000000000] 21:30:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA3810C00) [pid = 3548] [serial = 521] [outer = 0000004AA380B400] 21:30:08 INFO - PROCESS | 3548 | 1464582608294 Marionette DEBUG loaded listener.js 21:30:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA39BEC00) [pid = 3548] [serial = 522] [outer = 0000004AA380B400] 21:30:08 INFO - PROCESS | 3548 | 1464582608752 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]]]}] 21:30:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:30:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 671ms 21:30:08 INFO - PROCESS | 3548 | 1464582608785 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 21:30:08 INFO - PROCESS | 3548 | 1464582608788 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 21:30:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:30:08 INFO - PROCESS | 3548 | 1464582608791 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:30:08 INFO - PROCESS | 3548 | 1464582608793 Marionette TRACE conn5 <- [1,662,null,{}] 21:30:08 INFO - PROCESS | 3548 | 1464582608797 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}] 21:30:08 INFO - PROCESS | 3548 | 1464582608901 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 21:30:08 INFO - PROCESS | 3548 | 1464582608910 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CE6000 == 39 [pid = 3548] [id = 175] 21:30:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA39CF000) [pid = 3548] [serial = 523] [outer = 0000000000000000] 21:30:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA3A9BC00) [pid = 3548] [serial = 524] [outer = 0000004AA39CF000] 21:30:09 INFO - PROCESS | 3548 | 1464582608993 Marionette DEBUG loaded listener.js 21:30:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA3E64400) [pid = 3548] [serial = 525] [outer = 0000004AA39CF000] 21:30:09 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:30:09 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:30:09 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:30:09 INFO - PROCESS | 3548 | [3548] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:30:09 INFO - PROCESS | 3548 | 1464582609433 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]]]}] 21:30:09 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 21:30:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 692ms 21:30:09 INFO - PROCESS | 3548 | 1464582609484 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 21:30:09 INFO - PROCESS | 3548 | 1464582609494 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 21:30:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:30:09 INFO - PROCESS | 3548 | 1464582609503 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:30:09 INFO - PROCESS | 3548 | 1464582609505 Marionette TRACE conn5 <- [1,666,null,{}] 21:30:09 INFO - PROCESS | 3548 | 1464582609508 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}] 21:30:09 INFO - PROCESS | 3548 | 1464582609659 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 21:30:09 INFO - PROCESS | 3548 | 1464582609687 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:09 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BB4B800 == 40 [pid = 3548] [id = 176] 21:30:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA4653400) [pid = 3548] [serial = 526] [outer = 0000000000000000] 21:30:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA4F28000) [pid = 3548] [serial = 527] [outer = 0000004AA4653400] 21:30:09 INFO - PROCESS | 3548 | 1464582609734 Marionette DEBUG loaded listener.js 21:30:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA4FE8C00) [pid = 3548] [serial = 528] [outer = 0000004AA4653400] 21:30:10 INFO - PROCESS | 3548 | 1464582610160 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]]]}] 21:30:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:30:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 733ms 21:30:10 INFO - PROCESS | 3548 | 1464582610237 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 21:30:10 INFO - PROCESS | 3548 | 1464582610240 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 21:30:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:30:10 INFO - PROCESS | 3548 | 1464582610255 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:30:10 INFO - PROCESS | 3548 | 1464582610257 Marionette TRACE conn5 <- [1,670,null,{}] 21:30:10 INFO - PROCESS | 3548 | 1464582610262 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}] 21:30:10 INFO - PROCESS | 3548 | 1464582610363 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 21:30:10 INFO - PROCESS | 3548 | 1464582610374 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81CB800 == 41 [pid = 3548] [id = 177] 21:30:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA4F25000) [pid = 3548] [serial = 529] [outer = 0000000000000000] 21:30:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA5251C00) [pid = 3548] [serial = 530] [outer = 0000004AA4F25000] 21:30:10 INFO - PROCESS | 3548 | 1464582610426 Marionette DEBUG loaded listener.js 21:30:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA59EE400) [pid = 3548] [serial = 531] [outer = 0000004AA4F25000] 21:30:10 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004A95D4FC00) [pid = 3548] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:30:10 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A9C878000) [pid = 3548] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:30:10 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA41D1000) [pid = 3548] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:30:10 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA3ADE000) [pid = 3548] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:30:10 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A9BEC8000) [pid = 3548] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:30:10 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA2BEC400) [pid = 3548] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:30:10 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004A973BE000) [pid = 3548] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:30:10 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A95D0A400) [pid = 3548] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:30:10 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA380BC00) [pid = 3548] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:30:10 INFO - PROCESS | 3548 | [3548] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 21:30:11 INFO - PROCESS | 3548 | [3548] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 21:30:11 INFO - PROCESS | 3548 | 1464582611352 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]]]}] 21:30:11 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) 21:30:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1141ms 21:30:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:30:11 INFO - PROCESS | 3548 | 1464582611387 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 21:30:11 INFO - PROCESS | 3548 | 1464582611390 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 21:30:11 INFO - PROCESS | 3548 | 1464582611393 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:30:11 INFO - PROCESS | 3548 | 1464582611395 Marionette TRACE conn5 <- [1,674,null,{}] 21:30:11 INFO - PROCESS | 3548 | 1464582611407 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}] 21:30:11 INFO - PROCESS | 3548 | 1464582611488 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 21:30:11 INFO - PROCESS | 3548 | 1464582611495 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8781000 == 42 [pid = 3548] [id = 178] 21:30:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA39B9800) [pid = 3548] [serial = 532] [outer = 0000000000000000] 21:30:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA599CC00) [pid = 3548] [serial = 533] [outer = 0000004AA39B9800] 21:30:11 INFO - PROCESS | 3548 | 1464582611541 Marionette DEBUG loaded listener.js 21:30:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA7B10800) [pid = 3548] [serial = 534] [outer = 0000004AA39B9800] 21:30:12 INFO - PROCESS | 3548 | 1464582612424 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]]]}] 21:30:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:30:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1036ms 21:30:12 INFO - PROCESS | 3548 | 1464582612432 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 21:30:12 INFO - PROCESS | 3548 | 1464582612434 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 21:30:12 INFO - PROCESS | 3548 | 1464582612438 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:30:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:30:12 INFO - PROCESS | 3548 | 1464582612440 Marionette TRACE conn5 <- [1,678,null,{}] 21:30:12 INFO - PROCESS | 3548 | 1464582612459 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}] 21:30:12 INFO - PROCESS | 3548 | 1464582612563 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 21:30:12 INFO - PROCESS | 3548 | 1464582612572 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:12 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87B0800 == 43 [pid = 3548] [id = 179] 21:30:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA39C1C00) [pid = 3548] [serial = 535] [outer = 0000000000000000] 21:30:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA7D08C00) [pid = 3548] [serial = 536] [outer = 0000004AA39C1C00] 21:30:12 INFO - PROCESS | 3548 | 1464582612619 Marionette DEBUG loaded listener.js 21:30:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA7D0F800) [pid = 3548] [serial = 537] [outer = 0000004AA39C1C00] 21:30:13 INFO - PROCESS | 3548 | 1464582613812 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]]]}] 21:30:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:30:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1406ms 21:30:13 INFO - PROCESS | 3548 | 1464582613848 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 21:30:13 INFO - PROCESS | 3548 | 1464582613853 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 21:30:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:30:13 INFO - PROCESS | 3548 | 1464582613858 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:30:13 INFO - PROCESS | 3548 | 1464582613863 Marionette TRACE conn5 <- [1,682,null,{}] 21:30:13 INFO - PROCESS | 3548 | 1464582613869 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}] 21:30:14 INFO - PROCESS | 3548 | 1464582614013 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 21:30:14 INFO - PROCESS | 3548 | 1464582614127 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:14 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5BE800 == 44 [pid = 3548] [id = 180] 21:30:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004A9DBA9800) [pid = 3548] [serial = 538] [outer = 0000000000000000] 21:30:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004A9E18B800) [pid = 3548] [serial = 539] [outer = 0000004A9DBA9800] 21:30:14 INFO - PROCESS | 3548 | 1464582614185 Marionette DEBUG loaded listener.js 21:30:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA135D000) [pid = 3548] [serial = 540] [outer = 0000004A9DBA9800] 21:30:15 INFO - PROCESS | 3548 | 1464582615195 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]]]}] 21:30:15 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) 21:30:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1385ms 21:30:15 INFO - PROCESS | 3548 | 1464582615247 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 21:30:15 INFO - PROCESS | 3548 | 1464582615254 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 21:30:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:30:15 INFO - PROCESS | 3548 | 1464582615261 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:30:15 INFO - PROCESS | 3548 | 1464582615264 Marionette TRACE conn5 <- [1,686,null,{}] 21:30:15 INFO - PROCESS | 3548 | 1464582615269 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}] 21:30:15 INFO - PROCESS | 3548 | 1464582615414 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 21:30:15 INFO - PROCESS | 3548 | 1464582615534 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70C2000 == 45 [pid = 3548] [id = 181] 21:30:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA3AD4000) [pid = 3548] [serial = 541] [outer = 0000000000000000] 21:30:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA3E6C000) [pid = 3548] [serial = 542] [outer = 0000004AA3AD4000] 21:30:15 INFO - PROCESS | 3548 | 1464582615591 Marionette DEBUG loaded listener.js 21:30:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA465B800) [pid = 3548] [serial = 543] [outer = 0000004AA3AD4000] 21:30:16 INFO - PROCESS | 3548 | 1464582616638 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]]]}] 21:30:16 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) 21:30:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1447ms 21:30:16 INFO - PROCESS | 3548 | 1464582616714 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 21:30:16 INFO - PROCESS | 3548 | 1464582616718 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 21:30:16 INFO - PROCESS | 3548 | 1464582616724 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:30:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:30:16 INFO - PROCESS | 3548 | 1464582616728 Marionette TRACE conn5 <- [1,690,null,{}] 21:30:16 INFO - PROCESS | 3548 | 1464582616783 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}] 21:30:16 INFO - PROCESS | 3548 | 1464582616915 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 21:30:17 INFO - PROCESS | 3548 | 1464582616994 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAE2800 == 46 [pid = 3548] [id = 182] 21:30:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A98A64C00) [pid = 3548] [serial = 544] [outer = 0000000000000000] 21:30:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A9C58C800) [pid = 3548] [serial = 545] [outer = 0000004A98A64C00] 21:30:17 INFO - PROCESS | 3548 | 1464582617045 Marionette DEBUG loaded listener.js 21:30:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A9D6B3000) [pid = 3548] [serial = 546] [outer = 0000004A98A64C00] 21:30:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8781000 == 45 [pid = 3548] [id = 178] 21:30:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81CB800 == 44 [pid = 3548] [id = 177] 21:30:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BB4B800 == 43 [pid = 3548] [id = 176] 21:30:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CE6000 == 42 [pid = 3548] [id = 175] 21:30:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4169000 == 41 [pid = 3548] [id = 174] 21:30:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA19B9800 == 40 [pid = 3548] [id = 173] 21:30:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C8D6800 == 39 [pid = 3548] [id = 172] 21:30:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CAE3800 == 38 [pid = 3548] [id = 171] 21:30:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB790800 == 37 [pid = 3548] [id = 170] 21:30:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB82F800 == 36 [pid = 3548] [id = 169] 21:30:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3750800 == 35 [pid = 3548] [id = 167] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004A96550400) [pid = 3548] [serial = 464] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97286000 == 34 [pid = 3548] [id = 166] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA4650400) [pid = 3548] [serial = 489] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA1358C00) [pid = 3548] [serial = 488] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A9DBB4C00) [pid = 3548] [serial = 474] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA465C800) [pid = 3548] [serial = 491] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA3F7F800) [pid = 3548] [serial = 485] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004A9D6AEC00) [pid = 3548] [serial = 473] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA4B3F400) [pid = 3548] [serial = 492] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A9D793C00) [pid = 3548] [serial = 468] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A9C877800) [pid = 3548] [serial = 467] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA2CC6000) [pid = 3548] [serial = 479] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A98349800) [pid = 3548] [serial = 471] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004A973BD400) [pid = 3548] [serial = 470] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA2BE2800) [pid = 3548] [serial = 477] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA39BA400) [pid = 3548] [serial = 482] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA197D000) [pid = 3548] [serial = 476] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA40A2800) [pid = 3548] [serial = 486] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA37BC800) [pid = 3548] [serial = 480] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA39C3400) [pid = 3548] [serial = 483] [outer = 0000000000000000] [url = about:blank] 21:30:17 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA4F2D400) [pid = 3548] [serial = 494] [outer = 0000000000000000] [url = about:blank] 21:30:18 INFO - PROCESS | 3548 | 1464582618092 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]]]}] 21:30:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:30:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1387ms 21:30:18 INFO - PROCESS | 3548 | 1464582618115 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 21:30:18 INFO - PROCESS | 3548 | 1464582618120 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 21:30:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:30:18 INFO - PROCESS | 3548 | 1464582618127 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:30:18 INFO - PROCESS | 3548 | 1464582618129 Marionette TRACE conn5 <- [1,694,null,{}] 21:30:18 INFO - PROCESS | 3548 | 1464582618133 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}] 21:30:18 INFO - PROCESS | 3548 | 1464582618221 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 21:30:18 INFO - PROCESS | 3548 | 1464582618230 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C5CA000 == 35 [pid = 3548] [id = 183] 21:30:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A95D77400) [pid = 3548] [serial = 547] [outer = 0000000000000000] 21:30:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004A9BED2000) [pid = 3548] [serial = 548] [outer = 0000004A95D77400] 21:30:18 INFO - PROCESS | 3548 | 1464582618279 Marionette DEBUG loaded listener.js 21:30:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004A9D793C00) [pid = 3548] [serial = 549] [outer = 0000004A95D77400] 21:30:19 INFO - PROCESS | 3548 | 1464582619253 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]]]}] 21:30:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:30:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1137ms 21:30:19 INFO - PROCESS | 3548 | 1464582619264 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 21:30:19 INFO - PROCESS | 3548 | 1464582619267 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 21:30:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:30:19 INFO - PROCESS | 3548 | 1464582619270 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:30:19 INFO - PROCESS | 3548 | 1464582619274 Marionette TRACE conn5 <- [1,698,null,{}] 21:30:19 INFO - PROCESS | 3548 | 1464582619286 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}] 21:30:19 INFO - PROCESS | 3548 | 1464582619378 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 21:30:19 INFO - PROCESS | 3548 | 1464582619387 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:19 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3795800 == 36 [pid = 3548] [id = 184] 21:30:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA135EC00) [pid = 3548] [serial = 550] [outer = 0000000000000000] 21:30:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA2BE8000) [pid = 3548] [serial = 551] [outer = 0000004AA135EC00] 21:30:19 INFO - PROCESS | 3548 | 1464582619438 Marionette DEBUG loaded listener.js 21:30:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA37B0800) [pid = 3548] [serial = 552] [outer = 0000004AA135EC00] 21:30:20 INFO - PROCESS | 3548 | 1464582620386 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]]]}] 21:30:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:30:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1129ms 21:30:20 INFO - PROCESS | 3548 | 1464582620402 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 21:30:20 INFO - PROCESS | 3548 | 1464582620405 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 21:30:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:30:20 INFO - PROCESS | 3548 | 1464582620414 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:30:20 INFO - PROCESS | 3548 | 1464582620416 Marionette TRACE conn5 <- [1,702,null,{}] 21:30:20 INFO - PROCESS | 3548 | 1464582620420 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}] 21:30:20 INFO - PROCESS | 3548 | 1464582620531 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 21:30:20 INFO - PROCESS | 3548 | 1464582620538 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:20 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA44E9800 == 37 [pid = 3548] [id = 185] 21:30:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA39C1800) [pid = 3548] [serial = 553] [outer = 0000000000000000] 21:30:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA39D3C00) [pid = 3548] [serial = 554] [outer = 0000004AA39C1800] 21:30:20 INFO - PROCESS | 3548 | 1464582620587 Marionette DEBUG loaded listener.js 21:30:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA3E63400) [pid = 3548] [serial = 555] [outer = 0000004AA39C1800] 21:30:21 INFO - PROCESS | 3548 | 1464582621532 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]]]}] 21:30:21 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 21:30:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1140ms 21:30:21 INFO - PROCESS | 3548 | 1464582621557 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 21:30:21 INFO - PROCESS | 3548 | 1464582621559 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 21:30:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:30:21 INFO - PROCESS | 3548 | 1464582621563 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:30:21 INFO - PROCESS | 3548 | 1464582621564 Marionette TRACE conn5 <- [1,706,null,{}] 21:30:21 INFO - PROCESS | 3548 | 1464582621568 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}] 21:30:21 INFO - PROCESS | 3548 | 1464582621673 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 21:30:21 INFO - PROCESS | 3548 | 1464582621681 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA51DA800 == 38 [pid = 3548] [id = 186] 21:30:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004A95D56C00) [pid = 3548] [serial = 556] [outer = 0000000000000000] 21:30:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA40A1000) [pid = 3548] [serial = 557] [outer = 0000004A95D56C00] 21:30:21 INFO - PROCESS | 3548 | 1464582621728 Marionette DEBUG loaded listener.js 21:30:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA4655800) [pid = 3548] [serial = 558] [outer = 0000004A95D56C00] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA39B9800) [pid = 3548] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA39CF000) [pid = 3548] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA4653400) [pid = 3548] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA380B400) [pid = 3548] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA4F23C00) [pid = 3548] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A9C57F800) [pid = 3548] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA0F6D800) [pid = 3548] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A927D6000) [pid = 3548] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA599C800) [pid = 3548] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004A9BE6A800) [pid = 3548] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004A989B1C00) [pid = 3548] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA4F25000) [pid = 3548] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA39BCC00) [pid = 3548] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004A95D10800) [pid = 3548] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:30:22 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA58D8000) [pid = 3548] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:30:22 INFO - PROCESS | 3548 | 1464582622708 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]]]}] 21:30:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:30:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1180ms 21:30:22 INFO - PROCESS | 3548 | 1464582622746 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 21:30:22 INFO - PROCESS | 3548 | 1464582622748 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 21:30:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:30:22 INFO - PROCESS | 3548 | 1464582622758 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:30:22 INFO - PROCESS | 3548 | 1464582622761 Marionette TRACE conn5 <- [1,710,null,{}] 21:30:22 INFO - PROCESS | 3548 | 1464582622765 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}] 21:30:22 INFO - PROCESS | 3548 | 1464582622891 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 21:30:22 INFO - PROCESS | 3548 | 1464582622900 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70D5800 == 39 [pid = 3548] [id = 187] 21:30:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9C50B400) [pid = 3548] [serial = 559] [outer = 0000000000000000] 21:30:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004AA4A06400) [pid = 3548] [serial = 560] [outer = 0000004A9C50B400] 21:30:22 INFO - PROCESS | 3548 | 1464582622947 Marionette DEBUG loaded listener.js 21:30:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA4F31400) [pid = 3548] [serial = 561] [outer = 0000004A9C50B400] 21:30:23 INFO - PROCESS | 3548 | 1464582623384 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] 21:30:23 INFO - PROCESS | 3548 | 1464582623449 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 21:30:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:30:23 INFO - PROCESS | 3548 | 1464582623453 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:30:23 INFO - PROCESS | 3548 | 1464582623455 Marionette TRACE conn5 <- [1,714,null,{}] 21:30:23 INFO - PROCESS | 3548 | 1464582623458 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}] 21:30:23 INFO - PROCESS | 3548 | 1464582623538 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 21:30:23 INFO - PROCESS | 3548 | 1464582623547 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:23 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BEF3800 == 40 [pid = 3548] [id = 188] 21:30:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA5999400) [pid = 3548] [serial = 562] [outer = 0000000000000000] 21:30:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA59A2400) [pid = 3548] [serial = 563] [outer = 0000004AA5999400] 21:30:23 INFO - PROCESS | 3548 | 1464582623591 Marionette DEBUG loaded listener.js 21:30:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA6B78000) [pid = 3548] [serial = 564] [outer = 0000004AA5999400] 21:30:24 INFO - PROCESS | 3548 | 1464582624313 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]]]}] 21:30:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:30:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 923ms 21:30:24 INFO - PROCESS | 3548 | 1464582624379 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 21:30:24 INFO - PROCESS | 3548 | 1464582624386 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 21:30:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:30:24 INFO - PROCESS | 3548 | 1464582624391 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:30:24 INFO - PROCESS | 3548 | 1464582624396 Marionette TRACE conn5 <- [1,718,null,{}] 21:30:24 INFO - PROCESS | 3548 | 1464582624401 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}] 21:30:24 INFO - PROCESS | 3548 | 1464582624521 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 21:30:24 INFO - PROCESS | 3548 | 1464582624584 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:24 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D760000 == 41 [pid = 3548] [id = 189] 21:30:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004A98AF9000) [pid = 3548] [serial = 565] [outer = 0000000000000000] 21:30:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004A9D654000) [pid = 3548] [serial = 566] [outer = 0000004A98AF9000] 21:30:24 INFO - PROCESS | 3548 | 1464582624644 Marionette DEBUG loaded listener.js 21:30:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA0FC5400) [pid = 3548] [serial = 567] [outer = 0000004A98AF9000] 21:30:25 INFO - PROCESS | 3548 | 1464582625252 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] 21:30:25 INFO - PROCESS | 3548 | 1464582625281 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 21:30:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:30:25 INFO - PROCESS | 3548 | 1464582625288 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:30:25 INFO - PROCESS | 3548 | 1464582625291 Marionette TRACE conn5 <- [1,722,null,{}] 21:30:25 INFO - PROCESS | 3548 | 1464582625295 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}] 21:30:25 INFO - PROCESS | 3548 | 1464582625409 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 21:30:25 INFO - PROCESS | 3548 | 1464582625492 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70D3800 == 42 [pid = 3548] [id = 190] 21:30:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA3488800) [pid = 3548] [serial = 568] [outer = 0000000000000000] 21:30:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA38A0000) [pid = 3548] [serial = 569] [outer = 0000004AA3488800] 21:30:25 INFO - PROCESS | 3548 | 1464582625548 Marionette DEBUG loaded listener.js 21:30:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA3E65400) [pid = 3548] [serial = 570] [outer = 0000004AA3488800] 21:30:26 INFO - PROCESS | 3548 | 1464582626149 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]]]}] 21:30:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:30:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 880ms 21:30:26 INFO - PROCESS | 3548 | 1464582626173 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 21:30:26 INFO - PROCESS | 3548 | 1464582626176 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 21:30:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:30:26 INFO - PROCESS | 3548 | 1464582626180 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:30:26 INFO - PROCESS | 3548 | 1464582626184 Marionette TRACE conn5 <- [1,726,null,{}] 21:30:26 INFO - PROCESS | 3548 | 1464582626197 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}] 21:30:26 INFO - PROCESS | 3548 | 1464582626309 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 21:30:26 INFO - PROCESS | 3548 | 1464582626393 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:26 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB790800 == 43 [pid = 3548] [id = 191] 21:30:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA465A000) [pid = 3548] [serial = 571] [outer = 0000000000000000] 21:30:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA6C3B800) [pid = 3548] [serial = 572] [outer = 0000004AA465A000] 21:30:26 INFO - PROCESS | 3548 | 1464582626452 Marionette DEBUG loaded listener.js 21:30:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA7D0B800) [pid = 3548] [serial = 573] [outer = 0000004AA465A000] 21:30:27 INFO - PROCESS | 3548 | [3548] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 21:30:27 INFO - PROCESS | 3548 | 1464582627476 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]]]}] 21:30:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:30:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1345ms 21:30:27 INFO - PROCESS | 3548 | 1464582627528 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 21:30:27 INFO - PROCESS | 3548 | 1464582627531 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 21:30:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:30:27 INFO - PROCESS | 3548 | 1464582627535 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:30:27 INFO - PROCESS | 3548 | 1464582627537 Marionette TRACE conn5 <- [1,730,null,{}] 21:30:27 INFO - PROCESS | 3548 | 1464582627541 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}] 21:30:27 INFO - PROCESS | 3548 | 1464582627651 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 21:30:27 INFO - PROCESS | 3548 | 1464582627714 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:27 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB875000 == 44 [pid = 3548] [id = 192] 21:30:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA7D18800) [pid = 3548] [serial = 574] [outer = 0000000000000000] 21:30:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA7D1C000) [pid = 3548] [serial = 575] [outer = 0000004AA7D18800] 21:30:27 INFO - PROCESS | 3548 | 1464582627770 Marionette DEBUG loaded listener.js 21:30:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA7E55C00) [pid = 3548] [serial = 576] [outer = 0000004AA7D18800] 21:30:28 INFO - PROCESS | 3548 | 1464582628823 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]]]}] 21:30:28 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 21:30:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1329ms 21:30:28 INFO - PROCESS | 3548 | 1464582628866 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 21:30:28 INFO - PROCESS | 3548 | 1464582628868 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 21:30:28 INFO - PROCESS | 3548 | 1464582628872 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:30:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:30:28 INFO - PROCESS | 3548 | 1464582628874 Marionette TRACE conn5 <- [1,734,null,{}] 21:30:28 INFO - PROCESS | 3548 | 1464582628878 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}] 21:30:29 INFO - PROCESS | 3548 | 1464582629012 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 21:30:29 INFO - PROCESS | 3548 | 1464582629123 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BD2F800 == 45 [pid = 3548] [id = 193] 21:30:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A976A3400) [pid = 3548] [serial = 577] [outer = 0000000000000000] 21:30:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A9D6AF400) [pid = 3548] [serial = 578] [outer = 0000004A976A3400] 21:30:29 INFO - PROCESS | 3548 | 1464582629181 Marionette DEBUG loaded listener.js 21:30:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA58D5400) [pid = 3548] [serial = 579] [outer = 0000004A976A3400] 21:30:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70D5800 == 44 [pid = 3548] [id = 187] 21:30:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA51DA800 == 43 [pid = 3548] [id = 186] 21:30:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA44E9800 == 42 [pid = 3548] [id = 185] 21:30:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3795800 == 41 [pid = 3548] [id = 184] 21:30:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C5CA000 == 40 [pid = 3548] [id = 183] 21:30:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CAE2800 == 39 [pid = 3548] [id = 182] 21:30:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70C2000 == 38 [pid = 3548] [id = 181] 21:30:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5BE800 == 37 [pid = 3548] [id = 180] 21:30:30 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87B0800 == 36 [pid = 3548] [id = 179] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA59A0800) [pid = 3548] [serial = 462] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA3A9BC00) [pid = 3548] [serial = 524] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA4F28000) [pid = 3548] [serial = 527] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA3810C00) [pid = 3548] [serial = 521] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA7B16800) [pid = 3548] [serial = 510] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA6B78400) [pid = 3548] [serial = 509] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA3E64400) [pid = 3548] [serial = 525] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA1977C00) [pid = 3548] [serial = 518] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA2BE7400) [pid = 3548] [serial = 519] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA12FBC00) [pid = 3548] [serial = 500] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA19DC800) [pid = 3548] [serial = 501] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A973B1C00) [pid = 3548] [serial = 498] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A95D0D000) [pid = 3548] [serial = 497] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA6749C00) [pid = 3548] [serial = 507] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA59E7800) [pid = 3548] [serial = 506] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004A9CBB3000) [pid = 3548] [serial = 515] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004A9DBAF000) [pid = 3548] [serial = 516] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004A9D654800) [pid = 3548] [serial = 513] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004A9BB6AC00) [pid = 3548] [serial = 512] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA5251C00) [pid = 3548] [serial = 530] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA3F7D000) [pid = 3548] [serial = 504] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA3A9B000) [pid = 3548] [serial = 503] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA4FE8C00) [pid = 3548] [serial = 528] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA7B10800) [pid = 3548] [serial = 534] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AA59EE400) [pid = 3548] [serial = 531] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (0000004AA39BEC00) [pid = 3548] [serial = 522] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (0000004A976A3800) [pid = 3548] [serial = 465] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (0000004AA599CC00) [pid = 3548] [serial = 533] [outer = 0000000000000000] [url = about:blank] 21:30:30 INFO - PROCESS | 3548 | 1464582630304 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]]]}] 21:30:30 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.) 21:30:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1484ms 21:30:30 INFO - PROCESS | 3548 | 1464582630359 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 21:30:30 INFO - PROCESS | 3548 | 1464582630364 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 21:30:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:30:30 INFO - PROCESS | 3548 | 1464582630376 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:30:30 INFO - PROCESS | 3548 | 1464582630379 Marionette TRACE conn5 <- [1,738,null,{}] 21:30:30 INFO - PROCESS | 3548 | 1464582630384 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}] 21:30:30 INFO - PROCESS | 3548 | 1464582630515 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 21:30:30 INFO - PROCESS | 3548 | 1464582630579 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:30 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C6BD800 == 37 [pid = 3548] [id = 194] 21:30:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (0000004A973BA000) [pid = 3548] [serial = 580] [outer = 0000000000000000] 21:30:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (0000004A9769DC00) [pid = 3548] [serial = 581] [outer = 0000004A973BA000] 21:30:30 INFO - PROCESS | 3548 | 1464582630629 Marionette DEBUG loaded listener.js 21:30:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004A98A5F800) [pid = 3548] [serial = 582] [outer = 0000004A973BA000] 21:30:31 INFO - PROCESS | 3548 | 1464582631518 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]]]}] 21:30:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:30:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1182ms 21:30:31 INFO - PROCESS | 3548 | 1464582631562 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 21:30:31 INFO - PROCESS | 3548 | 1464582631568 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 21:30:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:30:31 INFO - PROCESS | 3548 | 1464582631574 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:30:31 INFO - PROCESS | 3548 | 1464582631577 Marionette TRACE conn5 <- [1,742,null,{}] 21:30:31 INFO - PROCESS | 3548 | 1464582631581 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}] 21:30:31 INFO - PROCESS | 3548 | 1464582631670 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 21:30:31 INFO - PROCESS | 3548 | 1464582631680 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:31 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA139C000 == 38 [pid = 3548] [id = 195] 21:30:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004A9CBB3800) [pid = 3548] [serial = 583] [outer = 0000000000000000] 21:30:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004A9DBB2400) [pid = 3548] [serial = 584] [outer = 0000004A9CBB3800] 21:30:31 INFO - PROCESS | 3548 | 1464582631726 Marionette DEBUG loaded listener.js 21:30:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004AA1326800) [pid = 3548] [serial = 585] [outer = 0000004A9CBB3800] 21:30:32 INFO - PROCESS | 3548 | 1464582632668 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]]]}] 21:30:32 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 21:30:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1134ms 21:30:32 INFO - PROCESS | 3548 | 1464582632709 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 21:30:32 INFO - PROCESS | 3548 | 1464582632720 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 21:30:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:30:32 INFO - PROCESS | 3548 | 1464582632732 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:30:32 INFO - PROCESS | 3548 | 1464582632736 Marionette TRACE conn5 <- [1,746,null,{}] 21:30:32 INFO - PROCESS | 3548 | 1464582632746 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}] 21:30:32 INFO - PROCESS | 3548 | 1464582632860 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 21:30:32 INFO - PROCESS | 3548 | 1464582632903 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA44EB000 == 39 [pid = 3548] [id = 196] 21:30:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004AA3404800) [pid = 3548] [serial = 586] [outer = 0000000000000000] 21:30:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004AA380B400) [pid = 3548] [serial = 587] [outer = 0000004AA3404800] 21:30:32 INFO - PROCESS | 3548 | 1464582632955 Marionette DEBUG loaded listener.js 21:30:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004AA39C4400) [pid = 3548] [serial = 588] [outer = 0000004AA3404800] 21:30:33 INFO - PROCESS | 3548 | 1464582633427 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]]]}] 21:30:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:30:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 734ms 21:30:33 INFO - PROCESS | 3548 | 1464582633469 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 21:30:33 INFO - PROCESS | 3548 | 1464582633472 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 21:30:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:30:33 INFO - PROCESS | 3548 | 1464582633475 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:30:33 INFO - PROCESS | 3548 | 1464582633477 Marionette TRACE conn5 <- [1,750,null,{}] 21:30:33 INFO - PROCESS | 3548 | 1464582633481 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}] 21:30:33 INFO - PROCESS | 3548 | 1464582633591 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 21:30:33 INFO - PROCESS | 3548 | 1464582633633 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA58F4800 == 40 [pid = 3548] [id = 197] 21:30:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA3EE8800) [pid = 3548] [serial = 589] [outer = 0000000000000000] 21:30:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA409D400) [pid = 3548] [serial = 590] [outer = 0000004AA3EE8800] 21:30:33 INFO - PROCESS | 3548 | 1464582633687 Marionette DEBUG loaded listener.js 21:30:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA4651000) [pid = 3548] [serial = 591] [outer = 0000004AA3EE8800] 21:30:33 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004A9C50B400) [pid = 3548] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:30:33 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA3AD4000) [pid = 3548] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:30:33 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA135EC00) [pid = 3548] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:30:33 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004A95D77400) [pid = 3548] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:30:33 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004A98A64C00) [pid = 3548] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:30:33 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA39C1800) [pid = 3548] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:30:33 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004A95D56C00) [pid = 3548] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:30:33 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA4F25400) [pid = 3548] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:30:34 INFO - PROCESS | 3548 | [3548] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 21:30:34 INFO - PROCESS | 3548 | 1464582634573 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]]]}] 21:30:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:30:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1136ms 21:30:34 INFO - PROCESS | 3548 | 1464582634614 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 21:30:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:30:34 INFO - PROCESS | 3548 | 1464582634616 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 21:30:34 INFO - PROCESS | 3548 | 1464582634620 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:30:34 INFO - PROCESS | 3548 | 1464582634622 Marionette TRACE conn5 <- [1,754,null,{}] 21:30:34 INFO - PROCESS | 3548 | 1464582634625 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}] 21:30:34 INFO - PROCESS | 3548 | 1464582634717 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 21:30:34 INFO - PROCESS | 3548 | 1464582634724 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:34 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81C0800 == 41 [pid = 3548] [id = 198] 21:30:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004AA3AD4000) [pid = 3548] [serial = 592] [outer = 0000000000000000] 21:30:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004AA4B41000) [pid = 3548] [serial = 593] [outer = 0000004AA3AD4000] 21:30:34 INFO - PROCESS | 3548 | 1464582634770 Marionette DEBUG loaded listener.js 21:30:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004AA4FEA400) [pid = 3548] [serial = 594] [outer = 0000004AA3AD4000] 21:30:35 INFO - PROCESS | 3548 | 1464582635660 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]]]}] 21:30:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:30:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1074ms 21:30:35 INFO - PROCESS | 3548 | 1464582635697 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 21:30:35 INFO - PROCESS | 3548 | 1464582635699 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 21:30:35 INFO - PROCESS | 3548 | 1464582635703 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:30:35 INFO - PROCESS | 3548 | 1464582635705 Marionette TRACE conn5 <- [1,758,null,{}] 21:30:35 INFO - PROCESS | 3548 | 1464582635712 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}] 21:30:35 INFO - PROCESS | 3548 | 1464582635816 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 21:30:35 INFO - PROCESS | 3548 | 1464582635823 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:35 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87AC000 == 42 [pid = 3548] [id = 199] 21:30:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004AA59EC400) [pid = 3548] [serial = 595] [outer = 0000000000000000] 21:30:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004AA7D02C00) [pid = 3548] [serial = 596] [outer = 0000004AA59EC400] 21:30:35 INFO - PROCESS | 3548 | 1464582635871 Marionette DEBUG loaded listener.js 21:30:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA7D20C00) [pid = 3548] [serial = 597] [outer = 0000004AA59EC400] 21:30:36 INFO - PROCESS | 3548 | 1464582636281 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]]]}] 21:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 628ms 21:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:30:36 INFO - PROCESS | 3548 | 1464582636334 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 21:30:36 INFO - PROCESS | 3548 | 1464582636337 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 21:30:36 INFO - PROCESS | 3548 | 1464582636340 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:30:36 INFO - PROCESS | 3548 | 1464582636342 Marionette TRACE conn5 <- [1,762,null,{}] 21:30:36 INFO - PROCESS | 3548 | 1464582636349 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}] 21:30:36 INFO - PROCESS | 3548 | 1464582636439 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 21:30:36 INFO - PROCESS | 3548 | 1464582636555 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A96CAA000 == 43 [pid = 3548] [id = 200] 21:30:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A95C67000) [pid = 3548] [serial = 598] [outer = 0000000000000000] 21:30:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004A95D4DC00) [pid = 3548] [serial = 599] [outer = 0000004A95C67000] 21:30:36 INFO - PROCESS | 3548 | 1464582636615 Marionette DEBUG loaded listener.js 21:30:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004A973BD400) [pid = 3548] [serial = 600] [outer = 0000004A95C67000] 21:30:37 INFO - PROCESS | 3548 | 1464582637238 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]]]}] 21:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 923ms 21:30:37 INFO - PROCESS | 3548 | 1464582637268 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 21:30:37 INFO - PROCESS | 3548 | 1464582637273 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 21:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:30:37 INFO - PROCESS | 3548 | 1464582637278 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:30:37 INFO - PROCESS | 3548 | 1464582637283 Marionette TRACE conn5 <- [1,766,null,{}] 21:30:37 INFO - PROCESS | 3548 | 1464582637288 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}] 21:30:37 INFO - PROCESS | 3548 | 1464582637402 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 21:30:37 INFO - PROCESS | 3548 | 1464582637488 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA44EA000 == 44 [pid = 3548] [id = 201] 21:30:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA1994000) [pid = 3548] [serial = 601] [outer = 0000000000000000] 21:30:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA2BE2000) [pid = 3548] [serial = 602] [outer = 0000004AA1994000] 21:30:37 INFO - PROCESS | 3548 | 1464582637548 Marionette DEBUG loaded listener.js 21:30:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA380B000) [pid = 3548] [serial = 603] [outer = 0000004AA1994000] 21:30:38 INFO - PROCESS | 3548 | 1464582638109 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]]]}] 21:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 900ms 21:30:38 INFO - PROCESS | 3548 | 1464582638184 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 21:30:38 INFO - PROCESS | 3548 | 1464582638189 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 21:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:30:38 INFO - PROCESS | 3548 | 1464582638193 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:30:38 INFO - PROCESS | 3548 | 1464582638195 Marionette TRACE conn5 <- [1,770,null,{}] 21:30:38 INFO - PROCESS | 3548 | 1464582638199 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}] 21:30:38 INFO - PROCESS | 3548 | 1464582638313 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 21:30:38 INFO - PROCESS | 3548 | 1464582638384 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB840800 == 45 [pid = 3548] [id = 202] 21:30:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA4F25000) [pid = 3548] [serial = 604] [outer = 0000000000000000] 21:30:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA5176800) [pid = 3548] [serial = 605] [outer = 0000004AA4F25000] 21:30:38 INFO - PROCESS | 3548 | 1464582638440 Marionette DEBUG loaded listener.js 21:30:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA5B8C000) [pid = 3548] [serial = 606] [outer = 0000004AA4F25000] 21:30:39 INFO - PROCESS | 3548 | 1464582639053 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]]]}] 21:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 942ms 21:30:39 INFO - PROCESS | 3548 | 1464582639137 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 21:30:39 INFO - PROCESS | 3548 | 1464582639140 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 21:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:30:39 INFO - PROCESS | 3548 | 1464582639151 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:30:39 INFO - PROCESS | 3548 | 1464582639158 Marionette TRACE conn5 <- [1,774,null,{}] 21:30:39 INFO - PROCESS | 3548 | 1464582639163 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}] 21:30:39 INFO - PROCESS | 3548 | 1464582639311 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 21:30:39 INFO - PROCESS | 3548 | 1464582639374 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE85000 == 46 [pid = 3548] [id = 203] 21:30:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA59A1C00) [pid = 3548] [serial = 607] [outer = 0000000000000000] 21:30:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA8226000) [pid = 3548] [serial = 608] [outer = 0000004AA59A1C00] 21:30:39 INFO - PROCESS | 3548 | 1464582639430 Marionette DEBUG loaded listener.js 21:30:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA822EC00) [pid = 3548] [serial = 609] [outer = 0000004AA59A1C00] 21:30:40 INFO - PROCESS | 3548 | 1464582640035 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]]]}] 21:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 943ms 21:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:30:40 INFO - PROCESS | 3548 | 1464582640089 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 21:30:40 INFO - PROCESS | 3548 | 1464582640092 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 21:30:40 INFO - PROCESS | 3548 | 1464582640096 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:30:40 INFO - PROCESS | 3548 | 1464582640098 Marionette TRACE conn5 <- [1,778,null,{}] 21:30:40 INFO - PROCESS | 3548 | 1464582640102 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}] 21:30:40 INFO - PROCESS | 3548 | 1464582640242 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 21:30:40 INFO - PROCESS | 3548 | 1464582640311 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC28A800 == 47 [pid = 3548] [id = 204] 21:30:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA7F51000) [pid = 3548] [serial = 610] [outer = 0000000000000000] 21:30:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA830EC00) [pid = 3548] [serial = 611] [outer = 0000004AA7F51000] 21:30:40 INFO - PROCESS | 3548 | 1464582640407 Marionette DEBUG loaded listener.js 21:30:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA8373000) [pid = 3548] [serial = 612] [outer = 0000004AA7F51000] 21:30:41 INFO - PROCESS | 3548 | 1464582641170 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]]]}] 21:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1132ms 21:30:41 INFO - PROCESS | 3548 | 1464582641229 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 21:30:41 INFO - PROCESS | 3548 | 1464582641234 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 21:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:30:41 INFO - PROCESS | 3548 | 1464582641239 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:30:41 INFO - PROCESS | 3548 | 1464582641243 Marionette TRACE conn5 <- [1,782,null,{}] 21:30:41 INFO - PROCESS | 3548 | 1464582641249 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}] 21:30:41 INFO - PROCESS | 3548 | 1464582641349 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 21:30:41 INFO - PROCESS | 3548 | 1464582641422 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:41 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA13B0000 == 48 [pid = 3548] [id = 205] 21:30:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A9BF3B800) [pid = 3548] [serial = 613] [outer = 0000000000000000] 21:30:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A9CA3C400) [pid = 3548] [serial = 614] [outer = 0000004A9BF3B800] 21:30:41 INFO - PROCESS | 3548 | 1464582641472 Marionette DEBUG loaded listener.js 21:30:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A9E52AC00) [pid = 3548] [serial = 615] [outer = 0000004A9BF3B800] 21:30:41 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87AC000 == 47 [pid = 3548] [id = 199] 21:30:41 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81C0800 == 46 [pid = 3548] [id = 198] 21:30:41 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA58F4800 == 45 [pid = 3548] [id = 197] 21:30:41 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA44EB000 == 44 [pid = 3548] [id = 196] 21:30:41 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA139C000 == 43 [pid = 3548] [id = 195] 21:30:41 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C6BD800 == 42 [pid = 3548] [id = 194] 21:30:41 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB790800 == 41 [pid = 3548] [id = 191] 21:30:41 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70D3800 == 40 [pid = 3548] [id = 190] 21:30:41 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D760000 == 39 [pid = 3548] [id = 189] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA4FED400) [pid = 3548] [serial = 495] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA4F31400) [pid = 3548] [serial = 561] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA59A2400) [pid = 3548] [serial = 563] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA7D08C00) [pid = 3548] [serial = 536] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA465B800) [pid = 3548] [serial = 543] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA3E6C000) [pid = 3548] [serial = 542] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA2BE8000) [pid = 3548] [serial = 551] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A9BED2000) [pid = 3548] [serial = 548] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A9D793C00) [pid = 3548] [serial = 549] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A9D6B3000) [pid = 3548] [serial = 546] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004A9C58C800) [pid = 3548] [serial = 545] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A9E18B800) [pid = 3548] [serial = 539] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA39D3C00) [pid = 3548] [serial = 554] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA40A1000) [pid = 3548] [serial = 557] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA3E63400) [pid = 3548] [serial = 555] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA4655800) [pid = 3548] [serial = 558] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA4A06400) [pid = 3548] [serial = 560] [outer = 0000000000000000] [url = about:blank] 21:30:41 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA37B0800) [pid = 3548] [serial = 552] [outer = 0000000000000000] [url = about:blank] 21:30:42 INFO - PROCESS | 3548 | 1464582642106 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]]]}] 21:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 879ms 21:30:42 INFO - PROCESS | 3548 | 1464582642123 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 21:30:42 INFO - PROCESS | 3548 | 1464582642129 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 21:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:30:42 INFO - PROCESS | 3548 | 1464582642135 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:30:42 INFO - PROCESS | 3548 | 1464582642138 Marionette TRACE conn5 <- [1,786,null,{}] 21:30:42 INFO - PROCESS | 3548 | 1464582642141 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}] 21:30:42 INFO - PROCESS | 3548 | 1464582642235 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 21:30:42 INFO - PROCESS | 3548 | 1464582642303 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D747800 == 40 [pid = 3548] [id = 206] 21:30:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A9692FC00) [pid = 3548] [serial = 616] [outer = 0000000000000000] 21:30:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004A9CBB1800) [pid = 3548] [serial = 617] [outer = 0000004A9692FC00] 21:30:42 INFO - PROCESS | 3548 | 1464582642350 Marionette DEBUG loaded listener.js 21:30:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA1327C00) [pid = 3548] [serial = 618] [outer = 0000004A9692FC00] 21:30:42 INFO - PROCESS | 3548 | 1464582642767 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]]]}] 21:30:42 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 21:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 691ms 21:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:30:42 INFO - PROCESS | 3548 | 1464582642828 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 21:30:42 INFO - PROCESS | 3548 | 1464582642830 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 21:30:42 INFO - PROCESS | 3548 | 1464582642834 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:30:42 INFO - PROCESS | 3548 | 1464582642837 Marionette TRACE conn5 <- [1,790,null,{}] 21:30:42 INFO - PROCESS | 3548 | 1464582642853 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}] 21:30:42 INFO - PROCESS | 3548 | 1464582642943 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 21:30:42 INFO - PROCESS | 3548 | 1464582642952 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA405E800 == 41 [pid = 3548] [id = 207] 21:30:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA37B0800) [pid = 3548] [serial = 619] [outer = 0000000000000000] 21:30:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA3806C00) [pid = 3548] [serial = 620] [outer = 0000004AA37B0800] 21:30:43 INFO - PROCESS | 3548 | 1464582643003 Marionette DEBUG loaded listener.js 21:30:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA39BC800) [pid = 3548] [serial = 621] [outer = 0000004AA37B0800] 21:30:43 INFO - PROCESS | 3548 | 1464582643495 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]]]}] 21:30:43 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 21:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 692ms 21:30:43 INFO - PROCESS | 3548 | 1464582643529 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 21:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:30:43 INFO - PROCESS | 3548 | 1464582643531 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 21:30:43 INFO - PROCESS | 3548 | 1464582643535 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:30:43 INFO - PROCESS | 3548 | 1464582643537 Marionette TRACE conn5 <- [1,794,null,{}] 21:30:43 INFO - PROCESS | 3548 | 1464582643540 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}] 21:30:43 INFO - PROCESS | 3548 | 1464582643628 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 21:30:43 INFO - PROCESS | 3548 | 1464582643637 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4FC6800 == 42 [pid = 3548] [id = 208] 21:30:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA3E66C00) [pid = 3548] [serial = 622] [outer = 0000000000000000] 21:30:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA3E6C000) [pid = 3548] [serial = 623] [outer = 0000004AA3E66C00] 21:30:43 INFO - PROCESS | 3548 | 1464582643685 Marionette DEBUG loaded listener.js 21:30:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA40A8400) [pid = 3548] [serial = 624] [outer = 0000004AA3E66C00] 21:30:44 INFO - PROCESS | 3548 | 1464582644099 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]]]}] 21:30:44 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 21:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 628ms 21:30:44 INFO - PROCESS | 3548 | 1464582644166 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 21:30:44 INFO - PROCESS | 3548 | 1464582644168 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 21:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:30:44 INFO - PROCESS | 3548 | 1464582644171 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:30:44 INFO - PROCESS | 3548 | 1464582644173 Marionette TRACE conn5 <- [1,798,null,{}] 21:30:44 INFO - PROCESS | 3548 | 1464582644177 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}] 21:30:44 INFO - PROCESS | 3548 | 1464582644283 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 21:30:44 INFO - PROCESS | 3548 | 1464582644356 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:44 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7F27000 == 43 [pid = 3548] [id = 209] 21:30:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA465D000) [pid = 3548] [serial = 625] [outer = 0000000000000000] 21:30:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA4A06400) [pid = 3548] [serial = 626] [outer = 0000004AA465D000] 21:30:44 INFO - PROCESS | 3548 | 1464582644402 Marionette DEBUG loaded listener.js 21:30:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA4FE7C00) [pid = 3548] [serial = 627] [outer = 0000004AA465D000] 21:30:44 INFO - PROCESS | 3548 | 1464582644851 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]]]}] 21:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 734ms 21:30:44 INFO - PROCESS | 3548 | 1464582644916 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 21:30:44 INFO - PROCESS | 3548 | 1464582644919 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 21:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:30:44 INFO - PROCESS | 3548 | 1464582644934 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:30:44 INFO - PROCESS | 3548 | 1464582644936 Marionette TRACE conn5 <- [1,802,null,{}] 21:30:44 INFO - PROCESS | 3548 | 1464582644939 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}] 21:30:45 INFO - PROCESS | 3548 | 1464582645068 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 21:30:45 INFO - PROCESS | 3548 | 1464582645119 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8791000 == 44 [pid = 3548] [id = 210] 21:30:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA59E8C00) [pid = 3548] [serial = 628] [outer = 0000000000000000] 21:30:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA7B10800) [pid = 3548] [serial = 629] [outer = 0000004AA59E8C00] 21:30:45 INFO - PROCESS | 3548 | 1464582645166 Marionette DEBUG loaded listener.js 21:30:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA7D14C00) [pid = 3548] [serial = 630] [outer = 0000004AA59E8C00] 21:30:45 INFO - PROCESS | 3548 | 1464582645598 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] 21:30:45 INFO - PROCESS | 3548 | 1464582645659 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 21:30:45 INFO - PROCESS | 3548 | 1464582645663 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:30:45 INFO - PROCESS | 3548 | 1464582645665 Marionette TRACE conn5 <- [1,806,null,{}] 21:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:30:45 INFO - PROCESS | 3548 | 1464582645668 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}] 21:30:45 INFO - PROCESS | 3548 | 1464582645774 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 21:30:45 INFO - PROCESS | 3548 | 1464582645823 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB78C800 == 45 [pid = 3548] [id = 211] 21:30:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A976A8800) [pid = 3548] [serial = 631] [outer = 0000000000000000] 21:30:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA7F47000) [pid = 3548] [serial = 632] [outer = 0000004A976A8800] 21:30:45 INFO - PROCESS | 3548 | 1464582645869 Marionette DEBUG loaded listener.js 21:30:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA822B000) [pid = 3548] [serial = 633] [outer = 0000004A976A8800] 21:30:46 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA3404800) [pid = 3548] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:30:46 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA3EE8800) [pid = 3548] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:30:46 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA3AD4000) [pid = 3548] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:30:46 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA7D18800) [pid = 3548] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:30:46 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA465A000) [pid = 3548] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:30:46 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A9CBB3800) [pid = 3548] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:30:46 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A98AF9000) [pid = 3548] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:30:46 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA3488800) [pid = 3548] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:30:46 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A976A3400) [pid = 3548] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:30:46 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A973BA000) [pid = 3548] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:30:46 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004A9DBA9800) [pid = 3548] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:30:46 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA39C1C00) [pid = 3548] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:30:46 INFO - PROCESS | 3548 | 1464582646307 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]]]}] 21:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 671ms 21:30:46 INFO - PROCESS | 3548 | 1464582646343 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 21:30:46 INFO - PROCESS | 3548 | 1464582646345 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 21:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:30:46 INFO - PROCESS | 3548 | 1464582646353 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:30:46 INFO - PROCESS | 3548 | 1464582646355 Marionette TRACE conn5 <- [1,810,null,{}] 21:30:46 INFO - PROCESS | 3548 | 1464582646359 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}] 21:30:46 INFO - PROCESS | 3548 | 1464582646451 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 21:30:46 INFO - PROCESS | 3548 | 1464582646522 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB86C800 == 46 [pid = 3548] [id = 212] 21:30:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004A976A4800) [pid = 3548] [serial = 634] [outer = 0000000000000000] 21:30:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA0FCA000) [pid = 3548] [serial = 635] [outer = 0000004A976A4800] 21:30:46 INFO - PROCESS | 3548 | 1464582646569 Marionette DEBUG loaded listener.js 21:30:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA7D1A800) [pid = 3548] [serial = 636] [outer = 0000004A976A4800] 21:30:46 INFO - PROCESS | 3548 | 1464582646932 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] 21:30:46 INFO - PROCESS | 3548 | 1464582646985 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 21:30:46 INFO - PROCESS | 3548 | 1464582646988 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:30:46 INFO - PROCESS | 3548 | 1464582646990 Marionette TRACE conn5 <- [1,814,null,{}] 21:30:46 INFO - PROCESS | 3548 | 1464582646994 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}] 21:30:47 INFO - PROCESS | 3548 | 1464582647103 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 21:30:47 INFO - PROCESS | 3548 | 1464582647144 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC291000 == 47 [pid = 3548] [id = 213] 21:30:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004A9CBB3800) [pid = 3548] [serial = 637] [outer = 0000000000000000] 21:30:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA8378000) [pid = 3548] [serial = 638] [outer = 0000004A9CBB3800] 21:30:47 INFO - PROCESS | 3548 | 1464582647189 Marionette DEBUG loaded listener.js 21:30:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA87DD000) [pid = 3548] [serial = 639] [outer = 0000004A9CBB3800] 21:30:47 INFO - PROCESS | 3548 | 1464582647576 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]]]}] 21:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 628ms 21:30:47 INFO - PROCESS | 3548 | 1464582647620 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 21:30:47 INFO - PROCESS | 3548 | 1464582647622 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 21:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:30:47 INFO - PROCESS | 3548 | 1464582647625 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:30:47 INFO - PROCESS | 3548 | 1464582647627 Marionette TRACE conn5 <- [1,818,null,{}] 21:30:47 INFO - PROCESS | 3548 | 1464582647631 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}] 21:30:47 INFO - PROCESS | 3548 | 1464582647754 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 21:30:47 INFO - PROCESS | 3548 | 1464582647763 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC421800 == 48 [pid = 3548] [id = 214] 21:30:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA87E1C00) [pid = 3548] [serial = 640] [outer = 0000000000000000] 21:30:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA87E3800) [pid = 3548] [serial = 641] [outer = 0000004AA87E1C00] 21:30:47 INFO - PROCESS | 3548 | 1464582647808 Marionette DEBUG loaded listener.js 21:30:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA8A84400) [pid = 3548] [serial = 642] [outer = 0000004AA87E1C00] 21:30:48 INFO - PROCESS | 3548 | 1464582648202 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]]]}] 21:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 690ms 21:30:48 INFO - PROCESS | 3548 | 1464582648320 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 21:30:48 INFO - PROCESS | 3548 | 1464582648324 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 21:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:30:48 INFO - PROCESS | 3548 | 1464582648330 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:30:48 INFO - PROCESS | 3548 | 1464582648334 Marionette TRACE conn5 <- [1,822,null,{}] 21:30:48 INFO - PROCESS | 3548 | 1464582648341 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}] 21:30:48 INFO - PROCESS | 3548 | 1464582648547 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 21:30:48 INFO - PROCESS | 3548 | 1464582648628 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D74D000 == 49 [pid = 3548] [id = 215] 21:30:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A9769C400) [pid = 3548] [serial = 643] [outer = 0000000000000000] 21:30:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A97CE1000) [pid = 3548] [serial = 644] [outer = 0000004A9769C400] 21:30:48 INFO - PROCESS | 3548 | 1464582648699 Marionette DEBUG loaded listener.js 21:30:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A9DD67C00) [pid = 3548] [serial = 645] [outer = 0000004A9769C400] 21:30:49 INFO - PROCESS | 3548 | 1464582649279 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]]]}] 21:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 986ms 21:30:49 INFO - PROCESS | 3548 | 1464582649319 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 21:30:49 INFO - PROCESS | 3548 | 1464582649323 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 21:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:30:49 INFO - PROCESS | 3548 | 1464582649332 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:30:49 INFO - PROCESS | 3548 | 1464582649337 Marionette TRACE conn5 <- [1,826,null,{}] 21:30:49 INFO - PROCESS | 3548 | 1464582649341 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}] 21:30:49 INFO - PROCESS | 3548 | 1464582649457 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 21:30:49 INFO - PROCESS | 3548 | 1464582649545 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70D8800 == 50 [pid = 3548] [id = 216] 21:30:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA2BE7C00) [pid = 3548] [serial = 646] [outer = 0000000000000000] 21:30:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA3896400) [pid = 3548] [serial = 647] [outer = 0000004AA2BE7C00] 21:30:49 INFO - PROCESS | 3548 | 1464582649601 Marionette DEBUG loaded listener.js 21:30:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA3E65800) [pid = 3548] [serial = 648] [outer = 0000004AA2BE7C00] 21:30:50 INFO - PROCESS | 3548 | 1464582650225 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]]]}] 21:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 942ms 21:30:50 INFO - PROCESS | 3548 | 1464582650274 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 21:30:50 INFO - PROCESS | 3548 | 1464582650277 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 21:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:30:50 INFO - PROCESS | 3548 | 1464582650282 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:30:50 INFO - PROCESS | 3548 | 1464582650284 Marionette TRACE conn5 <- [1,830,null,{}] 21:30:50 INFO - PROCESS | 3548 | 1464582650296 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}] 21:30:50 INFO - PROCESS | 3548 | 1464582650443 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 21:30:50 INFO - PROCESS | 3548 | 1464582650558 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACEA0000 == 51 [pid = 3548] [id = 217] 21:30:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA673F400) [pid = 3548] [serial = 649] [outer = 0000000000000000] 21:30:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA6B78400) [pid = 3548] [serial = 650] [outer = 0000004AA673F400] 21:30:50 INFO - PROCESS | 3548 | 1464582650618 Marionette DEBUG loaded listener.js 21:30:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA822D400) [pid = 3548] [serial = 651] [outer = 0000004AA673F400] 21:30:51 INFO - PROCESS | 3548 | 1464582651247 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]]]}] 21:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 986ms 21:30:51 INFO - PROCESS | 3548 | 1464582651268 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 21:30:51 INFO - PROCESS | 3548 | 1464582651271 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 21:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:30:51 INFO - PROCESS | 3548 | 1464582651274 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:30:51 INFO - PROCESS | 3548 | 1464582651277 Marionette TRACE conn5 <- [1,834,null,{}] 21:30:51 INFO - PROCESS | 3548 | 1464582651295 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}] 21:30:51 INFO - PROCESS | 3548 | 1464582651407 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 21:30:51 INFO - PROCESS | 3548 | 1464582651478 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACFE9000 == 52 [pid = 3548] [id = 218] 21:30:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA8A8A800) [pid = 3548] [serial = 652] [outer = 0000000000000000] 21:30:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA8BBB400) [pid = 3548] [serial = 653] [outer = 0000004AA8A8A800] 21:30:51 INFO - PROCESS | 3548 | 1464582651575 Marionette DEBUG loaded listener.js 21:30:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA8BC4C00) [pid = 3548] [serial = 654] [outer = 0000004AA8A8A800] 21:30:52 INFO - PROCESS | 3548 | 1464582652238 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]]]}] 21:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 990ms 21:30:52 INFO - PROCESS | 3548 | 1464582652268 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 21:30:52 INFO - PROCESS | 3548 | 1464582652270 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 21:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:30:52 INFO - PROCESS | 3548 | 1464582652274 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:30:52 INFO - PROCESS | 3548 | 1464582652276 Marionette TRACE conn5 <- [1,838,null,{}] 21:30:52 INFO - PROCESS | 3548 | 1464582652280 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}] 21:30:52 INFO - PROCESS | 3548 | 1464582652526 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 21:30:52 INFO - PROCESS | 3548 | 1464582652658 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5B9000 == 53 [pid = 3548] [id = 219] 21:30:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A969CC800) [pid = 3548] [serial = 655] [outer = 0000000000000000] 21:30:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004A973B1000) [pid = 3548] [serial = 656] [outer = 0000004A969CC800] 21:30:52 INFO - PROCESS | 3548 | 1464582652712 Marionette DEBUG loaded listener.js 21:30:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004A9BD0FC00) [pid = 3548] [serial = 657] [outer = 0000004A969CC800] 21:30:53 INFO - PROCESS | 3548 | 1464582653353 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]]]}] 21:30:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BB54800 == 52 [pid = 3548] [id = 155] 21:30:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC291000 == 51 [pid = 3548] [id = 213] 21:30:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB86C800 == 50 [pid = 3548] [id = 212] 21:30:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB78C800 == 49 [pid = 3548] [id = 211] 21:30:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8791000 == 48 [pid = 3548] [id = 210] 21:30:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7F27000 == 47 [pid = 3548] [id = 209] 21:30:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4FC6800 == 46 [pid = 3548] [id = 208] 21:30:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA405E800 == 45 [pid = 3548] [id = 207] 21:30:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D747800 == 44 [pid = 3548] [id = 206] 21:30:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA13B0000 == 43 [pid = 3548] [id = 205] 21:30:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA44EA000 == 42 [pid = 3548] [id = 201] 21:30:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004A96CAA000 == 41 [pid = 3548] [id = 200] 21:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1135ms 21:30:53 INFO - PROCESS | 3548 | 1464582653415 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 21:30:53 INFO - PROCESS | 3548 | 1464582653419 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 21:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:30:53 INFO - PROCESS | 3548 | 1464582653423 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:30:53 INFO - PROCESS | 3548 | 1464582653428 Marionette TRACE conn5 <- [1,842,null,{}] 21:30:53 INFO - PROCESS | 3548 | 1464582653432 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}] 21:30:53 INFO - PROCESS | 3548 | 1464582653531 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA3E65400) [pid = 3548] [serial = 570] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA38A0000) [pid = 3548] [serial = 569] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA58D5400) [pid = 3548] [serial = 579] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A9D6AF400) [pid = 3548] [serial = 578] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A9769DC00) [pid = 3548] [serial = 581] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A98A5F800) [pid = 3548] [serial = 582] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA380B400) [pid = 3548] [serial = 587] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA1326800) [pid = 3548] [serial = 585] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA4FEA400) [pid = 3548] [serial = 594] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA135D000) [pid = 3548] [serial = 540] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA7D0F800) [pid = 3548] [serial = 537] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA7D02C00) [pid = 3548] [serial = 596] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA39C4400) [pid = 3548] [serial = 588] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA4651000) [pid = 3548] [serial = 591] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA409D400) [pid = 3548] [serial = 590] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA4B41000) [pid = 3548] [serial = 593] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA7E55C00) [pid = 3548] [serial = 576] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA7D1C000) [pid = 3548] [serial = 575] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA7D0B800) [pid = 3548] [serial = 573] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA6C3B800) [pid = 3548] [serial = 572] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A9DBB2400) [pid = 3548] [serial = 584] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA0FC5400) [pid = 3548] [serial = 567] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004A9D654000) [pid = 3548] [serial = 566] [outer = 0000000000000000] [url = about:blank] 21:30:53 INFO - PROCESS | 3548 | 1464582653609 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BEE6000 == 42 [pid = 3548] [id = 220] 21:30:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004A97AB7C00) [pid = 3548] [serial = 658] [outer = 0000000000000000] 21:30:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004A9834E400) [pid = 3548] [serial = 659] [outer = 0000004A97AB7C00] 21:30:53 INFO - PROCESS | 3548 | 1464582653662 Marionette DEBUG loaded listener.js 21:30:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004A9CBBB400) [pid = 3548] [serial = 660] [outer = 0000004A97AB7C00] 21:30:55 INFO - PROCESS | 3548 | 1464582655492 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]]]}] 21:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 2086ms 21:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:30:55 INFO - PROCESS | 3548 | 1464582655512 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 21:30:55 INFO - PROCESS | 3548 | 1464582655515 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 21:30:55 INFO - PROCESS | 3548 | 1464582655519 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:30:55 INFO - PROCESS | 3548 | 1464582655521 Marionette TRACE conn5 <- [1,846,null,{}] 21:30:55 INFO - PROCESS | 3548 | 1464582655525 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}] 21:30:55 INFO - PROCESS | 3548 | 1464582655610 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 21:30:55 INFO - PROCESS | 3548 | 1464582655620 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA44F4000 == 43 [pid = 3548] [id = 221] 21:30:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA2CC9000) [pid = 3548] [serial = 661] [outer = 0000000000000000] 21:30:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA3488800) [pid = 3548] [serial = 662] [outer = 0000004AA2CC9000] 21:30:55 INFO - PROCESS | 3548 | 1464582655669 Marionette DEBUG loaded listener.js 21:30:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA380B400) [pid = 3548] [serial = 663] [outer = 0000004AA2CC9000] 21:30:56 INFO - PROCESS | 3548 | 1464582656145 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]]]}] 21:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 692ms 21:30:56 INFO - PROCESS | 3548 | 1464582656213 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 21:30:56 INFO - PROCESS | 3548 | 1464582656217 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 21:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:30:56 INFO - PROCESS | 3548 | 1464582656227 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:30:56 INFO - PROCESS | 3548 | 1464582656232 Marionette TRACE conn5 <- [1,850,null,{}] 21:30:56 INFO - PROCESS | 3548 | 1464582656236 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}] 21:30:56 INFO - PROCESS | 3548 | 1464582656326 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 21:30:56 INFO - PROCESS | 3548 | 1464582656402 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:56 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA6C11000 == 44 [pid = 3548] [id = 222] 21:30:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA3404800) [pid = 3548] [serial = 664] [outer = 0000000000000000] 21:30:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA3AD3800) [pid = 3548] [serial = 665] [outer = 0000004AA3404800] 21:30:56 INFO - PROCESS | 3548 | 1464582656449 Marionette DEBUG loaded listener.js 21:30:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA3F7D000) [pid = 3548] [serial = 666] [outer = 0000004AA3404800] 21:30:56 INFO - PROCESS | 3548 | 1464582656853 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]]]}] 21:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 693ms 21:30:56 INFO - PROCESS | 3548 | 1464582656925 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 21:30:56 INFO - PROCESS | 3548 | 1464582656928 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 21:30:56 INFO - PROCESS | 3548 | 1464582656931 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:30:56 INFO - PROCESS | 3548 | 1464582656933 Marionette TRACE conn5 <- [1,854,null,{}] 21:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:30:56 INFO - PROCESS | 3548 | 1464582656937 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}] 21:30:57 INFO - PROCESS | 3548 | 1464582657044 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 21:30:57 INFO - PROCESS | 3548 | 1464582657093 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81BA800 == 45 [pid = 3548] [id = 223] 21:30:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA4426400) [pid = 3548] [serial = 667] [outer = 0000000000000000] 21:30:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA4657800) [pid = 3548] [serial = 668] [outer = 0000004AA4426400] 21:30:57 INFO - PROCESS | 3548 | 1464582657139 Marionette DEBUG loaded listener.js 21:30:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA4A0C000) [pid = 3548] [serial = 669] [outer = 0000004AA4426400] 21:30:57 INFO - PROCESS | 3548 | 1464582657591 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]]]}] 21:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 689ms 21:30:57 INFO - PROCESS | 3548 | 1464582657667 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 21:30:57 INFO - PROCESS | 3548 | 1464582657670 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 21:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:30:57 INFO - PROCESS | 3548 | 1464582657678 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:30:57 INFO - PROCESS | 3548 | 1464582657680 Marionette TRACE conn5 <- [1,858,null,{}] 21:30:57 INFO - PROCESS | 3548 | 1464582657684 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}] 21:30:57 INFO - PROCESS | 3548 | 1464582657795 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 21:30:57 INFO - PROCESS | 3548 | 1464582657850 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8797800 == 46 [pid = 3548] [id = 224] 21:30:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA4FE8800) [pid = 3548] [serial = 670] [outer = 0000000000000000] 21:30:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA4FEDC00) [pid = 3548] [serial = 671] [outer = 0000004AA4FE8800] 21:30:57 INFO - PROCESS | 3548 | 1464582657903 Marionette DEBUG loaded listener.js 21:30:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA59A2800) [pid = 3548] [serial = 672] [outer = 0000004AA4FE8800] 21:30:58 INFO - PROCESS | 3548 | 1464582658352 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]]]}] 21:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 732ms 21:30:58 INFO - PROCESS | 3548 | 1464582658413 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 21:30:58 INFO - PROCESS | 3548 | 1464582658415 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 21:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:30:58 INFO - PROCESS | 3548 | 1464582658425 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:30:58 INFO - PROCESS | 3548 | 1464582658427 Marionette TRACE conn5 <- [1,862,null,{}] 21:30:58 INFO - PROCESS | 3548 | 1464582658430 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}] 21:30:58 INFO - PROCESS | 3548 | 1464582658539 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 21:30:58 INFO - PROCESS | 3548 | 1464582658552 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:58 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB830000 == 47 [pid = 3548] [id = 225] 21:30:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA6741400) [pid = 3548] [serial = 673] [outer = 0000000000000000] 21:30:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA7D0F800) [pid = 3548] [serial = 674] [outer = 0000004AA6741400] 21:30:58 INFO - PROCESS | 3548 | 1464582658635 Marionette DEBUG loaded listener.js 21:30:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA7E5F000) [pid = 3548] [serial = 675] [outer = 0000004AA6741400] 21:30:58 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A9CBB3800) [pid = 3548] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:30:58 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA465D000) [pid = 3548] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:30:58 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA7F51000) [pid = 3548] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:30:58 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA37B0800) [pid = 3548] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:30:58 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA3E66C00) [pid = 3548] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:30:58 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004A9BF3B800) [pid = 3548] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:30:58 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA59E8C00) [pid = 3548] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:30:58 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A9692FC00) [pid = 3548] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:30:58 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A976A4800) [pid = 3548] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:30:58 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A976A8800) [pid = 3548] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:30:58 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA5999400) [pid = 3548] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:30:59 INFO - PROCESS | 3548 | 1464582659104 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]]]}] 21:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 733ms 21:30:59 INFO - PROCESS | 3548 | 1464582659170 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 21:30:59 INFO - PROCESS | 3548 | 1464582659173 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 21:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:30:59 INFO - PROCESS | 3548 | 1464582659176 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:30:59 INFO - PROCESS | 3548 | 1464582659178 Marionette TRACE conn5 <- [1,866,null,{}] 21:30:59 INFO - PROCESS | 3548 | 1464582659184 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}] 21:30:59 INFO - PROCESS | 3548 | 1464582659270 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 21:30:59 INFO - PROCESS | 3548 | 1464582659277 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB881800 == 48 [pid = 3548] [id = 226] 21:30:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA3E66C00) [pid = 3548] [serial = 676] [outer = 0000000000000000] 21:30:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA7D18C00) [pid = 3548] [serial = 677] [outer = 0000004AA3E66C00] 21:30:59 INFO - PROCESS | 3548 | 1464582659324 Marionette DEBUG loaded listener.js 21:30:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA7F4F000) [pid = 3548] [serial = 678] [outer = 0000004AA3E66C00] 21:30:59 INFO - PROCESS | 3548 | 1464582659729 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]]]}] 21:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 586ms 21:30:59 INFO - PROCESS | 3548 | 1464582659767 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 21:30:59 INFO - PROCESS | 3548 | 1464582659770 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 21:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:30:59 INFO - PROCESS | 3548 | 1464582659773 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:30:59 INFO - PROCESS | 3548 | 1464582659775 Marionette TRACE conn5 <- [1,870,null,{}] 21:30:59 INFO - PROCESS | 3548 | 1464582659783 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}] 21:30:59 INFO - PROCESS | 3548 | 1464582659868 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 21:30:59 INFO - PROCESS | 3548 | 1464582659876 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2B0800 == 49 [pid = 3548] [id = 227] 21:30:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA8309C00) [pid = 3548] [serial = 679] [outer = 0000000000000000] 21:30:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA830FC00) [pid = 3548] [serial = 680] [outer = 0000004AA8309C00] 21:30:59 INFO - PROCESS | 3548 | 1464582659926 Marionette DEBUG loaded listener.js 21:31:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA87D7400) [pid = 3548] [serial = 681] [outer = 0000004AA8309C00] 21:31:00 INFO - PROCESS | 3548 | 1464582660327 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]]]}] 21:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 586ms 21:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:31:00 INFO - PROCESS | 3548 | 1464582660360 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 21:31:00 INFO - PROCESS | 3548 | 1464582660362 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 21:31:00 INFO - PROCESS | 3548 | 1464582660365 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:31:00 INFO - PROCESS | 3548 | 1464582660367 Marionette TRACE conn5 <- [1,874,null,{}] 21:31:00 INFO - PROCESS | 3548 | 1464582660382 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}] 21:31:00 INFO - PROCESS | 3548 | 1464582660476 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 21:31:00 INFO - PROCESS | 3548 | 1464582660483 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACEA1000 == 50 [pid = 3548] [id = 228] 21:31:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA87D5400) [pid = 3548] [serial = 682] [outer = 0000000000000000] 21:31:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA8A81000) [pid = 3548] [serial = 683] [outer = 0000004AA87D5400] 21:31:00 INFO - PROCESS | 3548 | 1464582660529 Marionette DEBUG loaded listener.js 21:31:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA8BBD400) [pid = 3548] [serial = 684] [outer = 0000004AA87D5400] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB875000 == 49 [pid = 3548] [id = 192] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB79E800 == 48 [pid = 3548] [id = 154] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BD2F800 == 47 [pid = 3548] [id = 193] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB840800 == 46 [pid = 3548] [id = 202] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BEF3800 == 45 [pid = 3548] [id = 188] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE85000 == 44 [pid = 3548] [id = 203] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87A0800 == 43 [pid = 3548] [id = 168] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC28A800 == 42 [pid = 3548] [id = 204] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5ED800 == 41 [pid = 3548] [id = 156] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BEE6000 == 40 [pid = 3548] [id = 220] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5B9000 == 39 [pid = 3548] [id = 219] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACFE9000 == 38 [pid = 3548] [id = 218] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACEA0000 == 37 [pid = 3548] [id = 217] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70D8800 == 36 [pid = 3548] [id = 216] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D74D000 == 35 [pid = 3548] [id = 215] 21:31:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC421800 == 34 [pid = 3548] [id = 214] 21:31:02 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB881800 == 33 [pid = 3548] [id = 226] 21:31:02 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2B0800 == 32 [pid = 3548] [id = 227] 21:31:02 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81BA800 == 31 [pid = 3548] [id = 223] 21:31:02 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8797800 == 30 [pid = 3548] [id = 224] 21:31:02 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA6C11000 == 29 [pid = 3548] [id = 222] 21:31:02 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB830000 == 28 [pid = 3548] [id = 225] 21:31:02 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA44F4000 == 27 [pid = 3548] [id = 221] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA6B78000) [pid = 3548] [serial = 564] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA8378000) [pid = 3548] [serial = 638] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA7D1A800) [pid = 3548] [serial = 636] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA822B000) [pid = 3548] [serial = 633] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA40A8400) [pid = 3548] [serial = 624] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA87DD000) [pid = 3548] [serial = 639] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA4A06400) [pid = 3548] [serial = 626] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA4FE7C00) [pid = 3548] [serial = 627] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A95D4DC00) [pid = 3548] [serial = 599] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA8373000) [pid = 3548] [serial = 612] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA830EC00) [pid = 3548] [serial = 611] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA8226000) [pid = 3548] [serial = 608] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA3806C00) [pid = 3548] [serial = 620] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA39BC800) [pid = 3548] [serial = 621] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA5176800) [pid = 3548] [serial = 605] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA3E6C000) [pid = 3548] [serial = 623] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A9E52AC00) [pid = 3548] [serial = 615] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A9CA3C400) [pid = 3548] [serial = 614] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA2BE2000) [pid = 3548] [serial = 602] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA7D14C00) [pid = 3548] [serial = 630] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004A9CBB1800) [pid = 3548] [serial = 617] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA1327C00) [pid = 3548] [serial = 618] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA7B10800) [pid = 3548] [serial = 629] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA87E3800) [pid = 3548] [serial = 641] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA0FCA000) [pid = 3548] [serial = 635] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA7F47000) [pid = 3548] [serial = 632] [outer = 0000000000000000] [url = about:blank] 21:31:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A95D6D400) [pid = 3548] [serial = 685] [outer = 0000004A96CBEC00] 21:31:02 INFO - PROCESS | 3548 | 1464582662591 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]]]}] 21:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 2249ms 21:31:02 INFO - PROCESS | 3548 | 1464582662619 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 21:31:02 INFO - PROCESS | 3548 | 1464582662625 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 21:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:31:02 INFO - PROCESS | 3548 | 1464582662630 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:31:02 INFO - PROCESS | 3548 | 1464582662634 Marionette TRACE conn5 <- [1,878,null,{}] 21:31:02 INFO - PROCESS | 3548 | 1464582662640 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}] 21:31:02 INFO - PROCESS | 3548 | 1464582662738 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 21:31:02 INFO - PROCESS | 3548 | 1464582662749 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97294800 == 28 [pid = 3548] [id = 229] 21:31:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A96939400) [pid = 3548] [serial = 686] [outer = 0000000000000000] 21:31:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A9693A400) [pid = 3548] [serial = 687] [outer = 0000004A96939400] 21:31:02 INFO - PROCESS | 3548 | 1464582662798 Marionette DEBUG loaded listener.js 21:31:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A973AFC00) [pid = 3548] [serial = 688] [outer = 0000004A96939400] 21:31:03 INFO - PROCESS | 3548 | 1464582663291 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]]]}] 21:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 690ms 21:31:03 INFO - PROCESS | 3548 | 1464582663323 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 21:31:03 INFO - PROCESS | 3548 | 1464582663329 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 21:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:31:03 INFO - PROCESS | 3548 | 1464582663336 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:31:03 INFO - PROCESS | 3548 | 1464582663339 Marionette TRACE conn5 <- [1,882,null,{}] 21:31:03 INFO - PROCESS | 3548 | 1464582663343 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}] 21:31:03 INFO - PROCESS | 3548 | 1464582663437 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 21:31:03 INFO - PROCESS | 3548 | 1464582663448 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BEEE000 == 29 [pid = 3548] [id = 230] 21:31:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004A976A6000) [pid = 3548] [serial = 689] [outer = 0000000000000000] 21:31:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004A97934000) [pid = 3548] [serial = 690] [outer = 0000004A976A6000] 21:31:03 INFO - PROCESS | 3548 | 1464582663496 Marionette DEBUG loaded listener.js 21:31:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004A97F24400) [pid = 3548] [serial = 691] [outer = 0000004A976A6000] 21:31:03 INFO - PROCESS | 3548 | 1464582663952 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]]]}] 21:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 691ms 21:31:04 INFO - PROCESS | 3548 | 1464582664029 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 21:31:04 INFO - PROCESS | 3548 | 1464582664031 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 21:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:31:04 INFO - PROCESS | 3548 | 1464582664035 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:31:04 INFO - PROCESS | 3548 | 1464582664039 Marionette TRACE conn5 <- [1,886,null,{}] 21:31:04 INFO - PROCESS | 3548 | 1464582664051 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}] 21:31:04 INFO - PROCESS | 3548 | 1464582664183 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 21:31:04 INFO - PROCESS | 3548 | 1464582664254 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAE8000 == 30 [pid = 3548] [id = 231] 21:31:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004A927CBC00) [pid = 3548] [serial = 692] [outer = 0000000000000000] 21:31:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004A9BECA800) [pid = 3548] [serial = 693] [outer = 0000004A927CBC00] 21:31:04 INFO - PROCESS | 3548 | 1464582664305 Marionette DEBUG loaded listener.js 21:31:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004A9C878800) [pid = 3548] [serial = 694] [outer = 0000004A927CBC00] 21:31:04 INFO - PROCESS | 3548 | 1464582664709 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]]]}] 21:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 691ms 21:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:31:04 INFO - PROCESS | 3548 | 1464582664728 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 21:31:04 INFO - PROCESS | 3548 | 1464582664731 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 21:31:04 INFO - PROCESS | 3548 | 1464582664734 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:31:04 INFO - PROCESS | 3548 | 1464582664736 Marionette TRACE conn5 <- [1,890,null,{}] 21:31:04 INFO - PROCESS | 3548 | 1464582664739 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}] 21:31:04 INFO - PROCESS | 3548 | 1464582664852 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 21:31:04 INFO - PROCESS | 3548 | 1464582664861 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5BD000 == 31 [pid = 3548] [id = 232] 21:31:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004A9D654000) [pid = 3548] [serial = 695] [outer = 0000000000000000] 21:31:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004A9D65A400) [pid = 3548] [serial = 696] [outer = 0000004A9D654000] 21:31:04 INFO - PROCESS | 3548 | 1464582664911 Marionette DEBUG loaded listener.js 21:31:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004A9D791000) [pid = 3548] [serial = 697] [outer = 0000004A9D654000] 21:31:05 INFO - PROCESS | 3548 | 1464582665339 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]]]}] 21:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 628ms 21:31:05 INFO - PROCESS | 3548 | 1464582665364 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 21:31:05 INFO - PROCESS | 3548 | 1464582665366 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 21:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:31:05 INFO - PROCESS | 3548 | 1464582665369 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:31:05 INFO - PROCESS | 3548 | 1464582665371 Marionette TRACE conn5 <- [1,894,null,{}] 21:31:05 INFO - PROCESS | 3548 | 1464582665375 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}] 21:31:05 INFO - PROCESS | 3548 | 1464582665478 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 21:31:05 INFO - PROCESS | 3548 | 1464582665486 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA19BE000 == 32 [pid = 3548] [id = 233] 21:31:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004A976A5000) [pid = 3548] [serial = 698] [outer = 0000000000000000] 21:31:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004A9DBB4800) [pid = 3548] [serial = 699] [outer = 0000004A976A5000] 21:31:05 INFO - PROCESS | 3548 | 1464582665532 Marionette DEBUG loaded listener.js 21:31:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004A9E52C800) [pid = 3548] [serial = 700] [outer = 0000004A976A5000] 21:31:05 INFO - PROCESS | 3548 | 1464582665989 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]]]}] 21:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 691ms 21:31:06 INFO - PROCESS | 3548 | 1464582666064 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 21:31:06 INFO - PROCESS | 3548 | 1464582666067 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 21:31:06 INFO - PROCESS | 3548 | 1464582666070 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:31:06 INFO - PROCESS | 3548 | 1464582666072 Marionette TRACE conn5 <- [1,898,null,{}] 21:31:06 INFO - PROCESS | 3548 | 1464582666075 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}] 21:31:06 INFO - PROCESS | 3548 | 1464582666203 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 21:31:06 INFO - PROCESS | 3548 | 1464582666213 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3EA9000 == 33 [pid = 3548] [id = 234] 21:31:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA132A800) [pid = 3548] [serial = 701] [outer = 0000000000000000] 21:31:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA2BE4000) [pid = 3548] [serial = 702] [outer = 0000004AA132A800] 21:31:06 INFO - PROCESS | 3548 | 1464582666260 Marionette DEBUG loaded listener.js 21:31:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA2CC2C00) [pid = 3548] [serial = 703] [outer = 0000004AA132A800] 21:31:06 INFO - PROCESS | 3548 | 1464582666681 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]]]}] 21:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 629ms 21:31:06 INFO - PROCESS | 3548 | 1464582666702 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 21:31:06 INFO - PROCESS | 3548 | 1464582666705 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 21:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:31:06 INFO - PROCESS | 3548 | 1464582666708 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:31:06 INFO - PROCESS | 3548 | 1464582666710 Marionette TRACE conn5 <- [1,902,null,{}] 21:31:06 INFO - PROCESS | 3548 | 1464582666713 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}] 21:31:06 INFO - PROCESS | 3548 | 1464582666791 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 21:31:06 INFO - PROCESS | 3548 | 1464582666828 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA44E0800 == 34 [pid = 3548] [id = 235] 21:31:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA2CCB400) [pid = 3548] [serial = 704] [outer = 0000000000000000] 21:31:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA3485800) [pid = 3548] [serial = 705] [outer = 0000004AA2CCB400] 21:31:06 INFO - PROCESS | 3548 | 1464582666874 Marionette DEBUG loaded listener.js 21:31:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA3547400) [pid = 3548] [serial = 706] [outer = 0000004AA2CCB400] 21:31:07 INFO - PROCESS | 3548 | 1464582667301 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]]]}] 21:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 627ms 21:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:31:07 INFO - PROCESS | 3548 | 1464582667339 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 21:31:07 INFO - PROCESS | 3548 | 1464582667341 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 21:31:07 INFO - PROCESS | 3548 | 1464582667344 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:31:07 INFO - PROCESS | 3548 | 1464582667346 Marionette TRACE conn5 <- [1,906,null,{}] 21:31:07 INFO - PROCESS | 3548 | 1464582667350 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}] 21:31:07 INFO - PROCESS | 3548 | 1464582667427 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 21:31:07 INFO - PROCESS | 3548 | 1464582667433 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:07 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CDC000 == 35 [pid = 3548] [id = 236] 21:31:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA340E000) [pid = 3548] [serial = 707] [outer = 0000000000000000] 21:31:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA3803400) [pid = 3548] [serial = 708] [outer = 0000004AA340E000] 21:31:07 INFO - PROCESS | 3548 | 1464582667479 Marionette DEBUG loaded listener.js 21:31:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA380A400) [pid = 3548] [serial = 709] [outer = 0000004AA340E000] 21:31:07 INFO - PROCESS | 3548 | 1464582667947 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]]]}] 21:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 627ms 21:31:07 INFO - PROCESS | 3548 | 1464582667974 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 21:31:07 INFO - PROCESS | 3548 | 1464582667977 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 21:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:31:07 INFO - PROCESS | 3548 | 1464582667980 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:31:07 INFO - PROCESS | 3548 | 1464582667982 Marionette TRACE conn5 <- [1,910,null,{}] 21:31:07 INFO - PROCESS | 3548 | 1464582667985 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}] 21:31:08 INFO - PROCESS | 3548 | 1464582668088 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 21:31:08 INFO - PROCESS | 3548 | 1464582668095 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAE6000 == 36 [pid = 3548] [id = 237] 21:31:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA3807800) [pid = 3548] [serial = 710] [outer = 0000000000000000] 21:31:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA39B7000) [pid = 3548] [serial = 711] [outer = 0000004AA3807800] 21:31:08 INFO - PROCESS | 3548 | 1464582668144 Marionette DEBUG loaded listener.js 21:31:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA39BF000) [pid = 3548] [serial = 712] [outer = 0000004AA3807800] 21:31:08 INFO - PROCESS | 3548 | 1464582668621 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]]]}] 21:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 691ms 21:31:08 INFO - PROCESS | 3548 | 1464582668674 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 21:31:08 INFO - PROCESS | 3548 | 1464582668677 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 21:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:31:08 INFO - PROCESS | 3548 | 1464582668681 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:31:08 INFO - PROCESS | 3548 | 1464582668683 Marionette TRACE conn5 <- [1,914,null,{}] 21:31:08 INFO - PROCESS | 3548 | 1464582668686 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}] 21:31:08 INFO - PROCESS | 3548 | 1464582668805 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 21:31:08 INFO - PROCESS | 3548 | 1464582668817 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA702C000 == 37 [pid = 3548] [id = 238] 21:31:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA3899000) [pid = 3548] [serial = 713] [outer = 0000000000000000] 21:31:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA39CF000) [pid = 3548] [serial = 714] [outer = 0000004AA3899000] 21:31:08 INFO - PROCESS | 3548 | 1464582668900 Marionette DEBUG loaded listener.js 21:31:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA3AD2C00) [pid = 3548] [serial = 715] [outer = 0000004AA3899000] 21:31:09 INFO - PROCESS | 3548 | 1464582669342 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]]]}] 21:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 21:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:31:09 INFO - PROCESS | 3548 | 1464582669355 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 21:31:09 INFO - PROCESS | 3548 | 1464582669358 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 21:31:09 INFO - PROCESS | 3548 | 1464582669361 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:31:09 INFO - PROCESS | 3548 | 1464582669364 Marionette TRACE conn5 <- [1,918,null,{}] 21:31:09 INFO - PROCESS | 3548 | 1464582669372 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}] 21:31:09 INFO - PROCESS | 3548 | 1464582669533 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 21:31:09 INFO - PROCESS | 3548 | 1464582669560 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:09 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA19BD800 == 38 [pid = 3548] [id = 239] 21:31:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA3EE5400) [pid = 3548] [serial = 716] [outer = 0000000000000000] 21:31:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA3EEC000) [pid = 3548] [serial = 717] [outer = 0000004AA3EE5400] 21:31:09 INFO - PROCESS | 3548 | 1464582669617 Marionette DEBUG loaded listener.js 21:31:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA40A0C00) [pid = 3548] [serial = 718] [outer = 0000004AA3EE5400] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA59EC400) [pid = 3548] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A95C67000) [pid = 3548] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA59A1C00) [pid = 3548] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA1994000) [pid = 3548] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA4F25000) [pid = 3548] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA8309C00) [pid = 3548] [serial = 679] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA4426400) [pid = 3548] [serial = 667] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA4FE8800) [pid = 3548] [serial = 670] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA6741400) [pid = 3548] [serial = 673] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA3E66C00) [pid = 3548] [serial = 676] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A9769C400) [pid = 3548] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA87E1C00) [pid = 3548] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA3404800) [pid = 3548] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA2CC9000) [pid = 3548] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A97AB7C00) [pid = 3548] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A969CC800) [pid = 3548] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA8A8A800) [pid = 3548] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA673F400) [pid = 3548] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:31:10 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA2BE7C00) [pid = 3548] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:31:10 INFO - PROCESS | 3548 | 1464582670264 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]]]}] 21:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 941ms 21:31:10 INFO - PROCESS | 3548 | 1464582670305 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 21:31:10 INFO - PROCESS | 3548 | 1464582670307 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 21:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:31:10 INFO - PROCESS | 3548 | 1464582670310 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:31:10 INFO - PROCESS | 3548 | 1464582670312 Marionette TRACE conn5 <- [1,922,null,{}] 21:31:10 INFO - PROCESS | 3548 | 1464582670315 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}] 21:31:10 INFO - PROCESS | 3548 | 1464582670396 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 21:31:10 INFO - PROCESS | 3548 | 1464582670403 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA80FC800 == 39 [pid = 3548] [id = 240] 21:31:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA37AFC00) [pid = 3548] [serial = 719] [outer = 0000000000000000] 21:31:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA40A5C00) [pid = 3548] [serial = 720] [outer = 0000004AA37AFC00] 21:31:10 INFO - PROCESS | 3548 | 1464582670457 Marionette DEBUG loaded listener.js 21:31:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA464F800) [pid = 3548] [serial = 721] [outer = 0000004AA37AFC00] 21:31:10 INFO - PROCESS | 3548 | 1464582670873 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]]]}] 21:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 586ms 21:31:10 INFO - PROCESS | 3548 | 1464582670898 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 21:31:10 INFO - PROCESS | 3548 | 1464582670900 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 21:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:31:10 INFO - PROCESS | 3548 | 1464582670914 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:31:10 INFO - PROCESS | 3548 | 1464582670916 Marionette TRACE conn5 <- [1,926,null,{}] 21:31:10 INFO - PROCESS | 3548 | 1464582670919 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}] 21:31:11 INFO - PROCESS | 3548 | 1464582670998 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 21:31:11 INFO - PROCESS | 3548 | 1464582671005 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8774000 == 40 [pid = 3548] [id = 241] 21:31:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA41D1000) [pid = 3548] [serial = 722] [outer = 0000000000000000] 21:31:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA465A400) [pid = 3548] [serial = 723] [outer = 0000004AA41D1000] 21:31:11 INFO - PROCESS | 3548 | 1464582671052 Marionette DEBUG loaded listener.js 21:31:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA4A04C00) [pid = 3548] [serial = 724] [outer = 0000004AA41D1000] 21:31:11 INFO - PROCESS | 3548 | 1464582671494 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]]]}] 21:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 629ms 21:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:31:11 INFO - PROCESS | 3548 | 1464582671547 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 21:31:11 INFO - PROCESS | 3548 | 1464582671549 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 21:31:11 INFO - PROCESS | 3548 | 1464582671552 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:31:11 INFO - PROCESS | 3548 | 1464582671554 Marionette TRACE conn5 <- [1,930,null,{}] 21:31:11 INFO - PROCESS | 3548 | 1464582671557 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}] 21:31:11 INFO - PROCESS | 3548 | 1464582671638 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 21:31:11 INFO - PROCESS | 3548 | 1464582671644 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8796000 == 41 [pid = 3548] [id = 242] 21:31:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA4B40800) [pid = 3548] [serial = 725] [outer = 0000000000000000] 21:31:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA4F24400) [pid = 3548] [serial = 726] [outer = 0000004AA4B40800] 21:31:11 INFO - PROCESS | 3548 | 1464582671694 Marionette DEBUG loaded listener.js 21:31:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA4F2BC00) [pid = 3548] [serial = 727] [outer = 0000004AA4B40800] 21:31:12 INFO - PROCESS | 3548 | 1464582672278 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]]]}] 21:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 776ms 21:31:12 INFO - PROCESS | 3548 | 1464582672369 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 21:31:12 INFO - PROCESS | 3548 | 1464582672374 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 21:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:31:12 INFO - PROCESS | 3548 | 1464582672423 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:31:12 INFO - PROCESS | 3548 | 1464582672428 Marionette TRACE conn5 <- [1,934,null,{}] 21:31:12 INFO - PROCESS | 3548 | 1464582672436 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}] 21:31:12 INFO - PROCESS | 3548 | 1464582672571 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 21:31:12 INFO - PROCESS | 3548 | 1464582672638 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:12 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BB55000 == 42 [pid = 3548] [id = 243] 21:31:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A95D5A800) [pid = 3548] [serial = 728] [outer = 0000000000000000] 21:31:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004A973B7400) [pid = 3548] [serial = 729] [outer = 0000004A95D5A800] 21:31:12 INFO - PROCESS | 3548 | 1464582672696 Marionette DEBUG loaded listener.js 21:31:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004A97B11C00) [pid = 3548] [serial = 730] [outer = 0000004A95D5A800] 21:31:13 INFO - PROCESS | 3548 | 1464582673439 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]]]}] 21:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1088ms 21:31:13 INFO - PROCESS | 3548 | 1464582673528 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 21:31:13 INFO - PROCESS | 3548 | 1464582673534 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 21:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:31:13 INFO - PROCESS | 3548 | 1464582673542 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:31:13 INFO - PROCESS | 3548 | 1464582673545 Marionette TRACE conn5 <- [1,938,null,{}] 21:31:13 INFO - PROCESS | 3548 | 1464582673549 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}] 21:31:13 INFO - PROCESS | 3548 | 1464582673680 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 21:31:13 INFO - PROCESS | 3548 | 1464582673746 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA38E7800 == 43 [pid = 3548] [id = 244] 21:31:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A9BD10400) [pid = 3548] [serial = 731] [outer = 0000000000000000] 21:31:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A9D65A800) [pid = 3548] [serial = 732] [outer = 0000004A9BD10400] 21:31:13 INFO - PROCESS | 3548 | 1464582673802 Marionette DEBUG loaded listener.js 21:31:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA0FC0C00) [pid = 3548] [serial = 733] [outer = 0000004A9BD10400] 21:31:14 INFO - PROCESS | 3548 | 1464582674725 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]]]}] 21:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1242ms 21:31:14 INFO - PROCESS | 3548 | 1464582674786 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 21:31:14 INFO - PROCESS | 3548 | 1464582674791 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 21:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:31:14 INFO - PROCESS | 3548 | 1464582674796 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:31:14 INFO - PROCESS | 3548 | 1464582674800 Marionette TRACE conn5 <- [1,942,null,{}] 21:31:14 INFO - PROCESS | 3548 | 1464582674807 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}] 21:31:14 INFO - PROCESS | 3548 | 1464582674914 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 21:31:15 INFO - PROCESS | 3548 | 1464582674990 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BB50000 == 44 [pid = 3548] [id = 245] 21:31:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A9769A400) [pid = 3548] [serial = 734] [outer = 0000000000000000] 21:31:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004A976A4800) [pid = 3548] [serial = 735] [outer = 0000004A9769A400] 21:31:15 INFO - PROCESS | 3548 | 1464582675041 Marionette DEBUG loaded listener.js 21:31:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004A9BB67800) [pid = 3548] [serial = 736] [outer = 0000004A9769A400] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB78C000 == 43 [pid = 3548] [id = 140] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA80FB000 == 42 [pid = 3548] [id = 136] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A1E000 == 41 [pid = 3548] [id = 139] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5EC000 == 40 [pid = 3548] [id = 130] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CAE5000 == 39 [pid = 3548] [id = 135] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D754800 == 38 [pid = 3548] [id = 143] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CAE5800 == 37 [pid = 3548] [id = 129] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BF7B000 == 36 [pid = 3548] [id = 142] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA52CF800 == 35 [pid = 3548] [id = 134] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4A85800 == 34 [pid = 3548] [id = 133] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA13A7800 == 33 [pid = 3548] [id = 144] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C61800 == 32 [pid = 3548] [id = 131] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97282000 == 31 [pid = 3548] [id = 141] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97A65000 == 30 [pid = 3548] [id = 127] 21:31:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BEE8000 == 29 [pid = 3548] [id = 128] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA8A81000) [pid = 3548] [serial = 683] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA7D20C00) [pid = 3548] [serial = 597] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA87D7400) [pid = 3548] [serial = 681] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA4657800) [pid = 3548] [serial = 668] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA4FEDC00) [pid = 3548] [serial = 671] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA7D0F800) [pid = 3548] [serial = 674] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA59A2800) [pid = 3548] [serial = 672] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA7D18C00) [pid = 3548] [serial = 677] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA830FC00) [pid = 3548] [serial = 680] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA7E5F000) [pid = 3548] [serial = 675] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004A97CE1000) [pid = 3548] [serial = 644] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA8A84400) [pid = 3548] [serial = 642] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA3AD3800) [pid = 3548] [serial = 665] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA3488800) [pid = 3548] [serial = 662] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA380B400) [pid = 3548] [serial = 663] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A9834E400) [pid = 3548] [serial = 659] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004A9CBBB400) [pid = 3548] [serial = 660] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A9BD0FC00) [pid = 3548] [serial = 657] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A973B1000) [pid = 3548] [serial = 656] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA8BC4C00) [pid = 3548] [serial = 654] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA8BBB400) [pid = 3548] [serial = 653] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA822D400) [pid = 3548] [serial = 651] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA6B78400) [pid = 3548] [serial = 650] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA3E65800) [pid = 3548] [serial = 648] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA3896400) [pid = 3548] [serial = 647] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A9DD67C00) [pid = 3548] [serial = 645] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA7F4F000) [pid = 3548] [serial = 678] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA4A0C000) [pid = 3548] [serial = 669] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA3F7D000) [pid = 3548] [serial = 666] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004A973BD400) [pid = 3548] [serial = 600] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA822EC00) [pid = 3548] [serial = 609] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA380B000) [pid = 3548] [serial = 603] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA5B8C000) [pid = 3548] [serial = 606] [outer = 0000000000000000] [url = about:blank] 21:31:15 INFO - PROCESS | 3548 | 1464582675582 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]]]}] 21:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 839ms 21:31:15 INFO - PROCESS | 3548 | 1464582675640 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 21:31:15 INFO - PROCESS | 3548 | 1464582675646 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 21:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:31:15 INFO - PROCESS | 3548 | 1464582675653 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:31:15 INFO - PROCESS | 3548 | 1464582675655 Marionette TRACE conn5 <- [1,946,null,{}] 21:31:15 INFO - PROCESS | 3548 | 1464582675660 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}] 21:31:15 INFO - PROCESS | 3548 | 1464582675748 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 21:31:15 INFO - PROCESS | 3548 | 1464582675764 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C8E1000 == 30 [pid = 3548] [id = 246] 21:31:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9C58B000) [pid = 3548] [serial = 737] [outer = 0000000000000000] 21:31:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9CA38400) [pid = 3548] [serial = 738] [outer = 0000004A9C58B000] 21:31:15 INFO - PROCESS | 3548 | 1464582675811 Marionette DEBUG loaded listener.js 21:31:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A9D654800) [pid = 3548] [serial = 739] [outer = 0000004A9C58B000] 21:31:16 INFO - PROCESS | 3548 | 1464582676274 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]]]}] 21:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 691ms 21:31:16 INFO - PROCESS | 3548 | 1464582676345 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 21:31:16 INFO - PROCESS | 3548 | 1464582676347 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 21:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:31:16 INFO - PROCESS | 3548 | 1464582676351 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:31:16 INFO - PROCESS | 3548 | 1464582676355 Marionette TRACE conn5 <- [1,950,null,{}] 21:31:16 INFO - PROCESS | 3548 | 1464582676367 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}] 21:31:16 INFO - PROCESS | 3548 | 1464582676493 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 21:31:16 INFO - PROCESS | 3548 | 1464582676561 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:16 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA126A800 == 31 [pid = 3548] [id = 247] 21:31:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A95D4E000) [pid = 3548] [serial = 740] [outer = 0000000000000000] 21:31:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004A9E187400) [pid = 3548] [serial = 741] [outer = 0000004A95D4E000] 21:31:16 INFO - PROCESS | 3548 | 1464582676610 Marionette DEBUG loaded listener.js 21:31:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA1361C00) [pid = 3548] [serial = 742] [outer = 0000004A95D4E000] 21:31:17 INFO - PROCESS | 3548 | 1464582677009 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]]]}] 21:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 692ms 21:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:31:17 INFO - PROCESS | 3548 | 1464582677046 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 21:31:17 INFO - PROCESS | 3548 | 1464582677049 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 21:31:17 INFO - PROCESS | 3548 | 1464582677052 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:31:17 INFO - PROCESS | 3548 | 1464582677053 Marionette TRACE conn5 <- [1,954,null,{}] 21:31:17 INFO - PROCESS | 3548 | 1464582677057 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}] 21:31:17 INFO - PROCESS | 3548 | 1464582677146 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 21:31:17 INFO - PROCESS | 3548 | 1464582677153 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA38F2800 == 32 [pid = 3548] [id = 248] 21:31:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA2BE5C00) [pid = 3548] [serial = 743] [outer = 0000000000000000] 21:31:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA2CCC800) [pid = 3548] [serial = 744] [outer = 0000004AA2BE5C00] 21:31:17 INFO - PROCESS | 3548 | 1464582677201 Marionette DEBUG loaded listener.js 21:31:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA34B3800) [pid = 3548] [serial = 745] [outer = 0000004AA2BE5C00] 21:31:17 INFO - PROCESS | 3548 | 1464582677685 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]]]}] 21:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 690ms 21:31:17 INFO - PROCESS | 3548 | 1464582677745 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 21:31:17 INFO - PROCESS | 3548 | 1464582677747 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 21:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:31:17 INFO - PROCESS | 3548 | 1464582677751 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:31:17 INFO - PROCESS | 3548 | 1464582677753 Marionette TRACE conn5 <- [1,958,null,{}] 21:31:17 INFO - PROCESS | 3548 | 1464582677762 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}] 21:31:17 INFO - PROCESS | 3548 | 1464582677894 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 21:31:17 INFO - PROCESS | 3548 | 1464582677917 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4BA5000 == 33 [pid = 3548] [id = 249] 21:31:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA34B8800) [pid = 3548] [serial = 746] [outer = 0000000000000000] 21:31:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA3807400) [pid = 3548] [serial = 747] [outer = 0000004AA34B8800] 21:31:17 INFO - PROCESS | 3548 | 1464582677964 Marionette DEBUG loaded listener.js 21:31:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA39B6400) [pid = 3548] [serial = 748] [outer = 0000004AA34B8800] 21:31:18 INFO - PROCESS | 3548 | 1464582678422 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]]]}] 21:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 733ms 21:31:18 INFO - PROCESS | 3548 | 1464582678487 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 21:31:18 INFO - PROCESS | 3548 | 1464582678489 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 21:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:31:18 INFO - PROCESS | 3548 | 1464582678493 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:31:18 INFO - PROCESS | 3548 | 1464582678495 Marionette TRACE conn5 <- [1,962,null,{}] 21:31:18 INFO - PROCESS | 3548 | 1464582678498 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}] 21:31:18 INFO - PROCESS | 3548 | 1464582678625 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 21:31:18 INFO - PROCESS | 3548 | 1464582678680 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA6C0D800 == 34 [pid = 3548] [id = 250] 21:31:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA3AD5400) [pid = 3548] [serial = 749] [outer = 0000000000000000] 21:31:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA3E65400) [pid = 3548] [serial = 750] [outer = 0000004AA3AD5400] 21:31:18 INFO - PROCESS | 3548 | 1464582678726 Marionette DEBUG loaded listener.js 21:31:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA3EE8000) [pid = 3548] [serial = 751] [outer = 0000004AA3AD5400] 21:31:19 INFO - PROCESS | 3548 | 1464582679156 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]]]}] 21:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 691ms 21:31:19 INFO - PROCESS | 3548 | 1464582679228 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 21:31:19 INFO - PROCESS | 3548 | 1464582679230 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 21:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:31:19 INFO - PROCESS | 3548 | 1464582679237 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:31:19 INFO - PROCESS | 3548 | 1464582679239 Marionette TRACE conn5 <- [1,966,null,{}] 21:31:19 INFO - PROCESS | 3548 | 1464582679243 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}] 21:31:19 INFO - PROCESS | 3548 | 1464582679345 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 21:31:19 INFO - PROCESS | 3548 | 1464582679355 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:19 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7F3D000 == 35 [pid = 3548] [id = 251] 21:31:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA409B400) [pid = 3548] [serial = 752] [outer = 0000000000000000] 21:31:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA409F000) [pid = 3548] [serial = 753] [outer = 0000004AA409B400] 21:31:19 INFO - PROCESS | 3548 | 1464582679525 Marionette DEBUG loaded listener.js 21:31:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA4659400) [pid = 3548] [serial = 754] [outer = 0000004AA409B400] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA3807800) [pid = 3548] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA3899000) [pid = 3548] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA340E000) [pid = 3548] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA87D5400) [pid = 3548] [serial = 682] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A927CBC00) [pid = 3548] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA2CCB400) [pid = 3548] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A976A5000) [pid = 3548] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004A9D654000) [pid = 3548] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA132A800) [pid = 3548] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A976A6000) [pid = 3548] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A96939400) [pid = 3548] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA3EE5400) [pid = 3548] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA41D1000) [pid = 3548] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:31:19 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA37AFC00) [pid = 3548] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:31:19 INFO - PROCESS | 3548 | 1464582679898 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]]]}] 21:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 691ms 21:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:31:19 INFO - PROCESS | 3548 | 1464582679932 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 21:31:19 INFO - PROCESS | 3548 | 1464582679934 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 21:31:19 INFO - PROCESS | 3548 | 1464582679937 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:31:19 INFO - PROCESS | 3548 | 1464582679939 Marionette TRACE conn5 <- [1,970,null,{}] 21:31:19 INFO - PROCESS | 3548 | 1464582679951 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}] 21:31:20 INFO - PROCESS | 3548 | 1464582680032 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 21:31:20 INFO - PROCESS | 3548 | 1464582680097 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:20 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA834C000 == 36 [pid = 3548] [id = 252] 21:31:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004A9CA32800) [pid = 3548] [serial = 755] [outer = 0000000000000000] 21:31:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA39BD400) [pid = 3548] [serial = 756] [outer = 0000004A9CA32800] 21:31:20 INFO - PROCESS | 3548 | 1464582680143 Marionette DEBUG loaded listener.js 21:31:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA4657800) [pid = 3548] [serial = 757] [outer = 0000004A9CA32800] 21:31:20 INFO - PROCESS | 3548 | 1464582680500 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]]]}] 21:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 630ms 21:31:20 INFO - PROCESS | 3548 | 1464582680570 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 21:31:20 INFO - PROCESS | 3548 | 1464582680572 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 21:31:20 INFO - PROCESS | 3548 | 1464582680576 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:31:20 INFO - PROCESS | 3548 | 1464582680578 Marionette TRACE conn5 <- [1,974,null,{}] 21:31:20 INFO - PROCESS | 3548 | 1464582680586 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}] 21:31:20 INFO - PROCESS | 3548 | 1464582680669 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 21:31:20 INFO - PROCESS | 3548 | 1464582680676 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:20 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA1262000 == 37 [pid = 3548] [id = 253] 21:31:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA4A0C000) [pid = 3548] [serial = 758] [outer = 0000000000000000] 21:31:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA4F25400) [pid = 3548] [serial = 759] [outer = 0000004AA4A0C000] 21:31:20 INFO - PROCESS | 3548 | 1464582680723 Marionette DEBUG loaded listener.js 21:31:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA4F30400) [pid = 3548] [serial = 760] [outer = 0000004AA4A0C000] 21:31:21 INFO - PROCESS | 3548 | 1464582681165 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]]]}] 21:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 630ms 21:31:21 INFO - PROCESS | 3548 | 1464582681210 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 21:31:21 INFO - PROCESS | 3548 | 1464582681213 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 21:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:31:21 INFO - PROCESS | 3548 | 1464582681220 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:31:21 INFO - PROCESS | 3548 | 1464582681222 Marionette TRACE conn5 <- [1,978,null,{}] 21:31:21 INFO - PROCESS | 3548 | 1464582681226 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}] 21:31:21 INFO - PROCESS | 3548 | 1464582681308 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 21:31:21 INFO - PROCESS | 3548 | 1464582681323 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A28000 == 38 [pid = 3548] [id = 254] 21:31:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA4F3E800) [pid = 3548] [serial = 761] [outer = 0000000000000000] 21:31:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA4FEA800) [pid = 3548] [serial = 762] [outer = 0000004AA4F3E800] 21:31:21 INFO - PROCESS | 3548 | 1464582681370 Marionette DEBUG loaded listener.js 21:31:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA4FF1400) [pid = 3548] [serial = 763] [outer = 0000004AA4F3E800] 21:31:22 INFO - PROCESS | 3548 | 1464582682062 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]]]}] 21:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 880ms 21:31:22 INFO - PROCESS | 3548 | 1464582682103 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 21:31:22 INFO - PROCESS | 3548 | 1464582682109 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 21:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:31:22 INFO - PROCESS | 3548 | 1464582682114 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:31:22 INFO - PROCESS | 3548 | 1464582682119 Marionette TRACE conn5 <- [1,982,null,{}] 21:31:22 INFO - PROCESS | 3548 | 1464582682125 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}] 21:31:22 INFO - PROCESS | 3548 | 1464582682247 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 21:31:22 INFO - PROCESS | 3548 | 1464582682314 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D749000 == 39 [pid = 3548] [id = 255] 21:31:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004A97CE7C00) [pid = 3548] [serial = 764] [outer = 0000000000000000] 21:31:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004A9BD12000) [pid = 3548] [serial = 765] [outer = 0000004A97CE7C00] 21:31:22 INFO - PROCESS | 3548 | 1464582682414 Marionette DEBUG loaded listener.js 21:31:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004A9D6AFC00) [pid = 3548] [serial = 766] [outer = 0000004A97CE7C00] 21:31:22 INFO - PROCESS | 3548 | 1464582682974 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]]]}] 21:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 881ms 21:31:23 INFO - PROCESS | 3548 | 1464582683013 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 21:31:23 INFO - PROCESS | 3548 | 1464582683020 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 21:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:31:23 INFO - PROCESS | 3548 | 1464582683028 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:31:23 INFO - PROCESS | 3548 | 1464582683031 Marionette TRACE conn5 <- [1,986,null,{}] 21:31:23 INFO - PROCESS | 3548 | 1464582683036 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}] 21:31:23 INFO - PROCESS | 3548 | 1464582683152 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 21:31:23 INFO - PROCESS | 3548 | 1464582683237 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:23 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA58E2000 == 40 [pid = 3548] [id = 256] 21:31:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA1331000) [pid = 3548] [serial = 767] [outer = 0000000000000000] 21:31:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA2BE7C00) [pid = 3548] [serial = 768] [outer = 0000004AA1331000] 21:31:23 INFO - PROCESS | 3548 | 1464582683293 Marionette DEBUG loaded listener.js 21:31:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA380B000) [pid = 3548] [serial = 769] [outer = 0000004AA1331000] 21:31:23 INFO - PROCESS | 3548 | 1464582683900 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]]]}] 21:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 944ms 21:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:31:23 INFO - PROCESS | 3548 | 1464582683977 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 21:31:23 INFO - PROCESS | 3548 | 1464582683980 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 21:31:23 INFO - PROCESS | 3548 | 1464582683984 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:31:24 INFO - PROCESS | 3548 | 1464582683988 Marionette TRACE conn5 <- [1,990,null,{}] 21:31:24 INFO - PROCESS | 3548 | 1464582684003 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}] 21:31:24 INFO - PROCESS | 3548 | 1464582684116 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 21:31:24 INFO - PROCESS | 3548 | 1464582684190 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:24 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB797800 == 41 [pid = 3548] [id = 257] 21:31:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA3E69000) [pid = 3548] [serial = 770] [outer = 0000000000000000] 21:31:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA4B44C00) [pid = 3548] [serial = 771] [outer = 0000004AA3E69000] 21:31:24 INFO - PROCESS | 3548 | 1464582684249 Marionette DEBUG loaded listener.js 21:31:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA5245400) [pid = 3548] [serial = 772] [outer = 0000004AA3E69000] 21:31:24 INFO - PROCESS | 3548 | 1464582684821 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]]]}] 21:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 901ms 21:31:24 INFO - PROCESS | 3548 | 1464582684887 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 21:31:24 INFO - PROCESS | 3548 | 1464582684890 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 21:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:31:24 INFO - PROCESS | 3548 | 1464582684894 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:31:24 INFO - PROCESS | 3548 | 1464582684896 Marionette TRACE conn5 <- [1,994,null,{}] 21:31:24 INFO - PROCESS | 3548 | 1464582684900 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}] 21:31:25 INFO - PROCESS | 3548 | 1464582685015 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 21:31:25 INFO - PROCESS | 3548 | 1464582685099 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB83D800 == 42 [pid = 3548] [id = 258] 21:31:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA5995400) [pid = 3548] [serial = 773] [outer = 0000000000000000] 21:31:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA5999400) [pid = 3548] [serial = 774] [outer = 0000004AA5995400] 21:31:25 INFO - PROCESS | 3548 | 1464582685154 Marionette DEBUG loaded listener.js 21:31:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA59A1C00) [pid = 3548] [serial = 775] [outer = 0000004AA5995400] 21:31:25 INFO - PROCESS | 3548 | 1464582685731 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]]]}] 21:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 880ms 21:31:25 INFO - PROCESS | 3548 | 1464582685776 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 21:31:25 INFO - PROCESS | 3548 | 1464582685778 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 21:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:31:25 INFO - PROCESS | 3548 | 1464582685782 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:31:25 INFO - PROCESS | 3548 | 1464582685784 Marionette TRACE conn5 <- [1,998,null,{}] 21:31:25 INFO - PROCESS | 3548 | 1464582685788 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}] 21:31:25 INFO - PROCESS | 3548 | 1464582685893 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 21:31:26 INFO - PROCESS | 3548 | 1464582686107 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:26 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C60F000 == 43 [pid = 3548] [id = 259] 21:31:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004A95D57400) [pid = 3548] [serial = 776] [outer = 0000000000000000] 21:31:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004A965C2C00) [pid = 3548] [serial = 777] [outer = 0000004A95D57400] 21:31:26 INFO - PROCESS | 3548 | 1464582686158 Marionette DEBUG loaded listener.js 21:31:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A976A4000) [pid = 3548] [serial = 778] [outer = 0000004A95D57400] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA4F24400) [pid = 3548] [serial = 726] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | 1464582686810 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]]]}] 21:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1078ms 21:31:26 INFO - PROCESS | 3548 | 1464582686864 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 21:31:26 INFO - PROCESS | 3548 | 1464582686869 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 21:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:31:26 INFO - PROCESS | 3548 | 1464582686873 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:31:26 INFO - PROCESS | 3548 | 1464582686877 Marionette TRACE conn5 <- [1,1002,null,{}] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA39B7000) [pid = 3548] [serial = 711] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA39CF000) [pid = 3548] [serial = 714] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA3803400) [pid = 3548] [serial = 708] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA8BBD400) [pid = 3548] [serial = 684] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004A9BECA800) [pid = 3548] [serial = 693] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004A9C878800) [pid = 3548] [serial = 694] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA3485800) [pid = 3548] [serial = 705] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA3547400) [pid = 3548] [serial = 706] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A9DBB4800) [pid = 3548] [serial = 699] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A9E52C800) [pid = 3548] [serial = 700] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004A9D65A400) [pid = 3548] [serial = 696] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A9D791000) [pid = 3548] [serial = 697] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA2BE4000) [pid = 3548] [serial = 702] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA2CC2C00) [pid = 3548] [serial = 703] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A97934000) [pid = 3548] [serial = 690] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A97F24400) [pid = 3548] [serial = 691] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004A9693A400) [pid = 3548] [serial = 687] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A973AFC00) [pid = 3548] [serial = 688] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA3EEC000) [pid = 3548] [serial = 717] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA3AD2C00) [pid = 3548] [serial = 715] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004A95D54000) [pid = 3548] [serial = 378] [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.] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA465A400) [pid = 3548] [serial = 723] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA4A04C00) [pid = 3548] [serial = 724] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA40A0C00) [pid = 3548] [serial = 718] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA39BF000) [pid = 3548] [serial = 712] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA40A5C00) [pid = 3548] [serial = 720] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA464F800) [pid = 3548] [serial = 721] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA380A400) [pid = 3548] [serial = 709] [outer = 0000000000000000] [url = about:blank] 21:31:26 INFO - PROCESS | 3548 | 1464582686900 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}] 21:31:27 INFO - PROCESS | 3548 | 1464582686999 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 21:31:27 INFO - PROCESS | 3548 | 1464582687008 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:27 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A98318800 == 44 [pid = 3548] [id = 260] 21:31:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A973AF800) [pid = 3548] [serial = 779] [outer = 0000000000000000] 21:31:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A973BB800) [pid = 3548] [serial = 780] [outer = 0000004A973AF800] 21:31:27 INFO - PROCESS | 3548 | 1464582687057 Marionette DEBUG loaded listener.js 21:31:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A989AD400) [pid = 3548] [serial = 781] [outer = 0000004A973AF800] 21:31:27 INFO - PROCESS | 3548 | 1464582687567 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]]]}] 21:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 752ms 21:31:27 INFO - PROCESS | 3548 | 1464582687632 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 21:31:27 INFO - PROCESS | 3548 | 1464582687636 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 21:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:31:27 INFO - PROCESS | 3548 | 1464582687640 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:31:27 INFO - PROCESS | 3548 | 1464582687642 Marionette TRACE conn5 <- [1,1006,null,{}] 21:31:27 INFO - PROCESS | 3548 | 1464582687646 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}] 21:31:27 INFO - PROCESS | 3548 | 1464582687735 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 21:31:27 INFO - PROCESS | 3548 | 1464582687801 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:27 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5C2000 == 45 [pid = 3548] [id = 261] 21:31:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A973AFC00) [pid = 3548] [serial = 782] [outer = 0000000000000000] 21:31:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A9D6B2000) [pid = 3548] [serial = 783] [outer = 0000004A973AFC00] 21:31:27 INFO - PROCESS | 3548 | 1464582687856 Marionette DEBUG loaded listener.js 21:31:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004A9DD66800) [pid = 3548] [serial = 784] [outer = 0000004A973AFC00] 21:31:28 INFO - PROCESS | 3548 | 1464582688256 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]]]}] 21:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 628ms 21:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:31:28 INFO - PROCESS | 3548 | 1464582688271 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 21:31:28 INFO - PROCESS | 3548 | 1464582688274 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 21:31:28 INFO - PROCESS | 3548 | 1464582688292 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:31:28 INFO - PROCESS | 3548 | 1464582688298 Marionette TRACE conn5 <- [1,1010,null,{}] 21:31:28 INFO - PROCESS | 3548 | 1464582688308 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}] 21:31:28 INFO - PROCESS | 3548 | 1464582688395 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 21:31:28 INFO - PROCESS | 3548 | 1464582688402 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4053800 == 46 [pid = 3548] [id = 262] 21:31:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA1994C00) [pid = 3548] [serial = 785] [outer = 0000000000000000] 21:31:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA197E000) [pid = 3548] [serial = 786] [outer = 0000004AA1994C00] 21:31:28 INFO - PROCESS | 3548 | 1464582688451 Marionette DEBUG loaded listener.js 21:31:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA3408400) [pid = 3548] [serial = 787] [outer = 0000004AA1994C00] 21:31:28 INFO - PROCESS | 3548 | 1464582688928 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]]]}] 21:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 714ms 21:31:28 INFO - PROCESS | 3548 | 1464582688993 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 21:31:29 INFO - PROCESS | 3548 | 1464582688996 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 21:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:31:29 INFO - PROCESS | 3548 | 1464582689000 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:31:29 INFO - PROCESS | 3548 | 1464582689002 Marionette TRACE conn5 <- [1,1014,null,{}] 21:31:29 INFO - PROCESS | 3548 | 1464582689005 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}] 21:31:29 INFO - PROCESS | 3548 | 1464582689118 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 21:31:29 INFO - PROCESS | 3548 | 1464582689166 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A989D2000 == 47 [pid = 3548] [id = 263] 21:31:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA37B4800) [pid = 3548] [serial = 788] [outer = 0000000000000000] 21:31:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA3805000) [pid = 3548] [serial = 789] [outer = 0000004AA37B4800] 21:31:29 INFO - PROCESS | 3548 | 1464582689212 Marionette DEBUG loaded listener.js 21:31:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA39B7800) [pid = 3548] [serial = 790] [outer = 0000004AA37B4800] 21:31:29 INFO - PROCESS | 3548 | 1464582689630 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]]]}] 21:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 690ms 21:31:29 INFO - PROCESS | 3548 | 1464582689695 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 21:31:29 INFO - PROCESS | 3548 | 1464582689704 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 21:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:31:29 INFO - PROCESS | 3548 | 1464582689708 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:31:29 INFO - PROCESS | 3548 | 1464582689710 Marionette TRACE conn5 <- [1,1018,null,{}] 21:31:29 INFO - PROCESS | 3548 | 1464582689714 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}] 21:31:29 INFO - PROCESS | 3548 | 1464582689852 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 21:31:29 INFO - PROCESS | 3548 | 1464582689885 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA6728800 == 48 [pid = 3548] [id = 264] 21:31:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA3A99C00) [pid = 3548] [serial = 791] [outer = 0000000000000000] 21:31:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA3AD4800) [pid = 3548] [serial = 792] [outer = 0000004AA3A99C00] 21:31:29 INFO - PROCESS | 3548 | 1464582689939 Marionette DEBUG loaded listener.js 21:31:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA3F7D000) [pid = 3548] [serial = 793] [outer = 0000004AA3A99C00] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C5A000 == 47 [pid = 3548] [id = 137] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA1262000 == 46 [pid = 3548] [id = 253] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4BA5000 == 45 [pid = 3548] [id = 249] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA834C000 == 44 [pid = 3548] [id = 252] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81BD800 == 43 [pid = 3548] [id = 138] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACEA1000 == 42 [pid = 3548] [id = 228] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA126A800 == 41 [pid = 3548] [id = 247] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA38F2800 == 40 [pid = 3548] [id = 248] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7F3D000 == 39 [pid = 3548] [id = 251] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA6C0D800 == 38 [pid = 3548] [id = 250] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4056800 == 37 [pid = 3548] [id = 132] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004A98318800 == 36 [pid = 3548] [id = 260] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C60F000 == 35 [pid = 3548] [id = 259] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB83D800 == 34 [pid = 3548] [id = 258] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB797800 == 33 [pid = 3548] [id = 257] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA58E2000 == 32 [pid = 3548] [id = 256] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D749000 == 31 [pid = 3548] [id = 255] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A28000 == 30 [pid = 3548] [id = 254] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004A989D2000 == 29 [pid = 3548] [id = 263] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4053800 == 28 [pid = 3548] [id = 262] 21:31:31 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5C2000 == 27 [pid = 3548] [id = 261] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA34B8800) [pid = 3548] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA3AD5400) [pid = 3548] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A9C58B000) [pid = 3548] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA2BE5C00) [pid = 3548] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A9769A400) [pid = 3548] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A9BD10400) [pid = 3548] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA4A0C000) [pid = 3548] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA409B400) [pid = 3548] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004A95D4E000) [pid = 3548] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004A9CA32800) [pid = 3548] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA4F30400) [pid = 3548] [serial = 760] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA3EE8000) [pid = 3548] [serial = 751] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA4F25400) [pid = 3548] [serial = 759] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA409F000) [pid = 3548] [serial = 753] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA4659400) [pid = 3548] [serial = 754] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA1361C00) [pid = 3548] [serial = 742] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004A9E187400) [pid = 3548] [serial = 741] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AA39BD400) [pid = 3548] [serial = 756] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (0000004AA34B3800) [pid = 3548] [serial = 745] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (0000004AA4657800) [pid = 3548] [serial = 757] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (0000004AA3807400) [pid = 3548] [serial = 747] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 65 (0000004AA3E65400) [pid = 3548] [serial = 750] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 64 (0000004A9CA38400) [pid = 3548] [serial = 738] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 63 (0000004A9D654800) [pid = 3548] [serial = 739] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 62 (0000004AA2CCC800) [pid = 3548] [serial = 744] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 61 (0000004A9BB67800) [pid = 3548] [serial = 736] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 60 (0000004A976A4800) [pid = 3548] [serial = 735] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 59 (0000004A9D65A800) [pid = 3548] [serial = 732] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 58 (0000004AA0FC0C00) [pid = 3548] [serial = 733] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 57 (0000004A973B7400) [pid = 3548] [serial = 729] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 56 (0000004AA39B6400) [pid = 3548] [serial = 748] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | --DOMWINDOW == 55 (0000004AA4FEA800) [pid = 3548] [serial = 762] [outer = 0000000000000000] [url = about:blank] 21:31:31 INFO - PROCESS | 3548 | 1464582691810 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]]]}] 21:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2140ms 21:31:31 INFO - PROCESS | 3548 | 1464582691853 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 21:31:31 INFO - PROCESS | 3548 | 1464582691858 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 21:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:31:31 INFO - PROCESS | 3548 | 1464582691864 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:31:31 INFO - PROCESS | 3548 | 1464582691868 Marionette TRACE conn5 <- [1,1022,null,{}] 21:31:31 INFO - PROCESS | 3548 | 1464582691874 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}] 21:31:31 INFO - PROCESS | 3548 | 1464582691969 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 21:31:31 INFO - PROCESS | 3548 | 1464582691979 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97A62000 == 28 [pid = 3548] [id = 265] 21:31:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 56 (0000004A96610000) [pid = 3548] [serial = 794] [outer = 0000000000000000] 21:31:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 57 (0000004A966CC800) [pid = 3548] [serial = 795] [outer = 0000004A96610000] 21:31:32 INFO - PROCESS | 3548 | 1464582692031 Marionette DEBUG loaded listener.js 21:31:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 58 (0000004A973B1C00) [pid = 3548] [serial = 796] [outer = 0000004A96610000] 21:31:32 INFO - PROCESS | 3548 | 1464582692526 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]]]}] 21:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 691ms 21:31:32 INFO - PROCESS | 3548 | 1464582692558 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 21:31:32 INFO - PROCESS | 3548 | 1464582692565 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 21:31:32 INFO - PROCESS | 3548 | 1464582692572 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:31:32 INFO - PROCESS | 3548 | 1464582692575 Marionette TRACE conn5 <- [1,1026,null,{}] 21:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:31:32 INFO - PROCESS | 3548 | 1464582692579 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}] 21:31:32 INFO - PROCESS | 3548 | 1464582692670 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 21:31:32 INFO - PROCESS | 3548 | 1464582692682 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BF81800 == 29 [pid = 3548] [id = 266] 21:31:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 59 (0000004A976A7400) [pid = 3548] [serial = 797] [outer = 0000000000000000] 21:31:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 60 (0000004A97B0A000) [pid = 3548] [serial = 798] [outer = 0000004A976A7400] 21:31:32 INFO - PROCESS | 3548 | 1464582692731 Marionette DEBUG loaded listener.js 21:31:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 61 (0000004A98819C00) [pid = 3548] [serial = 799] [outer = 0000004A976A7400] 21:31:33 INFO - PROCESS | 3548 | 1464582693499 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]]]}] 21:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 984ms 21:31:33 INFO - PROCESS | 3548 | 1464582693562 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 21:31:33 INFO - PROCESS | 3548 | 1464582693569 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 21:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:31:33 INFO - PROCESS | 3548 | 1464582693575 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:31:33 INFO - PROCESS | 3548 | 1464582693579 Marionette TRACE conn5 <- [1,1030,null,{}] 21:31:33 INFO - PROCESS | 3548 | 1464582693586 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}] 21:31:33 INFO - PROCESS | 3548 | 1464582693708 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 21:31:33 INFO - PROCESS | 3548 | 1464582693775 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C8E2800 == 30 [pid = 3548] [id = 267] 21:31:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 62 (0000004A927CA800) [pid = 3548] [serial = 800] [outer = 0000000000000000] 21:31:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 63 (0000004A97AB5400) [pid = 3548] [serial = 801] [outer = 0000004A927CA800] 21:31:33 INFO - PROCESS | 3548 | 1464582693836 Marionette DEBUG loaded listener.js 21:31:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 64 (0000004A98AF9C00) [pid = 3548] [serial = 802] [outer = 0000004A927CA800] 21:31:34 INFO - PROCESS | 3548 | 1464582694599 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]]]}] 21:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1039ms 21:31:34 INFO - PROCESS | 3548 | 1464582694664 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 21:31:34 INFO - PROCESS | 3548 | 1464582694670 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 21:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:31:34 INFO - PROCESS | 3548 | 1464582694677 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:31:34 INFO - PROCESS | 3548 | 1464582694681 Marionette TRACE conn5 <- [1,1034,null,{}] 21:31:34 INFO - PROCESS | 3548 | 1464582694685 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}] 21:31:34 INFO - PROCESS | 3548 | 1464582694806 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 21:31:34 INFO - PROCESS | 3548 | 1464582694870 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:34 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D755800 == 31 [pid = 3548] [id = 268] 21:31:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (0000004A9C580400) [pid = 3548] [serial = 803] [outer = 0000000000000000] 21:31:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (0000004A9C877800) [pid = 3548] [serial = 804] [outer = 0000004A9C580400] 21:31:34 INFO - PROCESS | 3548 | 1464582694927 Marionette DEBUG loaded listener.js 21:31:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (0000004A9CAF3000) [pid = 3548] [serial = 805] [outer = 0000004A9C580400] 21:31:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA38E7800 == 30 [pid = 3548] [id = 244] 21:31:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BB50000 == 29 [pid = 3548] [id = 245] 21:31:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BB55000 == 28 [pid = 3548] [id = 243] 21:31:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CAE6000 == 27 [pid = 3548] [id = 237] 21:31:35 INFO - PROCESS | 3548 | 1464582695535 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]]]}] 21:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 899ms 21:31:35 INFO - PROCESS | 3548 | 1464582695579 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 21:31:35 INFO - PROCESS | 3548 | 1464582695584 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 21:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:31:35 INFO - PROCESS | 3548 | 1464582695589 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:31:35 INFO - PROCESS | 3548 | 1464582695593 Marionette TRACE conn5 <- [1,1038,null,{}] 21:31:35 INFO - PROCESS | 3548 | 1464582695599 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}] 21:31:35 INFO - PROCESS | 3548 | 1464582695686 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 21:31:35 INFO - PROCESS | 3548 | 1464582695757 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:35 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C611000 == 28 [pid = 3548] [id = 269] 21:31:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (0000004A98A12400) [pid = 3548] [serial = 806] [outer = 0000000000000000] 21:31:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004A9BEC8800) [pid = 3548] [serial = 807] [outer = 0000004A98A12400] 21:31:35 INFO - PROCESS | 3548 | 1464582695806 Marionette DEBUG loaded listener.js 21:31:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004A9CA9E000) [pid = 3548] [serial = 808] [outer = 0000004A98A12400] 21:31:36 INFO - PROCESS | 3548 | 1464582696211 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]]]}] 21:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 628ms 21:31:36 INFO - PROCESS | 3548 | 1464582696221 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 21:31:36 INFO - PROCESS | 3548 | 1464582696227 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 21:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:31:36 INFO - PROCESS | 3548 | 1464582696235 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:31:36 INFO - PROCESS | 3548 | 1464582696238 Marionette TRACE conn5 <- [1,1042,null,{}] 21:31:36 INFO - PROCESS | 3548 | 1464582696246 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}] 21:31:36 INFO - PROCESS | 3548 | 1464582696377 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 21:31:36 INFO - PROCESS | 3548 | 1464582696393 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C5A000 == 29 [pid = 3548] [id = 270] 21:31:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004A9D6B4400) [pid = 3548] [serial = 809] [outer = 0000000000000000] 21:31:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004A9DBB3400) [pid = 3548] [serial = 810] [outer = 0000004A9D6B4400] 21:31:36 INFO - PROCESS | 3548 | 1464582696440 Marionette DEBUG loaded listener.js 21:31:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A9E522400) [pid = 3548] [serial = 811] [outer = 0000004A9D6B4400] 21:31:36 INFO - PROCESS | 3548 | 1464582696882 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]]]}] 21:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 693ms 21:31:36 INFO - PROCESS | 3548 | 1464582696927 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 21:31:36 INFO - PROCESS | 3548 | 1464582696930 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 21:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:31:36 INFO - PROCESS | 3548 | 1464582696933 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:31:36 INFO - PROCESS | 3548 | 1464582696937 Marionette TRACE conn5 <- [1,1046,null,{}] 21:31:36 INFO - PROCESS | 3548 | 1464582696948 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}] 21:31:37 INFO - PROCESS | 3548 | 1464582697046 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 21:31:37 INFO - PROCESS | 3548 | 1464582697057 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3EAF800 == 30 [pid = 3548] [id = 271] 21:31:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004AA12FF400) [pid = 3548] [serial = 812] [outer = 0000000000000000] 21:31:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004AA1990800) [pid = 3548] [serial = 813] [outer = 0000004AA12FF400] 21:31:37 INFO - PROCESS | 3548 | 1464582697108 Marionette DEBUG loaded listener.js 21:31:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA2BE0400) [pid = 3548] [serial = 814] [outer = 0000004AA12FF400] 21:31:37 INFO - PROCESS | 3548 | 1464582697548 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]]]}] 21:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 629ms 21:31:37 INFO - PROCESS | 3548 | 1464582697572 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 21:31:37 INFO - PROCESS | 3548 | 1464582697575 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 21:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:31:37 INFO - PROCESS | 3548 | 1464582697578 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:31:37 INFO - PROCESS | 3548 | 1464582697580 Marionette TRACE conn5 <- [1,1050,null,{}] 21:31:37 INFO - PROCESS | 3548 | 1464582697584 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}] 21:31:37 INFO - PROCESS | 3548 | 1464582697693 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 21:31:37 INFO - PROCESS | 3548 | 1464582697767 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4A91800 == 31 [pid = 3548] [id = 272] 21:31:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA2BE7000) [pid = 3548] [serial = 815] [outer = 0000000000000000] 21:31:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA2BED800) [pid = 3548] [serial = 816] [outer = 0000004AA2BE7000] 21:31:37 INFO - PROCESS | 3548 | 1464582697816 Marionette DEBUG loaded listener.js 21:31:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA3485800) [pid = 3548] [serial = 817] [outer = 0000004AA2BE7000] 21:31:38 INFO - PROCESS | 3548 | 1464582698246 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]]]}] 21:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 733ms 21:31:38 INFO - PROCESS | 3548 | 1464582698312 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 21:31:38 INFO - PROCESS | 3548 | 1464582698315 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 21:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:31:38 INFO - PROCESS | 3548 | 1464582698323 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:31:38 INFO - PROCESS | 3548 | 1464582698325 Marionette TRACE conn5 <- [1,1054,null,{}] 21:31:38 INFO - PROCESS | 3548 | 1464582698334 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}] 21:31:38 INFO - PROCESS | 3548 | 1464582698435 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 21:31:38 INFO - PROCESS | 3548 | 1464582698445 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C6B3800 == 32 [pid = 3548] [id = 273] 21:31:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004A9C1B3C00) [pid = 3548] [serial = 818] [outer = 0000000000000000] 21:31:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA34B9C00) [pid = 3548] [serial = 819] [outer = 0000004A9C1B3C00] 21:31:38 INFO - PROCESS | 3548 | 1464582698495 Marionette DEBUG loaded listener.js 21:31:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA37BA800) [pid = 3548] [serial = 820] [outer = 0000004A9C1B3C00] 21:31:38 INFO - PROCESS | 3548 | 1464582698982 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]]]}] 21:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 691ms 21:31:39 INFO - PROCESS | 3548 | 1464582699017 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 21:31:39 INFO - PROCESS | 3548 | 1464582699019 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 21:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:31:39 INFO - PROCESS | 3548 | 1464582699023 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:31:39 INFO - PROCESS | 3548 | 1464582699024 Marionette TRACE conn5 <- [1,1058,null,{}] 21:31:39 INFO - PROCESS | 3548 | 1464582699028 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}] 21:31:39 INFO - PROCESS | 3548 | 1464582699169 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 21:31:39 INFO - PROCESS | 3548 | 1464582699222 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7049800 == 33 [pid = 3548] [id = 274] 21:31:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA39BB400) [pid = 3548] [serial = 821] [outer = 0000000000000000] 21:31:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA39C3800) [pid = 3548] [serial = 822] [outer = 0000004AA39BB400] 21:31:39 INFO - PROCESS | 3548 | 1464582699269 Marionette DEBUG loaded listener.js 21:31:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA39D1C00) [pid = 3548] [serial = 823] [outer = 0000004AA39BB400] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA4B40800) [pid = 3548] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004A95D5A800) [pid = 3548] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A973AFC00) [pid = 3548] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A973AF800) [pid = 3548] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A95D57400) [pid = 3548] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA5995400) [pid = 3548] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA3E69000) [pid = 3548] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA1331000) [pid = 3548] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004A97CE7C00) [pid = 3548] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA4F3E800) [pid = 3548] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA3A99C00) [pid = 3548] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004A96610000) [pid = 3548] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA1994C00) [pid = 3548] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:31:39 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA37B4800) [pid = 3548] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:31:39 INFO - PROCESS | 3548 | 1464582699672 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]]]}] 21:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 690ms 21:31:39 INFO - PROCESS | 3548 | 1464582699716 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 21:31:39 INFO - PROCESS | 3548 | 1464582699718 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 21:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:31:39 INFO - PROCESS | 3548 | 1464582699722 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:31:39 INFO - PROCESS | 3548 | 1464582699724 Marionette TRACE conn5 <- [1,1062,null,{}] 21:31:39 INFO - PROCESS | 3548 | 1464582699727 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}] 21:31:39 INFO - PROCESS | 3548 | 1464582699831 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 21:31:39 INFO - PROCESS | 3548 | 1464582699875 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7BCF000 == 34 [pid = 3548] [id = 275] 21:31:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004A97AB6000) [pid = 3548] [serial = 824] [outer = 0000000000000000] 21:31:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004AA37B3000) [pid = 3548] [serial = 825] [outer = 0000004A97AB6000] 21:31:39 INFO - PROCESS | 3548 | 1464582699925 Marionette DEBUG loaded listener.js 21:31:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004AA3AD0800) [pid = 3548] [serial = 826] [outer = 0000004A97AB6000] 21:31:40 INFO - PROCESS | 3548 | 1464582700304 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]]]}] 21:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 629ms 21:31:40 INFO - PROCESS | 3548 | 1464582700356 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 21:31:40 INFO - PROCESS | 3548 | 1464582700358 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 21:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:31:40 INFO - PROCESS | 3548 | 1464582700362 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:31:40 INFO - PROCESS | 3548 | 1464582700363 Marionette TRACE conn5 <- [1,1066,null,{}] 21:31:40 INFO - PROCESS | 3548 | 1464582700367 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}] 21:31:40 INFO - PROCESS | 3548 | 1464582700445 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 21:31:40 INFO - PROCESS | 3548 | 1464582700451 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81BF800 == 35 [pid = 3548] [id = 276] 21:31:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004AA3AD7800) [pid = 3548] [serial = 827] [outer = 0000000000000000] 21:31:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA19E3400) [pid = 3548] [serial = 828] [outer = 0000004AA3AD7800] 21:31:40 INFO - PROCESS | 3548 | 1464582700498 Marionette DEBUG loaded listener.js 21:31:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA3E67800) [pid = 3548] [serial = 829] [outer = 0000004AA3AD7800] 21:31:40 INFO - PROCESS | 3548 | 1464582700940 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]]]}] 21:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 629ms 21:31:41 INFO - PROCESS | 3548 | 1464582700993 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 21:31:41 INFO - PROCESS | 3548 | 1464582700995 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 21:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:31:41 INFO - PROCESS | 3548 | 1464582700999 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:31:41 INFO - PROCESS | 3548 | 1464582701000 Marionette TRACE conn5 <- [1,1070,null,{}] 21:31:41 INFO - PROCESS | 3548 | 1464582701004 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}] 21:31:41 INFO - PROCESS | 3548 | 1464582701082 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 21:31:41 INFO - PROCESS | 3548 | 1464582701089 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:41 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA378E000 == 36 [pid = 3548] [id = 277] 21:31:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA3E6D000) [pid = 3548] [serial = 830] [outer = 0000000000000000] 21:31:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA3EE8800) [pid = 3548] [serial = 831] [outer = 0000004AA3E6D000] 21:31:41 INFO - PROCESS | 3548 | 1464582701135 Marionette DEBUG loaded listener.js 21:31:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA409B000) [pid = 3548] [serial = 832] [outer = 0000004AA3E6D000] 21:31:41 INFO - PROCESS | 3548 | 1464582701556 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]]]}] 21:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 586ms 21:31:41 INFO - PROCESS | 3548 | 1464582701612 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 21:31:41 INFO - PROCESS | 3548 | 1464582701617 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 21:31:41 INFO - PROCESS | 3548 | 1464582701627 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:31:41 INFO - PROCESS | 3548 | 1464582701632 Marionette TRACE conn5 <- [1,1074,null,{}] 21:31:41 INFO - PROCESS | 3548 | 1464582701639 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}] 21:31:41 INFO - PROCESS | 3548 | 1464582701751 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 21:31:41 INFO - PROCESS | 3548 | 1464582701901 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:41 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BD2B800 == 37 [pid = 3548] [id = 278] 21:31:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004A96CBE400) [pid = 3548] [serial = 833] [outer = 0000000000000000] 21:31:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004A973AFC00) [pid = 3548] [serial = 834] [outer = 0000004A96CBE400] 21:31:41 INFO - PROCESS | 3548 | 1464582701959 Marionette DEBUG loaded listener.js 21:31:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004A9C658C00) [pid = 3548] [serial = 835] [outer = 0000004A96CBE400] 21:31:42 INFO - PROCESS | 3548 | 1464582702524 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]]]}] 21:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 942ms 21:31:42 INFO - PROCESS | 3548 | 1464582702574 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 21:31:42 INFO - PROCESS | 3548 | 1464582702578 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 21:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:31:42 INFO - PROCESS | 3548 | 1464582702587 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:31:42 INFO - PROCESS | 3548 | 1464582702591 Marionette TRACE conn5 <- [1,1078,null,{}] 21:31:42 INFO - PROCESS | 3548 | 1464582702595 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}] 21:31:42 INFO - PROCESS | 3548 | 1464582702706 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 21:31:42 INFO - PROCESS | 3548 | 1464582702777 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA44F3000 == 38 [pid = 3548] [id = 279] 21:31:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004A9E52CC00) [pid = 3548] [serial = 836] [outer = 0000000000000000] 21:31:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA0FBF000) [pid = 3548] [serial = 837] [outer = 0000004A9E52CC00] 21:31:42 INFO - PROCESS | 3548 | 1464582702834 Marionette DEBUG loaded listener.js 21:31:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA1990C00) [pid = 3548] [serial = 838] [outer = 0000004A9E52CC00] 21:31:43 INFO - PROCESS | 3548 | 1464582703453 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]]]}] 21:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 881ms 21:31:43 INFO - PROCESS | 3548 | 1464582703480 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 21:31:43 INFO - PROCESS | 3548 | 1464582703483 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 21:31:43 INFO - PROCESS | 3548 | 1464582703488 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:31:43 INFO - PROCESS | 3548 | 1464582703491 Marionette TRACE conn5 <- [1,1082,null,{}] 21:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:31:43 INFO - PROCESS | 3548 | 1464582703501 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}] 21:31:43 INFO - PROCESS | 3548 | 1464582703614 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 21:31:43 INFO - PROCESS | 3548 | 1464582703701 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA878C800 == 39 [pid = 3548] [id = 280] 21:31:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA3898400) [pid = 3548] [serial = 839] [outer = 0000000000000000] 21:31:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA38A5C00) [pid = 3548] [serial = 840] [outer = 0000004AA3898400] 21:31:43 INFO - PROCESS | 3548 | 1464582703761 Marionette DEBUG loaded listener.js 21:31:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA3EEE000) [pid = 3548] [serial = 841] [outer = 0000004AA3898400] 21:31:44 INFO - PROCESS | 3548 | 1464582704367 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]]]}] 21:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 944ms 21:31:44 INFO - PROCESS | 3548 | 1464582704439 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 21:31:44 INFO - PROCESS | 3548 | 1464582704441 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 21:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:31:44 INFO - PROCESS | 3548 | 1464582704445 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:31:44 INFO - PROCESS | 3548 | 1464582704448 Marionette TRACE conn5 <- [1,1086,null,{}] 21:31:44 INFO - PROCESS | 3548 | 1464582704452 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}] 21:31:44 INFO - PROCESS | 3548 | 1464582704560 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 21:31:44 INFO - PROCESS | 3548 | 1464582704629 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:44 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A28000 == 40 [pid = 3548] [id = 281] 21:31:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA464F800) [pid = 3548] [serial = 842] [outer = 0000000000000000] 21:31:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA4652C00) [pid = 3548] [serial = 843] [outer = 0000004AA464F800] 21:31:44 INFO - PROCESS | 3548 | 1464582704685 Marionette DEBUG loaded listener.js 21:31:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA465B400) [pid = 3548] [serial = 844] [outer = 0000004AA464F800] 21:31:45 INFO - PROCESS | 3548 | 1464582705283 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]]]}] 21:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 881ms 21:31:45 INFO - PROCESS | 3548 | 1464582705331 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 21:31:45 INFO - PROCESS | 3548 | 1464582705333 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 21:31:45 INFO - PROCESS | 3548 | 1464582705337 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:31:45 INFO - PROCESS | 3548 | 1464582705340 Marionette TRACE conn5 <- [1,1090,null,{}] 21:31:45 INFO - PROCESS | 3548 | 1464582705344 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}] 21:31:45 INFO - PROCESS | 3548 | 1464582705446 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 21:31:45 INFO - PROCESS | 3548 | 1464582705528 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A98326800 == 41 [pid = 3548] [id = 282] 21:31:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A96551000) [pid = 3548] [serial = 845] [outer = 0000000000000000] 21:31:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A98A5A800) [pid = 3548] [serial = 846] [outer = 0000004A96551000] 21:31:45 INFO - PROCESS | 3548 | 1464582705584 Marionette DEBUG loaded listener.js 21:31:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA465E400) [pid = 3548] [serial = 847] [outer = 0000004A96551000] 21:31:46 INFO - PROCESS | 3548 | 1464582706317 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]]]}] 21:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1021ms 21:31:46 INFO - PROCESS | 3548 | 1464582706364 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 21:31:46 INFO - PROCESS | 3548 | 1464582706368 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 21:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:31:46 INFO - PROCESS | 3548 | 1464582706374 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:31:46 INFO - PROCESS | 3548 | 1464582706378 Marionette TRACE conn5 <- [1,1094,null,{}] 21:31:46 INFO - PROCESS | 3548 | 1464582706404 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}] 21:31:46 INFO - PROCESS | 3548 | 1464582706504 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 21:31:46 INFO - PROCESS | 3548 | 1464582706576 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C604800 == 42 [pid = 3548] [id = 283] 21:31:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A976A3400) [pid = 3548] [serial = 848] [outer = 0000000000000000] 21:31:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004A976A8000) [pid = 3548] [serial = 849] [outer = 0000004A976A3400] 21:31:46 INFO - PROCESS | 3548 | 1464582706628 Marionette DEBUG loaded listener.js 21:31:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A9BE6A800) [pid = 3548] [serial = 850] [outer = 0000004A976A3400] 21:31:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C8E1000 == 41 [pid = 3548] [id = 246] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA197E000) [pid = 3548] [serial = 786] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA3805000) [pid = 3548] [serial = 789] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA39B7800) [pid = 3548] [serial = 790] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA4F2BC00) [pid = 3548] [serial = 727] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A97B11C00) [pid = 3548] [serial = 730] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A97B0A000) [pid = 3548] [serial = 798] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A9D6B2000) [pid = 3548] [serial = 783] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A9DD66800) [pid = 3548] [serial = 784] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004A973BB800) [pid = 3548] [serial = 780] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A989AD400) [pid = 3548] [serial = 781] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A976A4000) [pid = 3548] [serial = 778] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A965C2C00) [pid = 3548] [serial = 777] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA59A1C00) [pid = 3548] [serial = 775] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA5999400) [pid = 3548] [serial = 774] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA5245400) [pid = 3548] [serial = 772] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA4B44C00) [pid = 3548] [serial = 771] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA380B000) [pid = 3548] [serial = 769] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA2BE7C00) [pid = 3548] [serial = 768] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004A9D6AFC00) [pid = 3548] [serial = 766] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004A9BD12000) [pid = 3548] [serial = 765] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA4FF1400) [pid = 3548] [serial = 763] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA3AD4800) [pid = 3548] [serial = 792] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004A973B1C00) [pid = 3548] [serial = 796] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004A966CC800) [pid = 3548] [serial = 795] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA3F7D000) [pid = 3548] [serial = 793] [outer = 0000000000000000] [url = about:blank] 21:31:46 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA3408400) [pid = 3548] [serial = 787] [outer = 0000000000000000] [url = about:blank] 21:31:47 INFO - PROCESS | 3548 | 1464582707133 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]]]}] 21:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 776ms 21:31:47 INFO - PROCESS | 3548 | 1464582707154 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 21:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:31:47 INFO - PROCESS | 3548 | 1464582707160 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 21:31:47 INFO - PROCESS | 3548 | 1464582707166 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:31:47 INFO - PROCESS | 3548 | 1464582707169 Marionette TRACE conn5 <- [1,1098,null,{}] 21:31:47 INFO - PROCESS | 3548 | 1464582707173 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}] 21:31:47 INFO - PROCESS | 3548 | 1464582707260 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 21:31:47 INFO - PROCESS | 3548 | 1464582707267 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BD37800 == 42 [pid = 3548] [id = 284] 21:31:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A976A4000) [pid = 3548] [serial = 851] [outer = 0000000000000000] 21:31:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9BB6CC00) [pid = 3548] [serial = 852] [outer = 0000004A976A4000] 21:31:47 INFO - PROCESS | 3548 | 1464582707316 Marionette DEBUG loaded listener.js 21:31:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9CBB2400) [pid = 3548] [serial = 853] [outer = 0000004A976A4000] 21:31:47 INFO - PROCESS | 3548 | 1464582707793 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]]]}] 21:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 692ms 21:31:47 INFO - PROCESS | 3548 | 1464582707859 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 21:31:47 INFO - PROCESS | 3548 | 1464582707862 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 21:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:31:47 INFO - PROCESS | 3548 | 1464582707865 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:31:47 INFO - PROCESS | 3548 | 1464582707869 Marionette TRACE conn5 <- [1,1102,null,{}] 21:31:47 INFO - PROCESS | 3548 | 1464582707924 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}] 21:31:48 INFO - PROCESS | 3548 | 1464582708023 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 21:31:48 INFO - PROCESS | 3548 | 1464582708084 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA19BE800 == 43 [pid = 3548] [id = 285] 21:31:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A9D6AF000) [pid = 3548] [serial = 854] [outer = 0000000000000000] 21:31:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA1330000) [pid = 3548] [serial = 855] [outer = 0000004A9D6AF000] 21:31:48 INFO - PROCESS | 3548 | 1464582708135 Marionette DEBUG loaded listener.js 21:31:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA2BE4C00) [pid = 3548] [serial = 856] [outer = 0000004A9D6AF000] 21:31:48 INFO - PROCESS | 3548 | 1464582708530 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]]]}] 21:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 21:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:31:48 INFO - PROCESS | 3548 | 1464582708541 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 21:31:48 INFO - PROCESS | 3548 | 1464582708544 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 21:31:48 INFO - PROCESS | 3548 | 1464582708547 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:31:48 INFO - PROCESS | 3548 | 1464582708549 Marionette TRACE conn5 <- [1,1106,null,{}] 21:31:48 INFO - PROCESS | 3548 | 1464582708553 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}] 21:31:48 INFO - PROCESS | 3548 | 1464582708639 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 21:31:48 INFO - PROCESS | 3548 | 1464582708646 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA405D000 == 44 [pid = 3548] [id = 286] 21:31:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA3490000) [pid = 3548] [serial = 857] [outer = 0000000000000000] 21:31:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA34B4000) [pid = 3548] [serial = 858] [outer = 0000004AA3490000] 21:31:48 INFO - PROCESS | 3548 | 1464582708696 Marionette DEBUG loaded listener.js 21:31:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA3809C00) [pid = 3548] [serial = 859] [outer = 0000004AA3490000] 21:31:49 INFO - PROCESS | 3548 | 1464582709124 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]]]}] 21:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 628ms 21:31:49 INFO - PROCESS | 3548 | 1464582709180 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 21:31:49 INFO - PROCESS | 3548 | 1464582709182 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 21:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:31:49 INFO - PROCESS | 3548 | 1464582709196 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:31:49 INFO - PROCESS | 3548 | 1464582709198 Marionette TRACE conn5 <- [1,1110,null,{}] 21:31:49 INFO - PROCESS | 3548 | 1464582709202 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}] 21:31:49 INFO - PROCESS | 3548 | 1464582709306 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 21:31:49 INFO - PROCESS | 3548 | 1464582709355 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CE9800 == 45 [pid = 3548] [id = 287] 21:31:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA380EC00) [pid = 3548] [serial = 860] [outer = 0000000000000000] 21:31:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA39B5400) [pid = 3548] [serial = 861] [outer = 0000004AA380EC00] 21:31:49 INFO - PROCESS | 3548 | 1464582709428 Marionette DEBUG loaded listener.js 21:31:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA39CF000) [pid = 3548] [serial = 862] [outer = 0000004AA380EC00] 21:31:49 INFO - PROCESS | 3548 | 1464582709863 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]]]}] 21:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 734ms 21:31:49 INFO - PROCESS | 3548 | 1464582709933 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 21:31:49 INFO - PROCESS | 3548 | 1464582709936 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 21:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:31:49 INFO - PROCESS | 3548 | 1464582709939 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:31:49 INFO - PROCESS | 3548 | 1464582709941 Marionette TRACE conn5 <- [1,1114,null,{}] 21:31:49 INFO - PROCESS | 3548 | 1464582709945 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}] 21:31:50 INFO - PROCESS | 3548 | 1464582710081 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 21:31:50 INFO - PROCESS | 3548 | 1464582710137 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7BBA000 == 46 [pid = 3548] [id = 288] 21:31:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA409FC00) [pid = 3548] [serial = 863] [outer = 0000000000000000] 21:31:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA4659800) [pid = 3548] [serial = 864] [outer = 0000004AA409FC00] 21:31:50 INFO - PROCESS | 3548 | 1464582710184 Marionette DEBUG loaded listener.js 21:31:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA4B3FC00) [pid = 3548] [serial = 865] [outer = 0000004AA409FC00] 21:31:50 INFO - PROCESS | 3548 | 1464582710618 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]]]}] 21:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 732ms 21:31:50 INFO - PROCESS | 3548 | 1464582710677 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 21:31:50 INFO - PROCESS | 3548 | 1464582710679 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 21:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:31:50 INFO - PROCESS | 3548 | 1464582710686 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:31:50 INFO - PROCESS | 3548 | 1464582710688 Marionette TRACE conn5 <- [1,1118,null,{}] 21:31:50 INFO - PROCESS | 3548 | 1464582710692 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}] 21:31:50 INFO - PROCESS | 3548 | 1464582710794 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 21:31:50 INFO - PROCESS | 3548 | 1464582710805 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8773800 == 47 [pid = 3548] [id = 289] 21:31:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA4F26400) [pid = 3548] [serial = 866] [outer = 0000000000000000] 21:31:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA4F29800) [pid = 3548] [serial = 867] [outer = 0000004AA4F26400] 21:31:50 INFO - PROCESS | 3548 | 1464582710851 Marionette DEBUG loaded listener.js 21:31:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA4F3AC00) [pid = 3548] [serial = 868] [outer = 0000004AA4F26400] 21:31:51 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA2BE7000) [pid = 3548] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:31:51 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A9C1B3C00) [pid = 3548] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:31:51 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A9D6B4400) [pid = 3548] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:31:51 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA3AD7800) [pid = 3548] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:31:51 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA12FF400) [pid = 3548] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:31:51 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A98A12400) [pid = 3548] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:31:51 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004A97AB6000) [pid = 3548] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:31:51 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA39BB400) [pid = 3548] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:31:51 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A9C580400) [pid = 3548] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:31:51 INFO - PROCESS | 3548 | 1464582711321 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]]]}] 21:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 692ms 21:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:31:51 INFO - PROCESS | 3548 | 1464582711381 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 21:31:51 INFO - PROCESS | 3548 | 1464582711383 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 21:31:51 INFO - PROCESS | 3548 | 1464582711387 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:31:51 INFO - PROCESS | 3548 | 1464582711389 Marionette TRACE conn5 <- [1,1122,null,{}] 21:31:51 INFO - PROCESS | 3548 | 1464582711400 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}] 21:31:51 INFO - PROCESS | 3548 | 1464582711480 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 21:31:51 INFO - PROCESS | 3548 | 1464582711551 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87A6000 == 48 [pid = 3548] [id = 290] 21:31:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004A9C580400) [pid = 3548] [serial = 869] [outer = 0000000000000000] 21:31:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA3805800) [pid = 3548] [serial = 870] [outer = 0000004A9C580400] 21:31:51 INFO - PROCESS | 3548 | 1464582711596 Marionette DEBUG loaded listener.js 21:31:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA4FE7800) [pid = 3548] [serial = 871] [outer = 0000004A9C580400] 21:31:51 INFO - PROCESS | 3548 | [GFX2-]: DrawTargetD2D 1.1 (0000004AA809F820): Failed to create GradientStopCollection with no stops. 21:31:51 INFO - PROCESS | 3548 | [GFX3-]: No stops specified for gradient pattern. 21:31:51 INFO - PROCESS | 3548 | 1464582711960 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]]]}] 21:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 628ms 21:31:52 INFO - PROCESS | 3548 | 1464582712017 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 21:31:52 INFO - PROCESS | 3548 | 1464582712019 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 21:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:31:52 INFO - PROCESS | 3548 | 1464582712022 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:31:52 INFO - PROCESS | 3548 | 1464582712024 Marionette TRACE conn5 <- [1,1126,null,{}] 21:31:52 INFO - PROCESS | 3548 | 1464582712028 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}] 21:31:52 INFO - PROCESS | 3548 | 1464582712161 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 21:31:52 INFO - PROCESS | 3548 | 1464582712171 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB78E800 == 49 [pid = 3548] [id = 291] 21:31:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA4FECC00) [pid = 3548] [serial = 872] [outer = 0000000000000000] 21:31:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA4FF3C00) [pid = 3548] [serial = 873] [outer = 0000004AA4FECC00] 21:31:52 INFO - PROCESS | 3548 | 1464582712216 Marionette DEBUG loaded listener.js 21:31:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA5297400) [pid = 3548] [serial = 874] [outer = 0000004AA4FECC00] 21:31:52 INFO - PROCESS | 3548 | 1464582712613 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]]]}] 21:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 630ms 21:31:52 INFO - PROCESS | 3548 | 1464582712654 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 21:31:52 INFO - PROCESS | 3548 | 1464582712657 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 21:31:52 INFO - PROCESS | 3548 | 1464582712660 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:31:52 INFO - PROCESS | 3548 | 1464582712662 Marionette TRACE conn5 <- [1,1130,null,{}] 21:31:52 INFO - PROCESS | 3548 | 1464582712666 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}] 21:31:52 INFO - PROCESS | 3548 | 1464582712756 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 21:31:52 INFO - PROCESS | 3548 | 1464582712763 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB837000 == 50 [pid = 3548] [id = 292] 21:31:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA5999C00) [pid = 3548] [serial = 875] [outer = 0000000000000000] 21:31:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA599E000) [pid = 3548] [serial = 876] [outer = 0000004AA5999C00] 21:31:52 INFO - PROCESS | 3548 | 1464582712812 Marionette DEBUG loaded listener.js 21:31:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA59E4400) [pid = 3548] [serial = 877] [outer = 0000004AA5999C00] 21:31:53 INFO - PROCESS | 3548 | 1464582713239 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]]]}] 21:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 692ms 21:31:53 INFO - PROCESS | 3548 | 1464582713356 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 21:31:53 INFO - PROCESS | 3548 | 1464582713361 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 21:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:31:53 INFO - PROCESS | 3548 | 1464582713366 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:31:53 INFO - PROCESS | 3548 | 1464582713371 Marionette TRACE conn5 <- [1,1134,null,{}] 21:31:53 INFO - PROCESS | 3548 | 1464582713378 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}] 21:31:53 INFO - PROCESS | 3548 | 1464582713580 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 21:31:53 INFO - PROCESS | 3548 | 1464582713662 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A98A83000 == 51 [pid = 3548] [id = 293] 21:31:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004A966CC800) [pid = 3548] [serial = 878] [outer = 0000000000000000] 21:31:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A96B42400) [pid = 3548] [serial = 879] [outer = 0000004A966CC800] 21:31:53 INFO - PROCESS | 3548 | 1464582713719 Marionette DEBUG loaded listener.js 21:31:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A97CDD800) [pid = 3548] [serial = 880] [outer = 0000004A966CC800] 21:31:54 INFO - PROCESS | 3548 | 1464582714362 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]]]}] 21:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1034ms 21:31:54 INFO - PROCESS | 3548 | 1464582714404 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 21:31:54 INFO - PROCESS | 3548 | 1464582714408 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 21:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:31:54 INFO - PROCESS | 3548 | 1464582714416 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:31:54 INFO - PROCESS | 3548 | 1464582714421 Marionette TRACE conn5 <- [1,1138,null,{}] 21:31:54 INFO - PROCESS | 3548 | 1464582714446 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}] 21:31:54 INFO - PROCESS | 3548 | 1464582714603 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 21:31:54 INFO - PROCESS | 3548 | 1464582714614 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:54 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7BB5800 == 52 [pid = 3548] [id = 294] 21:31:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA34ABC00) [pid = 3548] [serial = 881] [outer = 0000000000000000] 21:31:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA39B5C00) [pid = 3548] [serial = 882] [outer = 0000004AA34ABC00] 21:31:54 INFO - PROCESS | 3548 | 1464582714673 Marionette DEBUG loaded listener.js 21:31:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA3E6B800) [pid = 3548] [serial = 883] [outer = 0000004AA34ABC00] 21:31:54 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 21:31:55 INFO - PROCESS | 3548 | 1464582715405 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]]]}] 21:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1030ms 21:31:55 INFO - PROCESS | 3548 | 1464582715448 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 21:31:55 INFO - PROCESS | 3548 | 1464582715450 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 21:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:31:55 INFO - PROCESS | 3548 | 1464582715455 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:31:55 INFO - PROCESS | 3548 | 1464582715457 Marionette TRACE conn5 <- [1,1142,null,{}] 21:31:55 INFO - PROCESS | 3548 | 1464582715468 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}] 21:31:55 INFO - PROCESS | 3548 | 1464582715582 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 21:31:55 INFO - PROCESS | 3548 | 1464582715658 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE6E000 == 53 [pid = 3548] [id = 295] 21:31:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA5299800) [pid = 3548] [serial = 884] [outer = 0000000000000000] 21:31:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA59A4C00) [pid = 3548] [serial = 885] [outer = 0000004AA5299800] 21:31:55 INFO - PROCESS | 3548 | 1464582715759 Marionette DEBUG loaded listener.js 21:31:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA674B400) [pid = 3548] [serial = 886] [outer = 0000004AA5299800] 21:31:56 INFO - PROCESS | 3548 | 1464582716358 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]]]}] 21:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 943ms 21:31:56 INFO - PROCESS | 3548 | 1464582716399 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 21:31:56 INFO - PROCESS | 3548 | 1464582716402 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 21:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:31:56 INFO - PROCESS | 3548 | 1464582716406 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:31:56 INFO - PROCESS | 3548 | 1464582716408 Marionette TRACE conn5 <- [1,1146,null,{}] 21:31:56 INFO - PROCESS | 3548 | 1464582716412 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}] 21:31:56 INFO - PROCESS | 3548 | 1464582716525 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 21:31:56 INFO - PROCESS | 3548 | 1464582716596 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:56 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2A8800 == 54 [pid = 3548] [id = 296] 21:31:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA6B81C00) [pid = 3548] [serial = 887] [outer = 0000000000000000] 21:31:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA6C3E000) [pid = 3548] [serial = 888] [outer = 0000004AA6B81C00] 21:31:56 INFO - PROCESS | 3548 | 1464582716693 Marionette DEBUG loaded listener.js 21:31:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA7B19C00) [pid = 3548] [serial = 889] [outer = 0000004AA6B81C00] 21:31:57 INFO - PROCESS | 3548 | 1464582717507 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] 21:31:57 INFO - PROCESS | 3548 | 1464582717553 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 21:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:31:57 INFO - PROCESS | 3548 | 1464582717558 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:31:57 INFO - PROCESS | 3548 | 1464582717562 Marionette TRACE conn5 <- [1,1150,null,{}] 21:31:57 INFO - PROCESS | 3548 | 1464582717567 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}] 21:31:57 INFO - PROCESS | 3548 | 1464582717668 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 21:31:57 INFO - PROCESS | 3548 | 1464582717735 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5C2000 == 55 [pid = 3548] [id = 297] 21:31:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004A9721E800) [pid = 3548] [serial = 890] [outer = 0000000000000000] 21:31:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A973BB800) [pid = 3548] [serial = 891] [outer = 0000004A9721E800] 21:31:57 INFO - PROCESS | 3548 | 1464582717785 Marionette DEBUG loaded listener.js 21:31:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004A98A12400) [pid = 3548] [serial = 892] [outer = 0000004A9721E800] 21:31:58 INFO - PROCESS | 3548 | 1464582718399 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]]]}] 21:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 878ms 21:31:58 INFO - PROCESS | 3548 | 1464582718440 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 21:31:58 INFO - PROCESS | 3548 | 1464582718446 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 21:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:31:58 INFO - PROCESS | 3548 | 1464582718453 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:31:58 INFO - PROCESS | 3548 | 1464582718455 Marionette TRACE conn5 <- [1,1154,null,{}] 21:31:58 INFO - PROCESS | 3548 | 1464582718459 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}] 21:31:58 INFO - PROCESS | 3548 | 1464582718563 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 21:31:58 INFO - PROCESS | 3548 | 1464582718637 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:58 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C8DC800 == 56 [pid = 3548] [id = 298] 21:31:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004A9D65AC00) [pid = 3548] [serial = 893] [outer = 0000000000000000] 21:31:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004A9DBAE800) [pid = 3548] [serial = 894] [outer = 0000004A9D65AC00] 21:31:58 INFO - PROCESS | 3548 | 1464582718686 Marionette DEBUG loaded listener.js 21:31:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA1357800) [pid = 3548] [serial = 895] [outer = 0000004A9D65AC00] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA19BE000 == 55 [pid = 3548] [id = 233] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5BD000 == 54 [pid = 3548] [id = 232] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CAE8000 == 53 [pid = 3548] [id = 231] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA80FC800 == 52 [pid = 3548] [id = 240] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8796000 == 51 [pid = 3548] [id = 242] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97294800 == 50 [pid = 3548] [id = 229] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BEEE000 == 49 [pid = 3548] [id = 230] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8774000 == 48 [pid = 3548] [id = 241] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA19BD800 == 47 [pid = 3548] [id = 239] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB78E800 == 46 [pid = 3548] [id = 291] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87A6000 == 45 [pid = 3548] [id = 290] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8773800 == 44 [pid = 3548] [id = 289] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7BBA000 == 43 [pid = 3548] [id = 288] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CE9800 == 42 [pid = 3548] [id = 287] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA405D000 == 41 [pid = 3548] [id = 286] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA19BE800 == 40 [pid = 3548] [id = 285] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BD37800 == 39 [pid = 3548] [id = 284] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA3EE8800) [pid = 3548] [serial = 831] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C604800 == 38 [pid = 3548] [id = 283] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA2BED800) [pid = 3548] [serial = 816] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA3485800) [pid = 3548] [serial = 817] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA37BA800) [pid = 3548] [serial = 820] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A9DBB3400) [pid = 3548] [serial = 810] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A9E522400) [pid = 3548] [serial = 811] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA3E67800) [pid = 3548] [serial = 829] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A97AB5400) [pid = 3548] [serial = 801] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA1990800) [pid = 3548] [serial = 813] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA34B9C00) [pid = 3548] [serial = 819] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A9BEC8800) [pid = 3548] [serial = 807] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A9CA9E000) [pid = 3548] [serial = 808] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA37B3000) [pid = 3548] [serial = 825] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA39C3800) [pid = 3548] [serial = 822] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA19E3400) [pid = 3548] [serial = 828] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA39D1C00) [pid = 3548] [serial = 823] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A9CAF3000) [pid = 3548] [serial = 805] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A9C877800) [pid = 3548] [serial = 804] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA3AD0800) [pid = 3548] [serial = 826] [outer = 0000000000000000] [url = about:blank] 21:31:58 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA2BE0400) [pid = 3548] [serial = 814] [outer = 0000000000000000] [url = about:blank] 21:31:59 INFO - PROCESS | 3548 | 1464582719242 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]]]}] 21:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 838ms 21:31:59 INFO - PROCESS | 3548 | 1464582719292 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 21:31:59 INFO - PROCESS | 3548 | 1464582719295 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 21:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:31:59 INFO - PROCESS | 3548 | 1464582719298 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:31:59 INFO - PROCESS | 3548 | 1464582719302 Marionette TRACE conn5 <- [1,1158,null,{}] 21:31:59 INFO - PROCESS | 3548 | 1464582719313 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}] 21:31:59 INFO - PROCESS | 3548 | 1464582719403 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 21:31:59 INFO - PROCESS | 3548 | 1464582719489 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D747000 == 39 [pid = 3548] [id = 299] 21:31:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004A9CA37400) [pid = 3548] [serial = 896] [outer = 0000000000000000] 21:31:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004A9E520000) [pid = 3548] [serial = 897] [outer = 0000004A9CA37400] 21:31:59 INFO - PROCESS | 3548 | 1464582719539 Marionette DEBUG loaded listener.js 21:31:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA1994400) [pid = 3548] [serial = 898] [outer = 0000004A9CA37400] 21:31:59 INFO - PROCESS | 3548 | 1464582719911 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]]]}] 21:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 692ms 21:32:00 INFO - PROCESS | 3548 | 1464582719993 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 21:32:00 INFO - PROCESS | 3548 | 1464582719996 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 21:32:00 INFO - PROCESS | 3548 | 1464582719999 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:32:00 INFO - PROCESS | 3548 | 1464582720001 Marionette TRACE conn5 <- [1,1162,null,{}] 21:32:00 INFO - PROCESS | 3548 | 1464582720004 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}] 21:32:00 INFO - PROCESS | 3548 | 1464582720092 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 21:32:00 INFO - PROCESS | 3548 | 1464582720099 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA405B000 == 40 [pid = 3548] [id = 300] 21:32:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA2CC3400) [pid = 3548] [serial = 899] [outer = 0000000000000000] 21:32:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA348DC00) [pid = 3548] [serial = 900] [outer = 0000004AA2CC3400] 21:32:00 INFO - PROCESS | 3548 | 1464582720145 Marionette DEBUG loaded listener.js 21:32:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA37B0800) [pid = 3548] [serial = 901] [outer = 0000004AA2CC3400] 21:32:00 INFO - PROCESS | 3548 | 1464582720604 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] 21:32:00 INFO - PROCESS | 3548 | 1464582720631 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 21:32:00 INFO - PROCESS | 3548 | 1464582720635 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:32:00 INFO - PROCESS | 3548 | 1464582720637 Marionette TRACE conn5 <- [1,1166,null,{}] 21:32:00 INFO - PROCESS | 3548 | 1464582720640 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}] 21:32:00 INFO - PROCESS | 3548 | 1464582720722 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 21:32:00 INFO - PROCESS | 3548 | 1464582720729 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CE7800 == 41 [pid = 3548] [id = 301] 21:32:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA3803800) [pid = 3548] [serial = 902] [outer = 0000000000000000] 21:32:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA380C800) [pid = 3548] [serial = 903] [outer = 0000004AA3803800] 21:32:00 INFO - PROCESS | 3548 | 1464582720778 Marionette DEBUG loaded listener.js 21:32:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA39C2400) [pid = 3548] [serial = 904] [outer = 0000004AA3803800] 21:32:01 INFO - PROCESS | 3548 | 1464582721260 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] 21:32:01 INFO - PROCESS | 3548 | 1464582721337 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 21:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:32:01 INFO - PROCESS | 3548 | 1464582721340 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:32:01 INFO - PROCESS | 3548 | 1464582721342 Marionette TRACE conn5 <- [1,1170,null,{}] 21:32:01 INFO - PROCESS | 3548 | 1464582721345 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}] 21:32:01 INFO - PROCESS | 3548 | 1464582721474 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 21:32:01 INFO - PROCESS | 3548 | 1464582721552 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:01 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70D3000 == 42 [pid = 3548] [id = 302] 21:32:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA39C3400) [pid = 3548] [serial = 905] [outer = 0000000000000000] 21:32:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA3E6BC00) [pid = 3548] [serial = 906] [outer = 0000004AA39C3400] 21:32:01 INFO - PROCESS | 3548 | 1464582721599 Marionette DEBUG loaded listener.js 21:32:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA40A2000) [pid = 3548] [serial = 907] [outer = 0000004AA39C3400] 21:32:02 INFO - PROCESS | 3548 | 1464582722065 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] 21:32:02 INFO - PROCESS | 3548 | 1464582722120 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 21:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:32:02 INFO - PROCESS | 3548 | 1464582722128 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:32:02 INFO - PROCESS | 3548 | 1464582722130 Marionette TRACE conn5 <- [1,1174,null,{}] 21:32:02 INFO - PROCESS | 3548 | 1464582722133 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}] 21:32:02 INFO - PROCESS | 3548 | 1464582722241 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 21:32:02 INFO - PROCESS | 3548 | 1464582722249 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A989E7800 == 43 [pid = 3548] [id = 303] 21:32:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA40A8C00) [pid = 3548] [serial = 908] [outer = 0000000000000000] 21:32:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA469F400) [pid = 3548] [serial = 909] [outer = 0000004AA40A8C00] 21:32:02 INFO - PROCESS | 3548 | 1464582722332 Marionette DEBUG loaded listener.js 21:32:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA4F29C00) [pid = 3548] [serial = 910] [outer = 0000004AA40A8C00] 21:32:02 INFO - PROCESS | 3548 | 1464582722759 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] 21:32:02 INFO - PROCESS | 3548 | 1464582722822 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 21:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:32:02 INFO - PROCESS | 3548 | 1464582722859 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:32:02 INFO - PROCESS | 3548 | 1464582722861 Marionette TRACE conn5 <- [1,1178,null,{}] 21:32:02 INFO - PROCESS | 3548 | 1464582722865 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}] 21:32:03 INFO - PROCESS | 3548 | 1464582723094 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA3898400) [pid = 3548] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A9C580400) [pid = 3548] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA4F26400) [pid = 3548] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA4FECC00) [pid = 3548] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004A976A7400) [pid = 3548] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A927CA800) [pid = 3548] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A9E52CC00) [pid = 3548] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA464F800) [pid = 3548] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA380EC00) [pid = 3548] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A976A4000) [pid = 3548] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A9D6AF000) [pid = 3548] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A976A3400) [pid = 3548] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA3490000) [pid = 3548] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA409FC00) [pid = 3548] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A96CBE400) [pid = 3548] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:32:03 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A96551000) [pid = 3548] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:32:03 INFO - PROCESS | 3548 | 1464582723151 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA13AA800 == 44 [pid = 3548] [id = 304] 21:32:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004A927D8C00) [pid = 3548] [serial = 911] [outer = 0000000000000000] 21:32:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004A95D57000) [pid = 3548] [serial = 912] [outer = 0000004A927D8C00] 21:32:03 INFO - PROCESS | 3548 | 1464582723197 Marionette DEBUG loaded listener.js 21:32:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA2BE1400) [pid = 3548] [serial = 913] [outer = 0000004A927D8C00] 21:32:03 INFO - PROCESS | 3548 | 1464582723571 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] 21:32:03 INFO - PROCESS | 3548 | 1464582723601 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 21:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:32:03 INFO - PROCESS | 3548 | 1464582723605 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:32:03 INFO - PROCESS | 3548 | 1464582723607 Marionette TRACE conn5 <- [1,1182,null,{}] 21:32:03 INFO - PROCESS | 3548 | 1464582723610 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}] 21:32:03 INFO - PROCESS | 3548 | 1464582723695 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 21:32:03 INFO - PROCESS | 3548 | 1464582723702 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB7A2800 == 45 [pid = 3548] [id = 305] 21:32:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA380EC00) [pid = 3548] [serial = 914] [outer = 0000000000000000] 21:32:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA4FECC00) [pid = 3548] [serial = 915] [outer = 0000004AA380EC00] 21:32:03 INFO - PROCESS | 3548 | 1464582723749 Marionette DEBUG loaded listener.js 21:32:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA59A2800) [pid = 3548] [serial = 916] [outer = 0000004AA380EC00] 21:32:04 INFO - PROCESS | 3548 | 1464582724175 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] 21:32:04 INFO - PROCESS | 3548 | 1464582724238 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 21:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:32:04 INFO - PROCESS | 3548 | 1464582724241 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:32:04 INFO - PROCESS | 3548 | 1464582724244 Marionette TRACE conn5 <- [1,1186,null,{}] 21:32:04 INFO - PROCESS | 3548 | 1464582724247 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}] 21:32:04 INFO - PROCESS | 3548 | 1464582724331 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 21:32:04 INFO - PROCESS | 3548 | 1464582724340 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE75000 == 46 [pid = 3548] [id = 306] 21:32:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA6C32400) [pid = 3548] [serial = 917] [outer = 0000000000000000] 21:32:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA7B0F800) [pid = 3548] [serial = 918] [outer = 0000004AA6C32400] 21:32:04 INFO - PROCESS | 3548 | 1464582724387 Marionette DEBUG loaded listener.js 21:32:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA7D07400) [pid = 3548] [serial = 919] [outer = 0000004AA6C32400] 21:32:04 INFO - PROCESS | 3548 | 1464582724832 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]]]}] 21:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 629ms 21:32:04 INFO - PROCESS | 3548 | 1464582724873 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 21:32:04 INFO - PROCESS | 3548 | 1464582724876 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 21:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:32:04 INFO - PROCESS | 3548 | 1464582724884 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:32:04 INFO - PROCESS | 3548 | 1464582724887 Marionette TRACE conn5 <- [1,1190,null,{}] 21:32:04 INFO - PROCESS | 3548 | 1464582724891 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}] 21:32:05 INFO - PROCESS | 3548 | 1464582725002 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 21:32:05 INFO - PROCESS | 3548 | 1464582725010 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACEA0000 == 47 [pid = 3548] [id = 307] 21:32:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA7D16000) [pid = 3548] [serial = 920] [outer = 0000000000000000] 21:32:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA7D1DC00) [pid = 3548] [serial = 921] [outer = 0000004AA7D16000] 21:32:05 INFO - PROCESS | 3548 | 1464582725062 Marionette DEBUG loaded listener.js 21:32:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA7F42800) [pid = 3548] [serial = 922] [outer = 0000004AA7D16000] 21:32:05 INFO - PROCESS | 3548 | 1464582725766 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]]]}] 21:32:05 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 21:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 942ms 21:32:05 INFO - PROCESS | 3548 | 1464582725825 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 21:32:05 INFO - PROCESS | 3548 | 1464582725831 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 21:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:32:05 INFO - PROCESS | 3548 | 1464582725836 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:32:05 INFO - PROCESS | 3548 | 1464582725841 Marionette TRACE conn5 <- [1,1194,null,{}] 21:32:05 INFO - PROCESS | 3548 | 1464582725847 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}] 21:32:05 INFO - PROCESS | 3548 | 1464582725969 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 21:32:06 INFO - PROCESS | 3548 | 1464582726038 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CACC000 == 48 [pid = 3548] [id = 308] 21:32:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004A97F28C00) [pid = 3548] [serial = 923] [outer = 0000000000000000] 21:32:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A9CAEF800) [pid = 3548] [serial = 924] [outer = 0000004A97F28C00] 21:32:06 INFO - PROCESS | 3548 | 1464582726137 Marionette DEBUG loaded listener.js 21:32:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A9DD68000) [pid = 3548] [serial = 925] [outer = 0000004A97F28C00] 21:32:06 INFO - PROCESS | 3548 | 1464582726728 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]]]}] 21:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 21:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 944ms 21:32:06 INFO - PROCESS | 3548 | 1464582726783 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 21:32:06 INFO - PROCESS | 3548 | 1464582726790 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 21:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:32:06 INFO - PROCESS | 3548 | 1464582726797 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:32:06 INFO - PROCESS | 3548 | 1464582726800 Marionette TRACE conn5 <- [1,1198,null,{}] 21:32:06 INFO - PROCESS | 3548 | 1464582726804 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}] 21:32:06 INFO - PROCESS | 3548 | 1464582726920 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 21:32:07 INFO - PROCESS | 3548 | 1464582726995 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:07 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA80EA000 == 49 [pid = 3548] [id = 309] 21:32:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA2CC6000) [pid = 3548] [serial = 926] [outer = 0000000000000000] 21:32:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA37BCC00) [pid = 3548] [serial = 927] [outer = 0000004AA2CC6000] 21:32:07 INFO - PROCESS | 3548 | 1464582727092 Marionette DEBUG loaded listener.js 21:32:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA3ACF800) [pid = 3548] [serial = 928] [outer = 0000004AA2CC6000] 21:32:07 INFO - PROCESS | 3548 | 1464582727691 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]]]}] 21:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 944ms 21:32:07 INFO - PROCESS | 3548 | 1464582727746 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 21:32:07 INFO - PROCESS | 3548 | 1464582727749 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 21:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:32:07 INFO - PROCESS | 3548 | 1464582727753 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:32:07 INFO - PROCESS | 3548 | 1464582727758 Marionette TRACE conn5 <- [1,1202,null,{}] 21:32:07 INFO - PROCESS | 3548 | 1464582727770 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}] 21:32:07 INFO - PROCESS | 3548 | 1464582727886 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 21:32:07 INFO - PROCESS | 3548 | 1464582727963 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACFE3800 == 50 [pid = 3548] [id = 310] 21:32:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA47D1400) [pid = 3548] [serial = 929] [outer = 0000000000000000] 21:32:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA59A1000) [pid = 3548] [serial = 930] [outer = 0000004AA47D1400] 21:32:08 INFO - PROCESS | 3548 | 1464582728062 Marionette DEBUG loaded listener.js 21:32:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA7D0C800) [pid = 3548] [serial = 931] [outer = 0000004AA47D1400] 21:32:08 INFO - PROCESS | 3548 | 1464582728643 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]]]}] 21:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 940ms 21:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:32:08 INFO - PROCESS | 3548 | 1464582728696 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 21:32:08 INFO - PROCESS | 3548 | 1464582728699 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 21:32:08 INFO - PROCESS | 3548 | 1464582728703 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:32:08 INFO - PROCESS | 3548 | 1464582728705 Marionette TRACE conn5 <- [1,1206,null,{}] 21:32:08 INFO - PROCESS | 3548 | 1464582728709 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}] 21:32:08 INFO - PROCESS | 3548 | 1464582728822 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 21:32:08 INFO - PROCESS | 3548 | 1464582728895 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BD2A000 == 51 [pid = 3548] [id = 311] 21:32:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004A96B3DC00) [pid = 3548] [serial = 932] [outer = 0000000000000000] 21:32:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA4A0DC00) [pid = 3548] [serial = 933] [outer = 0000004A96B3DC00] 21:32:08 INFO - PROCESS | 3548 | 1464582728992 Marionette DEBUG loaded listener.js 21:32:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA7E5D000) [pid = 3548] [serial = 934] [outer = 0000004A96B3DC00] 21:32:09 INFO - PROCESS | 3548 | 1464582729726 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]]]}] 21:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1087ms 21:32:09 INFO - PROCESS | 3548 | 1464582729792 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 21:32:09 INFO - PROCESS | 3548 | 1464582729797 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 21:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:32:09 INFO - PROCESS | 3548 | 1464582729803 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:32:09 INFO - PROCESS | 3548 | 1464582729807 Marionette TRACE conn5 <- [1,1210,null,{}] 21:32:09 INFO - PROCESS | 3548 | 1464582729813 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}] 21:32:09 INFO - PROCESS | 3548 | 1464582729921 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 21:32:10 INFO - PROCESS | 3548 | 1464582729998 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C8D9000 == 52 [pid = 3548] [id = 312] 21:32:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004A97934400) [pid = 3548] [serial = 935] [outer = 0000000000000000] 21:32:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004A98A63C00) [pid = 3548] [serial = 936] [outer = 0000004A97934400] 21:32:10 INFO - PROCESS | 3548 | 1464582730049 Marionette DEBUG loaded listener.js 21:32:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004A9CAFCC00) [pid = 3548] [serial = 937] [outer = 0000004A97934400] 21:32:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE75000 == 51 [pid = 3548] [id = 306] 21:32:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB7A2800 == 50 [pid = 3548] [id = 305] 21:32:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA13AA800 == 49 [pid = 3548] [id = 304] 21:32:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004A989E7800 == 48 [pid = 3548] [id = 303] 21:32:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70D3000 == 47 [pid = 3548] [id = 302] 21:32:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CE7800 == 46 [pid = 3548] [id = 301] 21:32:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA405B000 == 45 [pid = 3548] [id = 300] 21:32:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D747000 == 44 [pid = 3548] [id = 299] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA599E000) [pid = 3548] [serial = 876] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C8DC800 == 43 [pid = 3548] [id = 298] 21:32:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5C2000 == 42 [pid = 3548] [id = 297] 21:32:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2A8800 == 41 [pid = 3548] [id = 296] 21:32:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004A98A83000 == 40 [pid = 3548] [id = 293] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A98819C00) [pid = 3548] [serial = 799] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA1990C00) [pid = 3548] [serial = 838] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA0FBF000) [pid = 3548] [serial = 837] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA465B400) [pid = 3548] [serial = 844] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA4652C00) [pid = 3548] [serial = 843] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA39B5400) [pid = 3548] [serial = 861] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A9BB6CC00) [pid = 3548] [serial = 852] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A9CBB2400) [pid = 3548] [serial = 853] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA1330000) [pid = 3548] [serial = 855] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA2BE4C00) [pid = 3548] [serial = 856] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A9BE6A800) [pid = 3548] [serial = 850] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A976A8000) [pid = 3548] [serial = 849] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA34B4000) [pid = 3548] [serial = 858] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA4B3FC00) [pid = 3548] [serial = 865] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004A9C658C00) [pid = 3548] [serial = 835] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A973AFC00) [pid = 3548] [serial = 834] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA4659800) [pid = 3548] [serial = 864] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA465E400) [pid = 3548] [serial = 847] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004A98A5A800) [pid = 3548] [serial = 846] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA3EEE000) [pid = 3548] [serial = 841] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA38A5C00) [pid = 3548] [serial = 840] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA3805800) [pid = 3548] [serial = 870] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA4F29800) [pid = 3548] [serial = 867] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA4FF3C00) [pid = 3548] [serial = 873] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA4F3AC00) [pid = 3548] [serial = 868] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA39CF000) [pid = 3548] [serial = 862] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA4FE7800) [pid = 3548] [serial = 871] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA5297400) [pid = 3548] [serial = 874] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA3809C00) [pid = 3548] [serial = 859] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004A98AF9C00) [pid = 3548] [serial = 802] [outer = 0000000000000000] [url = about:blank] 21:32:10 INFO - PROCESS | 3548 | 1464582730628 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] 21:32:10 INFO - PROCESS | 3548 | 1464582730692 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 21:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:32:10 INFO - PROCESS | 3548 | 1464582730699 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:32:10 INFO - PROCESS | 3548 | 1464582730702 Marionette TRACE conn5 <- [1,1214,null,{}] 21:32:10 INFO - PROCESS | 3548 | 1464582730706 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}] 21:32:10 INFO - PROCESS | 3548 | 1464582730797 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 21:32:10 INFO - PROCESS | 3548 | 1464582730871 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAD5800 == 41 [pid = 3548] [id = 313] 21:32:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004A97AB3C00) [pid = 3548] [serial = 938] [outer = 0000000000000000] 21:32:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004A9CA3C400) [pid = 3548] [serial = 939] [outer = 0000004A97AB3C00] 21:32:10 INFO - PROCESS | 3548 | 1464582730920 Marionette DEBUG loaded listener.js 21:32:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA0F6BC00) [pid = 3548] [serial = 940] [outer = 0000004A97AB3C00] 21:32:11 INFO - PROCESS | 3548 | 1464582731331 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]]]}] 21:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 692ms 21:32:11 INFO - PROCESS | 3548 | 1464582731406 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 21:32:11 INFO - PROCESS | 3548 | 1464582731408 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 21:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:32:11 INFO - PROCESS | 3548 | 1464582731416 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:32:11 INFO - PROCESS | 3548 | 1464582731420 Marionette TRACE conn5 <- [1,1218,null,{}] 21:32:11 INFO - PROCESS | 3548 | 1464582731431 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}] 21:32:11 INFO - PROCESS | 3548 | 1464582731520 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 21:32:11 INFO - PROCESS | 3548 | 1464582731538 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3EA6000 == 42 [pid = 3548] [id = 314] 21:32:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA3490400) [pid = 3548] [serial = 941] [outer = 0000000000000000] 21:32:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA34AE000) [pid = 3548] [serial = 942] [outer = 0000004AA3490400] 21:32:11 INFO - PROCESS | 3548 | 1464582731586 Marionette DEBUG loaded listener.js 21:32:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA380AC00) [pid = 3548] [serial = 943] [outer = 0000004AA3490400] 21:32:12 INFO - PROCESS | 3548 | 1464582732037 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]]]}] 21:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 628ms 21:32:12 INFO - PROCESS | 3548 | 1464582732046 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 21:32:12 INFO - PROCESS | 3548 | 1464582732049 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 21:32:12 INFO - PROCESS | 3548 | 1464582732052 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:32:12 INFO - PROCESS | 3548 | 1464582732054 Marionette TRACE conn5 <- [1,1222,null,{}] 21:32:12 INFO - PROCESS | 3548 | 1464582732057 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}] 21:32:12 INFO - PROCESS | 3548 | 1464582732149 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 21:32:12 INFO - PROCESS | 3548 | 1464582732156 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:12 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CE3000 == 43 [pid = 3548] [id = 315] 21:32:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA39CE000) [pid = 3548] [serial = 944] [outer = 0000000000000000] 21:32:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA3AD1800) [pid = 3548] [serial = 945] [outer = 0000004AA39CE000] 21:32:12 INFO - PROCESS | 3548 | 1464582732203 Marionette DEBUG loaded listener.js 21:32:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA3E68000) [pid = 3548] [serial = 946] [outer = 0000004AA39CE000] 21:32:12 INFO - PROCESS | 3548 | 1464582732624 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]]]}] 21:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 627ms 21:32:12 INFO - PROCESS | 3548 | 1464582732688 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 21:32:12 INFO - PROCESS | 3548 | 1464582732691 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 21:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:32:12 INFO - PROCESS | 3548 | 1464582732694 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:32:12 INFO - PROCESS | 3548 | 1464582732696 Marionette TRACE conn5 <- [1,1226,null,{}] 21:32:12 INFO - PROCESS | 3548 | 1464582732700 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}] 21:32:12 INFO - PROCESS | 3548 | 1464582732805 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 21:32:12 INFO - PROCESS | 3548 | 1464582732814 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:12 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C80D000 == 44 [pid = 3548] [id = 316] 21:32:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA3EE4800) [pid = 3548] [serial = 947] [outer = 0000000000000000] 21:32:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA3FCD800) [pid = 3548] [serial = 948] [outer = 0000004AA3EE4800] 21:32:12 INFO - PROCESS | 3548 | 1464582732899 Marionette DEBUG loaded listener.js 21:32:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA4651000) [pid = 3548] [serial = 949] [outer = 0000004AA3EE4800] 21:32:13 INFO - PROCESS | 3548 | 1464582733355 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]]]}] 21:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 691ms 21:32:13 INFO - PROCESS | 3548 | 1464582733389 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 21:32:13 INFO - PROCESS | 3548 | 1464582733399 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 21:32:13 INFO - PROCESS | 3548 | 1464582733402 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:32:13 INFO - PROCESS | 3548 | 1464582733404 Marionette TRACE conn5 <- [1,1230,null,{}] 21:32:13 INFO - PROCESS | 3548 | 1464582733408 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}] 21:32:13 INFO - PROCESS | 3548 | 1464582733537 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 21:32:13 INFO - PROCESS | 3548 | 1464582733590 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A95B95800 == 45 [pid = 3548] [id = 317] 21:32:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA4B40800) [pid = 3548] [serial = 950] [outer = 0000000000000000] 21:32:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA4FF0000) [pid = 3548] [serial = 951] [outer = 0000004AA4B40800] 21:32:13 INFO - PROCESS | 3548 | 1464582733637 Marionette DEBUG loaded listener.js 21:32:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA599F800) [pid = 3548] [serial = 952] [outer = 0000004AA4B40800] 21:32:14 INFO - PROCESS | 3548 | 1464582734089 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]]]}] 21:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 734ms 21:32:14 INFO - PROCESS | 3548 | 1464582734141 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 21:32:14 INFO - PROCESS | 3548 | 1464582734144 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 21:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:32:14 INFO - PROCESS | 3548 | 1464582734187 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:32:14 INFO - PROCESS | 3548 | 1464582734189 Marionette TRACE conn5 <- [1,1234,null,{}] 21:32:14 INFO - PROCESS | 3548 | 1464582734193 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}] 21:32:14 INFO - PROCESS | 3548 | 1464582734301 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 21:32:14 INFO - PROCESS | 3548 | 1464582734315 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:14 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA878E800 == 46 [pid = 3548] [id = 318] 21:32:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA4FEB000) [pid = 3548] [serial = 953] [outer = 0000000000000000] 21:32:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA6C73400) [pid = 3548] [serial = 954] [outer = 0000004AA4FEB000] 21:32:14 INFO - PROCESS | 3548 | 1464582734398 Marionette DEBUG loaded listener.js 21:32:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA7D0B400) [pid = 3548] [serial = 955] [outer = 0000004AA4FEB000] 21:32:14 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA6C32400) [pid = 3548] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:32:14 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA39C3400) [pid = 3548] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:32:14 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA40A8C00) [pid = 3548] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:32:14 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA5999C00) [pid = 3548] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:32:14 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA3803800) [pid = 3548] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:32:14 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004A9D65AC00) [pid = 3548] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:32:14 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA2CC3400) [pid = 3548] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:32:14 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A9CA37400) [pid = 3548] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:32:14 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A9721E800) [pid = 3548] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:32:14 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA380EC00) [pid = 3548] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:32:14 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A927D8C00) [pid = 3548] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:32:14 INFO - PROCESS | 3548 | 1464582734889 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]]]}] 21:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 755ms 21:32:14 INFO - PROCESS | 3548 | 1464582734931 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 21:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:32:14 INFO - PROCESS | 3548 | 1464582734941 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 21:32:14 INFO - PROCESS | 3548 | 1464582734945 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:32:14 INFO - PROCESS | 3548 | 1464582734947 Marionette TRACE conn5 <- [1,1238,null,{}] 21:32:14 INFO - PROCESS | 3548 | 1464582734950 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}] 21:32:15 INFO - PROCESS | 3548 | 1464582735058 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 21:32:15 INFO - PROCESS | 3548 | 1464582735106 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87A6000 == 47 [pid = 3548] [id = 319] 21:32:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA2BE4800) [pid = 3548] [serial = 956] [outer = 0000000000000000] 21:32:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA4658C00) [pid = 3548] [serial = 957] [outer = 0000004AA2BE4800] 21:32:15 INFO - PROCESS | 3548 | 1464582735151 Marionette DEBUG loaded listener.js 21:32:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA7D0D000) [pid = 3548] [serial = 958] [outer = 0000004AA2BE4800] 21:32:15 INFO - PROCESS | 3548 | 1464582735528 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]]]}] 21:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 628ms 21:32:15 INFO - PROCESS | 3548 | 1464582735579 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 21:32:15 INFO - PROCESS | 3548 | 1464582735582 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 21:32:15 INFO - PROCESS | 3548 | 1464582735585 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:32:15 INFO - PROCESS | 3548 | 1464582735587 Marionette TRACE conn5 <- [1,1242,null,{}] 21:32:15 INFO - PROCESS | 3548 | 1464582735590 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}] 21:32:15 INFO - PROCESS | 3548 | 1464582735703 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 21:32:15 INFO - PROCESS | 3548 | 1464582735712 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB79F000 == 48 [pid = 3548] [id = 320] 21:32:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA7D1D400) [pid = 3548] [serial = 959] [outer = 0000000000000000] 21:32:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA7F46400) [pid = 3548] [serial = 960] [outer = 0000004AA7D1D400] 21:32:15 INFO - PROCESS | 3548 | 1464582735758 Marionette DEBUG loaded listener.js 21:32:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA7F50800) [pid = 3548] [serial = 961] [outer = 0000004AA7D1D400] 21:32:16 INFO - PROCESS | 3548 | 1464582736172 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]]]}] 21:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 627ms 21:32:16 INFO - PROCESS | 3548 | 1464582736215 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 21:32:16 INFO - PROCESS | 3548 | 1464582736218 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 21:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:32:16 INFO - PROCESS | 3548 | 1464582736221 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:32:16 INFO - PROCESS | 3548 | 1464582736223 Marionette TRACE conn5 <- [1,1246,null,{}] 21:32:16 INFO - PROCESS | 3548 | 1464582736226 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}] 21:32:16 INFO - PROCESS | 3548 | 1464582736318 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 21:32:16 INFO - PROCESS | 3548 | 1464582736325 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:16 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE7D000 == 49 [pid = 3548] [id = 321] 21:32:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA8225C00) [pid = 3548] [serial = 962] [outer = 0000000000000000] 21:32:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA822AC00) [pid = 3548] [serial = 963] [outer = 0000004AA8225C00] 21:32:16 INFO - PROCESS | 3548 | 1464582736374 Marionette DEBUG loaded listener.js 21:32:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA8307400) [pid = 3548] [serial = 964] [outer = 0000004AA8225C00] 21:32:16 INFO - PROCESS | 3548 | 1464582736920 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]]]}] 21:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 731ms 21:32:16 INFO - PROCESS | 3548 | 1464582736955 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 21:32:16 INFO - PROCESS | 3548 | 1464582736960 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 21:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:32:16 INFO - PROCESS | 3548 | 1464582736966 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:32:16 INFO - PROCESS | 3548 | 1464582736971 Marionette TRACE conn5 <- [1,1250,null,{}] 21:32:16 INFO - PROCESS | 3548 | 1464582736991 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}] 21:32:17 INFO - PROCESS | 3548 | 1464582737175 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 21:32:17 INFO - PROCESS | 3548 | 1464582737234 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CA76800 == 50 [pid = 3548] [id = 322] 21:32:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004A97CDE000) [pid = 3548] [serial = 965] [outer = 0000000000000000] 21:32:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A9C502800) [pid = 3548] [serial = 966] [outer = 0000004A97CDE000] 21:32:17 INFO - PROCESS | 3548 | 1464582737292 Marionette DEBUG loaded listener.js 21:32:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A9E189400) [pid = 3548] [serial = 967] [outer = 0000004A97CDE000] 21:32:17 INFO - PROCESS | 3548 | 1464582737904 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]]]}] 21:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 985ms 21:32:17 INFO - PROCESS | 3548 | 1464582737954 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 21:32:17 INFO - PROCESS | 3548 | 1464582737961 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 21:32:17 INFO - PROCESS | 3548 | 1464582737968 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:32:17 INFO - PROCESS | 3548 | 1464582737971 Marionette TRACE conn5 <- [1,1254,null,{}] 21:32:17 INFO - PROCESS | 3548 | 1464582737975 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}] 21:32:18 INFO - PROCESS | 3548 | 1464582738090 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 21:32:18 INFO - PROCESS | 3548 | 1464582738207 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70DC000 == 51 [pid = 3548] [id = 323] 21:32:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA37AE800) [pid = 3548] [serial = 968] [outer = 0000000000000000] 21:32:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA3805000) [pid = 3548] [serial = 969] [outer = 0000004AA37AE800] 21:32:18 INFO - PROCESS | 3548 | 1464582738264 Marionette DEBUG loaded listener.js 21:32:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA3E68C00) [pid = 3548] [serial = 970] [outer = 0000004AA37AE800] 21:32:18 INFO - PROCESS | 3548 | 1464582738902 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]]]}] 21:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 985ms 21:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:32:18 INFO - PROCESS | 3548 | 1464582738959 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 21:32:18 INFO - PROCESS | 3548 | 1464582738962 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 21:32:18 INFO - PROCESS | 3548 | 1464582738966 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:32:18 INFO - PROCESS | 3548 | 1464582738970 Marionette TRACE conn5 <- [1,1258,null,{}] 21:32:19 INFO - PROCESS | 3548 | 1464582738996 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}] 21:32:19 INFO - PROCESS | 3548 | 1464582739136 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 21:32:19 INFO - PROCESS | 3548 | 1464582739190 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:19 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD288000 == 52 [pid = 3548] [id = 324] 21:32:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA4FE7C00) [pid = 3548] [serial = 971] [outer = 0000000000000000] 21:32:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA5246400) [pid = 3548] [serial = 972] [outer = 0000004AA4FE7C00] 21:32:19 INFO - PROCESS | 3548 | 1464582739248 Marionette DEBUG loaded listener.js 21:32:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA822B800) [pid = 3548] [serial = 973] [outer = 0000004AA4FE7C00] 21:32:19 INFO - PROCESS | 3548 | 1464582739848 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]]]}] 21:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 943ms 21:32:19 INFO - PROCESS | 3548 | 1464582739911 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 21:32:19 INFO - PROCESS | 3548 | 1464582739914 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 21:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:32:19 INFO - PROCESS | 3548 | 1464582739918 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:32:19 INFO - PROCESS | 3548 | 1464582739920 Marionette TRACE conn5 <- [1,1262,null,{}] 21:32:19 INFO - PROCESS | 3548 | 1464582739924 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}] 21:32:20 INFO - PROCESS | 3548 | 1464582740036 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 21:32:20 INFO - PROCESS | 3548 | 1464582740152 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:20 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD9D1000 == 53 [pid = 3548] [id = 325] 21:32:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA836C000) [pid = 3548] [serial = 974] [outer = 0000000000000000] 21:32:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA8371400) [pid = 3548] [serial = 975] [outer = 0000004AA836C000] 21:32:20 INFO - PROCESS | 3548 | 1464582740209 Marionette DEBUG loaded listener.js 21:32:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA8379000) [pid = 3548] [serial = 976] [outer = 0000004AA836C000] 21:32:20 INFO - PROCESS | 3548 | 1464582740741 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]]]}] 21:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 880ms 21:32:20 INFO - PROCESS | 3548 | 1464582740800 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 21:32:20 INFO - PROCESS | 3548 | 1464582740803 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 21:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:32:20 INFO - PROCESS | 3548 | 1464582740807 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:32:20 INFO - PROCESS | 3548 | 1464582740809 Marionette TRACE conn5 <- [1,1266,null,{}] 21:32:20 INFO - PROCESS | 3548 | 1464582740813 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}] 21:32:20 INFO - PROCESS | 3548 | 1464582740921 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 21:32:21 INFO - PROCESS | 3548 | 1464582740996 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD263000 == 54 [pid = 3548] [id = 326] 21:32:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004A95C6FC00) [pid = 3548] [serial = 977] [outer = 0000000000000000] 21:32:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA87D8C00) [pid = 3548] [serial = 978] [outer = 0000004A95C6FC00] 21:32:21 INFO - PROCESS | 3548 | 1464582741094 Marionette DEBUG loaded listener.js 21:32:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA8A7C400) [pid = 3548] [serial = 979] [outer = 0000004A95C6FC00] 21:32:21 INFO - PROCESS | 3548 | 1464582741910 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]]]}] 21:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1128ms 21:32:21 INFO - PROCESS | 3548 | 1464582741937 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 21:32:21 INFO - PROCESS | 3548 | 1464582741941 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 21:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:32:21 INFO - PROCESS | 3548 | 1464582741947 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:32:21 INFO - PROCESS | 3548 | 1464582741951 Marionette TRACE conn5 <- [1,1270,null,{}] 21:32:21 INFO - PROCESS | 3548 | 1464582741956 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}] 21:32:22 INFO - PROCESS | 3548 | 1464582742059 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 21:32:22 INFO - PROCESS | 3548 | 1464582742137 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A98319800 == 55 [pid = 3548] [id = 327] 21:32:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004A95D08800) [pid = 3548] [serial = 980] [outer = 0000000000000000] 21:32:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004A9D6AF400) [pid = 3548] [serial = 981] [outer = 0000004A95D08800] 21:32:22 INFO - PROCESS | 3548 | 1464582742241 Marionette DEBUG loaded listener.js 21:32:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA2BE6800) [pid = 3548] [serial = 982] [outer = 0000004A95D08800] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA6728800 == 54 [pid = 3548] [id = 264] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB79F000 == 53 [pid = 3548] [id = 320] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87A6000 == 52 [pid = 3548] [id = 319] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA878E800 == 51 [pid = 3548] [id = 318] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004A95B95800 == 50 [pid = 3548] [id = 317] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C80D000 == 49 [pid = 3548] [id = 316] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CE3000 == 48 [pid = 3548] [id = 315] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3EA6000 == 47 [pid = 3548] [id = 314] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CAD5800 == 46 [pid = 3548] [id = 313] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C8D9000 == 45 [pid = 3548] [id = 312] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004A96B42400) [pid = 3548] [serial = 879] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA39B5C00) [pid = 3548] [serial = 882] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA59A4C00) [pid = 3548] [serial = 885] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA6C3E000) [pid = 3548] [serial = 888] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BD2A000 == 44 [pid = 3548] [id = 311] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACFE3800 == 43 [pid = 3548] [id = 310] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA80EA000 == 42 [pid = 3548] [id = 309] 21:32:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CACC000 == 41 [pid = 3548] [id = 308] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA3E6BC00) [pid = 3548] [serial = 906] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA469F400) [pid = 3548] [serial = 909] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA59E4400) [pid = 3548] [serial = 877] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA380C800) [pid = 3548] [serial = 903] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA1357800) [pid = 3548] [serial = 895] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A9DBAE800) [pid = 3548] [serial = 894] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA40A2000) [pid = 3548] [serial = 907] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA348DC00) [pid = 3548] [serial = 900] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA37B0800) [pid = 3548] [serial = 901] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A9E520000) [pid = 3548] [serial = 897] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA1994400) [pid = 3548] [serial = 898] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A98A12400) [pid = 3548] [serial = 892] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A973BB800) [pid = 3548] [serial = 891] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA4F29C00) [pid = 3548] [serial = 910] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA4FECC00) [pid = 3548] [serial = 915] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA59A2800) [pid = 3548] [serial = 916] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A95D57000) [pid = 3548] [serial = 912] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA7D07400) [pid = 3548] [serial = 919] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA2BE1400) [pid = 3548] [serial = 913] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA39C2400) [pid = 3548] [serial = 904] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA7B0F800) [pid = 3548] [serial = 918] [outer = 0000000000000000] [url = about:blank] 21:32:22 INFO - PROCESS | 3548 | 1464582742824 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]]]}] 21:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 943ms 21:32:22 INFO - PROCESS | 3548 | 1464582742895 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 21:32:22 INFO - PROCESS | 3548 | 1464582742900 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 21:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:32:22 INFO - PROCESS | 3548 | 1464582742906 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:32:22 INFO - PROCESS | 3548 | 1464582742909 Marionette TRACE conn5 <- [1,1274,null,{}] 21:32:22 INFO - PROCESS | 3548 | 1464582742913 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}] 21:32:23 INFO - PROCESS | 3548 | 1464582743004 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 21:32:23 INFO - PROCESS | 3548 | 1464582743084 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:23 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C8EB800 == 42 [pid = 3548] [id = 328] 21:32:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A95D6D800) [pid = 3548] [serial = 983] [outer = 0000000000000000] 21:32:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A98A21C00) [pid = 3548] [serial = 984] [outer = 0000004A95D6D800] 21:32:23 INFO - PROCESS | 3548 | 1464582743131 Marionette DEBUG loaded listener.js 21:32:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA197C800) [pid = 3548] [serial = 985] [outer = 0000004A95D6D800] 21:32:23 INFO - PROCESS | 3548 | 1464582743588 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]]]}] 21:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 733ms 21:32:23 INFO - PROCESS | 3548 | 1464582743641 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 21:32:23 INFO - PROCESS | 3548 | 1464582743643 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 21:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:32:23 INFO - PROCESS | 3548 | 1464582743652 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:32:23 INFO - PROCESS | 3548 | 1464582743656 Marionette TRACE conn5 <- [1,1278,null,{}] 21:32:23 INFO - PROCESS | 3548 | 1464582743667 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}] 21:32:23 INFO - PROCESS | 3548 | 1464582743757 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 21:32:23 INFO - PROCESS | 3548 | 1464582743774 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:23 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA44F8800 == 43 [pid = 3548] [id = 329] 21:32:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA3802C00) [pid = 3548] [serial = 986] [outer = 0000000000000000] 21:32:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA3898C00) [pid = 3548] [serial = 987] [outer = 0000004AA3802C00] 21:32:23 INFO - PROCESS | 3548 | 1464582743823 Marionette DEBUG loaded listener.js 21:32:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA39CFC00) [pid = 3548] [serial = 988] [outer = 0000004AA3802C00] 21:32:24 INFO - PROCESS | 3548 | 1464582744286 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]]]}] 21:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 691ms 21:32:24 INFO - PROCESS | 3548 | 1464582744345 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 21:32:24 INFO - PROCESS | 3548 | 1464582744348 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 21:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:32:24 INFO - PROCESS | 3548 | 1464582744352 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:32:24 INFO - PROCESS | 3548 | 1464582744354 Marionette TRACE conn5 <- [1,1282,null,{}] 21:32:24 INFO - PROCESS | 3548 | 1464582744357 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}] 21:32:24 INFO - PROCESS | 3548 | 1464582744446 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 21:32:24 INFO - PROCESS | 3548 | 1464582744455 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:24 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA58E9000 == 44 [pid = 3548] [id = 330] 21:32:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA3FD2800) [pid = 3548] [serial = 989] [outer = 0000000000000000] 21:32:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA409FC00) [pid = 3548] [serial = 990] [outer = 0000004AA3FD2800] 21:32:24 INFO - PROCESS | 3548 | 1464582744505 Marionette DEBUG loaded listener.js 21:32:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA4656800) [pid = 3548] [serial = 991] [outer = 0000004AA3FD2800] 21:32:24 INFO - PROCESS | 3548 | 1464582744919 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]]]}] 21:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 629ms 21:32:24 INFO - PROCESS | 3548 | 1464582744984 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 21:32:24 INFO - PROCESS | 3548 | 1464582744986 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 21:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:32:24 INFO - PROCESS | 3548 | 1464582744989 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:32:24 INFO - PROCESS | 3548 | 1464582744991 Marionette TRACE conn5 <- [1,1286,null,{}] 21:32:24 INFO - PROCESS | 3548 | 1464582744995 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}] 21:32:25 INFO - PROCESS | 3548 | 1464582745104 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 21:32:25 INFO - PROCESS | 3548 | 1464582745180 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA80E9000 == 45 [pid = 3548] [id = 331] 21:32:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA40C9000) [pid = 3548] [serial = 992] [outer = 0000000000000000] 21:32:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA4A06400) [pid = 3548] [serial = 993] [outer = 0000004AA40C9000] 21:32:25 INFO - PROCESS | 3548 | 1464582745226 Marionette DEBUG loaded listener.js 21:32:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA4F2E400) [pid = 3548] [serial = 994] [outer = 0000004AA40C9000] 21:32:25 INFO - PROCESS | 3548 | 1464582745676 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]]]}] 21:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 734ms 21:32:25 INFO - PROCESS | 3548 | 1464582745727 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 21:32:25 INFO - PROCESS | 3548 | 1464582745730 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 21:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:32:25 INFO - PROCESS | 3548 | 1464582745733 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:32:25 INFO - PROCESS | 3548 | 1464582745735 Marionette TRACE conn5 <- [1,1290,null,{}] 21:32:25 INFO - PROCESS | 3548 | 1464582745739 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}] 21:32:25 INFO - PROCESS | 3548 | 1464582745889 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 21:32:25 INFO - PROCESS | 3548 | 1464582745943 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8789000 == 46 [pid = 3548] [id = 332] 21:32:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA599AC00) [pid = 3548] [serial = 995] [outer = 0000000000000000] 21:32:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA6740000) [pid = 3548] [serial = 996] [outer = 0000004AA599AC00] 21:32:25 INFO - PROCESS | 3548 | 1464582745990 Marionette DEBUG loaded listener.js 21:32:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA7B16400) [pid = 3548] [serial = 997] [outer = 0000004AA599AC00] 21:32:26 INFO - PROCESS | 3548 | 1464582746432 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]]]}] 21:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 733ms 21:32:26 INFO - PROCESS | 3548 | 1464582746484 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 21:32:26 INFO - PROCESS | 3548 | 1464582746487 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 21:32:26 INFO - PROCESS | 3548 | 1464582746490 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:32:26 INFO - PROCESS | 3548 | 1464582746492 Marionette TRACE conn5 <- [1,1294,null,{}] 21:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:32:26 INFO - PROCESS | 3548 | 1464582746495 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}] 21:32:26 INFO - PROCESS | 3548 | 1464582746604 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 21:32:26 INFO - PROCESS | 3548 | 1464582746650 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:26 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB78A800 == 47 [pid = 3548] [id = 333] 21:32:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA7D07800) [pid = 3548] [serial = 998] [outer = 0000000000000000] 21:32:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA7D17C00) [pid = 3548] [serial = 999] [outer = 0000004AA7D07800] 21:32:26 INFO - PROCESS | 3548 | 1464582746699 Marionette DEBUG loaded listener.js 21:32:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004A9CBB1000) [pid = 3548] [serial = 1000] [outer = 0000004AA7D07800] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA3E6D000) [pid = 3548] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004A966CC800) [pid = 3548] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA5299800) [pid = 3548] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A96B3DC00) [pid = 3548] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA4B40800) [pid = 3548] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA4FEB000) [pid = 3548] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA3490400) [pid = 3548] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA34ABC00) [pid = 3548] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A97AB3C00) [pid = 3548] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A97934400) [pid = 3548] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA7D1D400) [pid = 3548] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA3EE4800) [pid = 3548] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA6B81C00) [pid = 3548] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA39CE000) [pid = 3548] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:32:27 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA2BE4800) [pid = 3548] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:32:27 INFO - PROCESS | 3548 | 1464582747222 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]]]}] 21:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 775ms 21:32:27 INFO - PROCESS | 3548 | 1464582747270 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 21:32:27 INFO - PROCESS | 3548 | 1464582747272 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 21:32:27 INFO - PROCESS | 3548 | 1464582747276 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:32:27 INFO - PROCESS | 3548 | 1464582747278 Marionette TRACE conn5 <- [1,1298,null,{}] 21:32:27 INFO - PROCESS | 3548 | 1464582747282 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}] 21:32:27 INFO - PROCESS | 3548 | 1464582747401 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 21:32:27 INFO - PROCESS | 3548 | 1464582747449 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:27 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8774800 == 48 [pid = 3548] [id = 334] 21:32:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A97F29000) [pid = 3548] [serial = 1001] [outer = 0000000000000000] 21:32:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA3EE8C00) [pid = 3548] [serial = 1002] [outer = 0000004A97F29000] 21:32:27 INFO - PROCESS | 3548 | 1464582747495 Marionette DEBUG loaded listener.js 21:32:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA7D12800) [pid = 3548] [serial = 1003] [outer = 0000004A97F29000] 21:32:27 INFO - PROCESS | 3548 | 1464582747867 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]]]}] 21:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 21:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 627ms 21:32:27 INFO - PROCESS | 3548 | 1464582747906 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 21:32:27 INFO - PROCESS | 3548 | 1464582747908 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 21:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:32:27 INFO - PROCESS | 3548 | 1464582747947 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:32:27 INFO - PROCESS | 3548 | 1464582747949 Marionette TRACE conn5 <- [1,1302,null,{}] 21:32:27 INFO - PROCESS | 3548 | 1464582747953 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}] 21:32:28 INFO - PROCESS | 3548 | 1464582748038 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 21:32:28 INFO - PROCESS | 3548 | 1464582748045 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB87A800 == 49 [pid = 3548] [id = 335] 21:32:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA8227C00) [pid = 3548] [serial = 1004] [outer = 0000000000000000] 21:32:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA836B800) [pid = 3548] [serial = 1005] [outer = 0000004AA8227C00] 21:32:28 INFO - PROCESS | 3548 | 1464582748090 Marionette DEBUG loaded listener.js 21:32:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA8A7D000) [pid = 3548] [serial = 1006] [outer = 0000004AA8227C00] 21:32:28 INFO - PROCESS | 3548 | 1464582748512 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]]]}] 21:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 629ms 21:32:28 INFO - PROCESS | 3548 | 1464582748579 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 21:32:28 INFO - PROCESS | 3548 | 1464582748581 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 21:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:32:28 INFO - PROCESS | 3548 | 1464582748585 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:32:28 INFO - PROCESS | 3548 | 1464582748587 Marionette TRACE conn5 <- [1,1306,null,{}] 21:32:28 INFO - PROCESS | 3548 | 1464582748590 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}] 21:32:28 INFO - PROCESS | 3548 | 1464582748676 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 21:32:28 INFO - PROCESS | 3548 | 1464582748684 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACE99800 == 50 [pid = 3548] [id = 336] 21:32:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA8A84800) [pid = 3548] [serial = 1007] [outer = 0000000000000000] 21:32:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA8A89C00) [pid = 3548] [serial = 1008] [outer = 0000004AA8A84800] 21:32:28 INFO - PROCESS | 3548 | 1464582748740 Marionette DEBUG loaded listener.js 21:32:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA8BBBC00) [pid = 3548] [serial = 1009] [outer = 0000004AA8A84800] 21:32:29 INFO - PROCESS | 3548 | 1464582749332 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]]]}] 21:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 838ms 21:32:29 INFO - PROCESS | 3548 | 1464582749427 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 21:32:29 INFO - PROCESS | 3548 | 1464582749431 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 21:32:29 INFO - PROCESS | 3548 | 1464582749436 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:32:29 INFO - PROCESS | 3548 | 1464582749439 Marionette TRACE conn5 <- [1,1310,null,{}] 21:32:29 INFO - PROCESS | 3548 | 1464582749446 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}] 21:32:29 INFO - PROCESS | 3548 | 1464582749569 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 21:32:29 INFO - PROCESS | 3548 | 1464582749681 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C6C000 == 51 [pid = 3548] [id = 337] 21:32:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004A976A8400) [pid = 3548] [serial = 1010] [outer = 0000000000000000] 21:32:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004A9D65A000) [pid = 3548] [serial = 1011] [outer = 0000004A976A8400] 21:32:29 INFO - PROCESS | 3548 | 1464582749742 Marionette DEBUG loaded listener.js 21:32:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA2BE5000) [pid = 3548] [serial = 1012] [outer = 0000004A976A8400] 21:32:30 INFO - PROCESS | 3548 | 1464582750328 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]]]}] 21:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 943ms 21:32:30 INFO - PROCESS | 3548 | 1464582750385 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 21:32:30 INFO - PROCESS | 3548 | 1464582750392 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 21:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:32:30 INFO - PROCESS | 3548 | 1464582750398 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:32:30 INFO - PROCESS | 3548 | 1464582750402 Marionette TRACE conn5 <- [1,1314,null,{}] 21:32:30 INFO - PROCESS | 3548 | 1464582750406 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}] 21:32:30 INFO - PROCESS | 3548 | 1464582750525 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 21:32:30 INFO - PROCESS | 3548 | 1464582750643 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:30 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8358800 == 52 [pid = 3548] [id = 338] 21:32:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA3AD6400) [pid = 3548] [serial = 1013] [outer = 0000000000000000] 21:32:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA3EE3800) [pid = 3548] [serial = 1014] [outer = 0000004AA3AD6400] 21:32:30 INFO - PROCESS | 3548 | 1464582750700 Marionette DEBUG loaded listener.js 21:32:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA4F3AC00) [pid = 3548] [serial = 1015] [outer = 0000004AA3AD6400] 21:32:31 INFO - PROCESS | 3548 | 1464582751335 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]]]}] 21:32:31 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 21:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 985ms 21:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:32:31 INFO - PROCESS | 3548 | 1464582751389 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 21:32:31 INFO - PROCESS | 3548 | 1464582751392 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 21:32:31 INFO - PROCESS | 3548 | 1464582751396 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:32:31 INFO - PROCESS | 3548 | 1464582751401 Marionette TRACE conn5 <- [1,1318,null,{}] 21:32:31 INFO - PROCESS | 3548 | 1464582751412 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}] 21:32:31 INFO - PROCESS | 3548 | 1464582751527 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 21:32:31 INFO - PROCESS | 3548 | 1464582751618 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:31 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD281000 == 53 [pid = 3548] [id = 339] 21:32:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA7D09400) [pid = 3548] [serial = 1016] [outer = 0000000000000000] 21:32:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA7E60800) [pid = 3548] [serial = 1017] [outer = 0000004AA7D09400] 21:32:31 INFO - PROCESS | 3548 | 1464582751677 Marionette DEBUG loaded listener.js 21:32:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA8A86400) [pid = 3548] [serial = 1018] [outer = 0000004AA7D09400] 21:32:32 INFO - PROCESS | 3548 | 1464582752324 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]]]}] 21:32:32 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 21:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 985ms 21:32:32 INFO - PROCESS | 3548 | 1464582752383 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 21:32:32 INFO - PROCESS | 3548 | 1464582752386 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 21:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:32:32 INFO - PROCESS | 3548 | 1464582752390 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:32:32 INFO - PROCESS | 3548 | 1464582752392 Marionette TRACE conn5 <- [1,1322,null,{}] 21:32:32 INFO - PROCESS | 3548 | 1464582752396 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}] 21:32:32 INFO - PROCESS | 3548 | 1464582752510 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 21:32:32 INFO - PROCESS | 3548 | 1464582752599 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8241800 == 54 [pid = 3548] [id = 340] 21:32:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA8BC5800) [pid = 3548] [serial = 1019] [outer = 0000000000000000] 21:32:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA8E94000) [pid = 3548] [serial = 1020] [outer = 0000004AA8BC5800] 21:32:32 INFO - PROCESS | 3548 | 1464582752657 Marionette DEBUG loaded listener.js 21:32:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA8E9B000) [pid = 3548] [serial = 1021] [outer = 0000004AA8BC5800] 21:32:33 INFO - PROCESS | 3548 | 1464582753208 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]]]}] 21:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 880ms 21:32:33 INFO - PROCESS | 3548 | 1464582753272 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 21:32:33 INFO - PROCESS | 3548 | 1464582753275 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 21:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:32:33 INFO - PROCESS | 3548 | 1464582753278 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:32:33 INFO - PROCESS | 3548 | 1464582753280 Marionette TRACE conn5 <- [1,1326,null,{}] 21:32:33 INFO - PROCESS | 3548 | 1464582753284 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}] 21:32:33 INFO - PROCESS | 3548 | 1464582753392 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 21:32:33 INFO - PROCESS | 3548 | 1464582753481 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8FC6800 == 55 [pid = 3548] [id = 341] 21:32:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA8B08000) [pid = 3548] [serial = 1022] [outer = 0000000000000000] 21:32:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA8B0D400) [pid = 3548] [serial = 1023] [outer = 0000004AA8B08000] 21:32:33 INFO - PROCESS | 3548 | 1464582753536 Marionette DEBUG loaded listener.js 21:32:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA8E95800) [pid = 3548] [serial = 1024] [outer = 0000004AA8B08000] 21:32:34 INFO - PROCESS | 3548 | 1464582754630 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]]]}] 21:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1393ms 21:32:34 INFO - PROCESS | 3548 | 1464582754674 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 21:32:34 INFO - PROCESS | 3548 | 1464582754678 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 21:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:32:34 INFO - PROCESS | 3548 | 1464582754684 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:32:34 INFO - PROCESS | 3548 | 1464582754688 Marionette TRACE conn5 <- [1,1330,null,{}] 21:32:34 INFO - PROCESS | 3548 | 1464582754695 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}] 21:32:34 INFO - PROCESS | 3548 | 1464582754798 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 21:32:34 INFO - PROCESS | 3548 | 1464582754873 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:34 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA13AA800 == 56 [pid = 3548] [id = 342] 21:32:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004A976A1000) [pid = 3548] [serial = 1025] [outer = 0000000000000000] 21:32:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004A97AB6000) [pid = 3548] [serial = 1026] [outer = 0000004A976A1000] 21:32:34 INFO - PROCESS | 3548 | 1464582754924 Marionette DEBUG loaded listener.js 21:32:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004A9C86EC00) [pid = 3548] [serial = 1027] [outer = 0000004A976A1000] 21:32:35 INFO - PROCESS | 3548 | 1464582755598 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]]]}] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACEA0000 == 55 [pid = 3548] [id = 307] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CDC000 == 54 [pid = 3548] [id = 236] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7BB5800 == 53 [pid = 3548] [id = 294] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB87A800 == 52 [pid = 3548] [id = 335] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8774800 == 51 [pid = 3548] [id = 334] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB78A800 == 50 [pid = 3548] [id = 333] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8789000 == 49 [pid = 3548] [id = 332] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA80E9000 == 48 [pid = 3548] [id = 331] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA58E9000 == 47 [pid = 3548] [id = 330] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA44F8800 == 46 [pid = 3548] [id = 329] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C8EB800 == 45 [pid = 3548] [id = 328] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004A98319800 == 44 [pid = 3548] [id = 327] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA822AC00) [pid = 3548] [serial = 963] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004A9CAEF800) [pid = 3548] [serial = 924] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA7D1DC00) [pid = 3548] [serial = 921] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA37BCC00) [pid = 3548] [serial = 927] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA59A1000) [pid = 3548] [serial = 930] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 984ms 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CA76800 == 43 [pid = 3548] [id = 322] 21:32:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE7D000 == 42 [pid = 3548] [id = 321] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA7F50800) [pid = 3548] [serial = 961] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA409B000) [pid = 3548] [serial = 832] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004A97CDD800) [pid = 3548] [serial = 880] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA674B400) [pid = 3548] [serial = 886] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA7E5D000) [pid = 3548] [serial = 934] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA599F800) [pid = 3548] [serial = 952] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA7D0B400) [pid = 3548] [serial = 955] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA4FF0000) [pid = 3548] [serial = 951] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA380AC00) [pid = 3548] [serial = 943] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA3E6B800) [pid = 3548] [serial = 883] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A9CA3C400) [pid = 3548] [serial = 939] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A9CAFCC00) [pid = 3548] [serial = 937] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA7F46400) [pid = 3548] [serial = 960] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA3FCD800) [pid = 3548] [serial = 948] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA4A0DC00) [pid = 3548] [serial = 933] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA34AE000) [pid = 3548] [serial = 942] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA4651000) [pid = 3548] [serial = 949] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA7B19C00) [pid = 3548] [serial = 889] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA0F6BC00) [pid = 3548] [serial = 940] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A98A63C00) [pid = 3548] [serial = 936] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA6C73400) [pid = 3548] [serial = 954] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA3E68000) [pid = 3548] [serial = 946] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA4658C00) [pid = 3548] [serial = 957] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA7D0D000) [pid = 3548] [serial = 958] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA3AD1800) [pid = 3548] [serial = 945] [outer = 0000000000000000] [url = about:blank] 21:32:35 INFO - PROCESS | 3548 | 1464582755697 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 21:32:35 INFO - PROCESS | 3548 | 1464582755704 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 21:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:32:35 INFO - PROCESS | 3548 | 1464582755712 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:32:35 INFO - PROCESS | 3548 | 1464582755715 Marionette TRACE conn5 <- [1,1334,null,{}] 21:32:35 INFO - PROCESS | 3548 | 1464582755719 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}] 21:32:35 INFO - PROCESS | 3548 | 1464582755815 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 21:32:35 INFO - PROCESS | 3548 | 1464582755823 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:35 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D744000 == 43 [pid = 3548] [id = 343] 21:32:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A989ACC00) [pid = 3548] [serial = 1028] [outer = 0000000000000000] 21:32:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A9BEC8800) [pid = 3548] [serial = 1029] [outer = 0000004A989ACC00] 21:32:35 INFO - PROCESS | 3548 | 1464582755871 Marionette DEBUG loaded listener.js 21:32:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A9D657800) [pid = 3548] [serial = 1030] [outer = 0000004A989ACC00] 21:32:36 INFO - PROCESS | 3548 | 1464582756393 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]]]}] 21:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 733ms 21:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:32:36 INFO - PROCESS | 3548 | 1464582756448 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 21:32:36 INFO - PROCESS | 3548 | 1464582756451 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 21:32:36 INFO - PROCESS | 3548 | 1464582756455 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:32:36 INFO - PROCESS | 3548 | 1464582756459 Marionette TRACE conn5 <- [1,1338,null,{}] 21:32:36 INFO - PROCESS | 3548 | 1464582756470 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}] 21:32:36 INFO - PROCESS | 3548 | 1464582756567 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 21:32:36 INFO - PROCESS | 3548 | 1464582756643 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA486F000 == 44 [pid = 3548] [id = 344] 21:32:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA12F8C00) [pid = 3548] [serial = 1031] [outer = 0000000000000000] 21:32:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA3490000) [pid = 3548] [serial = 1032] [outer = 0000004AA12F8C00] 21:32:36 INFO - PROCESS | 3548 | 1464582756692 Marionette DEBUG loaded listener.js 21:32:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA3803800) [pid = 3548] [serial = 1033] [outer = 0000004AA12F8C00] 21:32:37 INFO - PROCESS | 3548 | 1464582757096 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]]]}] 21:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 691ms 21:32:37 INFO - PROCESS | 3548 | 1464582757148 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 21:32:37 INFO - PROCESS | 3548 | 1464582757152 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 21:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:32:37 INFO - PROCESS | 3548 | 1464582757155 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:32:37 INFO - PROCESS | 3548 | 1464582757165 Marionette TRACE conn5 <- [1,1342,null,{}] 21:32:37 INFO - PROCESS | 3548 | 1464582757169 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}] 21:32:37 INFO - PROCESS | 3548 | 1464582757257 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 21:32:37 INFO - PROCESS | 3548 | 1464582757264 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70C1800 == 45 [pid = 3548] [id = 345] 21:32:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA39BAC00) [pid = 3548] [serial = 1034] [outer = 0000000000000000] 21:32:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA39D2000) [pid = 3548] [serial = 1035] [outer = 0000004AA39BAC00] 21:32:37 INFO - PROCESS | 3548 | 1464582757311 Marionette DEBUG loaded listener.js 21:32:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA3E6B800) [pid = 3548] [serial = 1036] [outer = 0000004AA39BAC00] 21:32:37 INFO - PROCESS | 3548 | 1464582757758 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]]]}] 21:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 649ms 21:32:37 INFO - PROCESS | 3548 | 1464582757807 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 21:32:37 INFO - PROCESS | 3548 | 1464582757809 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 21:32:37 INFO - PROCESS | 3548 | 1464582757812 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:32:37 INFO - PROCESS | 3548 | 1464582757814 Marionette TRACE conn5 <- [1,1346,null,{}] 21:32:37 INFO - PROCESS | 3548 | 1464582757818 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}] 21:32:37 INFO - PROCESS | 3548 | 1464582757927 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 21:32:38 INFO - PROCESS | 3548 | 1464582758005 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81C1000 == 46 [pid = 3548] [id = 346] 21:32:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA3FD5C00) [pid = 3548] [serial = 1037] [outer = 0000000000000000] 21:32:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA409F000) [pid = 3548] [serial = 1038] [outer = 0000004AA3FD5C00] 21:32:38 INFO - PROCESS | 3548 | 1464582758051 Marionette DEBUG loaded listener.js 21:32:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA4654C00) [pid = 3548] [serial = 1039] [outer = 0000004AA3FD5C00] 21:32:38 INFO - PROCESS | 3548 | 1464582758482 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]]]}] 21:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 691ms 21:32:38 INFO - PROCESS | 3548 | 1464582758506 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 21:32:38 INFO - PROCESS | 3548 | 1464582758508 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 21:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:32:38 INFO - PROCESS | 3548 | 1464582758512 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:32:38 INFO - PROCESS | 3548 | 1464582758513 Marionette TRACE conn5 <- [1,1350,null,{}] 21:32:38 INFO - PROCESS | 3548 | 1464582758517 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}] 21:32:38 INFO - PROCESS | 3548 | 1464582758668 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 21:32:38 INFO - PROCESS | 3548 | 1464582758731 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8773800 == 47 [pid = 3548] [id = 347] 21:32:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA4F22400) [pid = 3548] [serial = 1040] [outer = 0000000000000000] 21:32:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA5176800) [pid = 3548] [serial = 1041] [outer = 0000004AA4F22400] 21:32:38 INFO - PROCESS | 3548 | 1464582758778 Marionette DEBUG loaded listener.js 21:32:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA59A0C00) [pid = 3548] [serial = 1042] [outer = 0000004AA4F22400] 21:32:39 INFO - PROCESS | 3548 | 1464582759233 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]]]}] 21:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 734ms 21:32:39 INFO - PROCESS | 3548 | 1464582759249 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 21:32:39 INFO - PROCESS | 3548 | 1464582759251 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 21:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:32:39 INFO - PROCESS | 3548 | 1464582759255 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:32:39 INFO - PROCESS | 3548 | 1464582759257 Marionette TRACE conn5 <- [1,1354,null,{}] 21:32:39 INFO - PROCESS | 3548 | 1464582759296 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}] 21:32:39 INFO - PROCESS | 3548 | 1464582759414 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 21:32:39 INFO - PROCESS | 3548 | 1464582759470 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A32000 == 48 [pid = 3548] [id = 348] 21:32:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA59E9800) [pid = 3548] [serial = 1043] [outer = 0000000000000000] 21:32:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA67A5000) [pid = 3548] [serial = 1044] [outer = 0000004AA59E9800] 21:32:39 INFO - PROCESS | 3548 | 1464582759516 Marionette DEBUG loaded listener.js 21:32:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA7B16800) [pid = 3548] [serial = 1045] [outer = 0000004AA59E9800] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA7D16000) [pid = 3548] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA47D1400) [pid = 3548] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA2CC6000) [pid = 3548] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A97F28C00) [pid = 3548] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA40C9000) [pid = 3548] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA599AC00) [pid = 3548] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A95D08800) [pid = 3548] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA3802C00) [pid = 3548] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A95C6FC00) [pid = 3548] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A95D6D800) [pid = 3548] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA3FD2800) [pid = 3548] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004A97F29000) [pid = 3548] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA7D07800) [pid = 3548] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:32:39 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA8227C00) [pid = 3548] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:32:40 INFO - PROCESS | 3548 | 1464582760046 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] 21:32:40 INFO - PROCESS | 3548 | 1464582760097 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 21:32:40 INFO - PROCESS | 3548 | 1464582760100 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:32:40 INFO - PROCESS | 3548 | 1464582760102 Marionette TRACE conn5 <- [1,1358,null,{}] 21:32:40 INFO - PROCESS | 3548 | 1464582760105 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}] 21:32:40 INFO - PROCESS | 3548 | 1464582760224 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 21:32:40 INFO - PROCESS | 3548 | 1464582760273 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8FE1800 == 49 [pid = 3548] [id = 349] 21:32:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004A97F29000) [pid = 3548] [serial = 1046] [outer = 0000000000000000] 21:32:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA3E62000) [pid = 3548] [serial = 1047] [outer = 0000004A97F29000] 21:32:40 INFO - PROCESS | 3548 | 1464582760318 Marionette DEBUG loaded listener.js 21:32:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA7D07800) [pid = 3548] [serial = 1048] [outer = 0000004A97F29000] 21:32:40 INFO - PROCESS | 3548 | 1464582760677 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] 21:32:40 INFO - PROCESS | 3548 | 1464582760767 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 21:32:40 INFO - PROCESS | 3548 | 1464582760771 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:32:40 INFO - PROCESS | 3548 | 1464582760772 Marionette TRACE conn5 <- [1,1362,null,{}] 21:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:32:40 INFO - PROCESS | 3548 | 1464582760780 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}] 21:32:40 INFO - PROCESS | 3548 | 1464582760865 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 21:32:40 INFO - PROCESS | 3548 | 1464582760876 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB869800 == 50 [pid = 3548] [id = 350] 21:32:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA7D1D000) [pid = 3548] [serial = 1049] [outer = 0000000000000000] 21:32:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA7E5B400) [pid = 3548] [serial = 1050] [outer = 0000004AA7D1D000] 21:32:40 INFO - PROCESS | 3548 | 1464582760925 Marionette DEBUG loaded listener.js 21:32:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A9E52B000) [pid = 3548] [serial = 1051] [outer = 0000004AA7D1D000] 21:32:41 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:32:41 INFO - PROCESS | 3548 | 1464582761349 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] 21:32:41 INFO - PROCESS | 3548 | 1464582761409 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 21:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:32:41 INFO - PROCESS | 3548 | 1464582761412 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:32:41 INFO - PROCESS | 3548 | 1464582761414 Marionette TRACE conn5 <- [1,1366,null,{}] 21:32:41 INFO - PROCESS | 3548 | 1464582761417 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}] 21:32:41 INFO - PROCESS | 3548 | 1464582761504 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 21:32:41 INFO - PROCESS | 3548 | 1464582761512 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:41 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2A3000 == 51 [pid = 3548] [id = 351] 21:32:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA8229C00) [pid = 3548] [serial = 1052] [outer = 0000000000000000] 21:32:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA822E400) [pid = 3548] [serial = 1053] [outer = 0000004AA8229C00] 21:32:41 INFO - PROCESS | 3548 | 1464582761568 Marionette DEBUG loaded listener.js 21:32:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA8375000) [pid = 3548] [serial = 1054] [outer = 0000004AA8229C00] 21:32:42 INFO - PROCESS | 3548 | 1464582762122 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] 21:32:42 INFO - PROCESS | 3548 | 1464582762153 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 21:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:32:42 INFO - PROCESS | 3548 | 1464582762159 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:32:42 INFO - PROCESS | 3548 | 1464582762163 Marionette TRACE conn5 <- [1,1370,null,{}] 21:32:42 INFO - PROCESS | 3548 | 1464582762256 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}] 21:32:42 INFO - PROCESS | 3548 | 1464582762411 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 21:32:42 INFO - PROCESS | 3548 | 1464582762459 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5C1800 == 52 [pid = 3548] [id = 352] 21:32:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004A9CA33800) [pid = 3548] [serial = 1055] [outer = 0000000000000000] 21:32:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004A9CAFCC00) [pid = 3548] [serial = 1056] [outer = 0000004A9CA33800] 21:32:42 INFO - PROCESS | 3548 | 1464582762518 Marionette DEBUG loaded listener.js 21:32:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA0FBC800) [pid = 3548] [serial = 1057] [outer = 0000004A9CA33800] 21:32:43 INFO - PROCESS | 3548 | [3548] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:32:43 INFO - PROCESS | 3548 | 1464582763187 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] 21:32:43 INFO - PROCESS | 3548 | 1464582763254 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 21:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:32:43 INFO - PROCESS | 3548 | 1464582763261 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:32:43 INFO - PROCESS | 3548 | 1464582763264 Marionette TRACE conn5 <- [1,1374,null,{}] 21:32:43 INFO - PROCESS | 3548 | 1464582763269 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}] 21:32:43 INFO - PROCESS | 3548 | 1464582763384 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 21:32:43 INFO - PROCESS | 3548 | 1464582763503 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8360000 == 53 [pid = 3548] [id = 353] 21:32:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA380EC00) [pid = 3548] [serial = 1058] [outer = 0000000000000000] 21:32:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA3AD0000) [pid = 3548] [serial = 1059] [outer = 0000004AA380EC00] 21:32:43 INFO - PROCESS | 3548 | 1464582763560 Marionette DEBUG loaded listener.js 21:32:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA4698400) [pid = 3548] [serial = 1060] [outer = 0000004AA380EC00] 21:32:44 INFO - PROCESS | 3548 | 1464582764166 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] 21:32:44 INFO - PROCESS | 3548 | 1464582764214 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 21:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:32:44 INFO - PROCESS | 3548 | 1464582764218 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:32:44 INFO - PROCESS | 3548 | 1464582764222 Marionette TRACE conn5 <- [1,1378,null,{}] 21:32:44 INFO - PROCESS | 3548 | 1464582764234 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}] 21:32:44 INFO - PROCESS | 3548 | 1464582764402 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 21:32:44 INFO - PROCESS | 3548 | 1464582764523 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:44 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD275800 == 54 [pid = 3548] [id = 354] 21:32:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA599FC00) [pid = 3548] [serial = 1061] [outer = 0000000000000000] 21:32:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA8231000) [pid = 3548] [serial = 1062] [outer = 0000004AA599FC00] 21:32:44 INFO - PROCESS | 3548 | 1464582764583 Marionette DEBUG loaded listener.js 21:32:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA8A7F000) [pid = 3548] [serial = 1063] [outer = 0000004AA599FC00] 21:32:45 INFO - PROCESS | 3548 | 1464582765215 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]]]}] 21:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1036ms 21:32:45 INFO - PROCESS | 3548 | 1464582765255 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 21:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:32:45 INFO - PROCESS | 3548 | 1464582765258 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 21:32:45 INFO - PROCESS | 3548 | 1464582765262 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:32:45 INFO - PROCESS | 3548 | 1464582765264 Marionette TRACE conn5 <- [1,1382,null,{}] 21:32:45 INFO - PROCESS | 3548 | 1464582765268 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}] 21:32:45 INFO - PROCESS | 3548 | 1464582765383 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 21:32:45 INFO - PROCESS | 3548 | 1464582765500 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA870F800 == 55 [pid = 3548] [id = 355] 21:32:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA7D86000) [pid = 3548] [serial = 1064] [outer = 0000000000000000] 21:32:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA7D89C00) [pid = 3548] [serial = 1065] [outer = 0000004AA7D86000] 21:32:45 INFO - PROCESS | 3548 | 1464582765557 Marionette DEBUG loaded listener.js 21:32:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA8A85000) [pid = 3548] [serial = 1066] [outer = 0000004AA7D86000] 21:32:46 INFO - PROCESS | 3548 | 1464582766153 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]]]}] 21:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 944ms 21:32:46 INFO - PROCESS | 3548 | 1464582766208 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 21:32:46 INFO - PROCESS | 3548 | 1464582766210 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 21:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:32:46 INFO - PROCESS | 3548 | 1464582766214 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:32:46 INFO - PROCESS | 3548 | 1464582766216 Marionette TRACE conn5 <- [1,1386,null,{}] 21:32:46 INFO - PROCESS | 3548 | 1464582766220 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}] 21:32:46 INFO - PROCESS | 3548 | 1464582766331 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 21:32:46 INFO - PROCESS | 3548 | 1464582766602 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA19B4000 == 56 [pid = 3548] [id = 356] 21:32:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004A96932400) [pid = 3548] [serial = 1067] [outer = 0000000000000000] 21:32:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004A973B1C00) [pid = 3548] [serial = 1068] [outer = 0000004A96932400] 21:32:46 INFO - PROCESS | 3548 | 1464582766653 Marionette DEBUG loaded listener.js 21:32:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004A9C686000) [pid = 3548] [serial = 1069] [outer = 0000004A96932400] 21:32:47 INFO - PROCESS | 3548 | 1464582767305 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]]]}] 21:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1127ms 21:32:47 INFO - PROCESS | 3548 | 1464582767344 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 21:32:47 INFO - PROCESS | 3548 | 1464582767349 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 21:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:32:47 INFO - PROCESS | 3548 | 1464582767354 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:32:47 INFO - PROCESS | 3548 | 1464582767358 Marionette TRACE conn5 <- [1,1390,null,{}] 21:32:47 INFO - PROCESS | 3548 | 1464582767363 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}] 21:32:47 INFO - PROCESS | 3548 | 1464582767470 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 21:32:47 INFO - PROCESS | 3548 | 1464582767591 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB869800 == 55 [pid = 3548] [id = 350] 21:32:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8FE1800 == 54 [pid = 3548] [id = 349] 21:32:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A32000 == 53 [pid = 3548] [id = 348] 21:32:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8773800 == 52 [pid = 3548] [id = 347] 21:32:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81C1000 == 51 [pid = 3548] [id = 346] 21:32:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70C1800 == 50 [pid = 3548] [id = 345] 21:32:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA486F000 == 49 [pid = 3548] [id = 344] 21:32:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D744000 == 48 [pid = 3548] [id = 343] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA8A89C00) [pid = 3548] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C513800 == 49 [pid = 3548] [id = 357] 21:32:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004A95D6D800) [pid = 3548] [serial = 1070] [outer = 0000000000000000] 21:32:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004A97221C00) [pid = 3548] [serial = 1071] [outer = 0000004A95D6D800] 21:32:47 INFO - PROCESS | 3548 | 1464582767682 Marionette DEBUG loaded listener.js 21:32:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA2CC4800) [pid = 3548] [serial = 1072] [outer = 0000004A95D6D800] 21:32:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA13AA800 == 48 [pid = 3548] [id = 342] 21:32:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C6C000 == 47 [pid = 3548] [id = 337] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA7F42800) [pid = 3548] [serial = 922] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA7D0C800) [pid = 3548] [serial = 931] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA3ACF800) [pid = 3548] [serial = 928] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004A9DD68000) [pid = 3548] [serial = 925] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA4A06400) [pid = 3548] [serial = 993] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA4F2E400) [pid = 3548] [serial = 994] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA3805000) [pid = 3548] [serial = 969] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004A9C502800) [pid = 3548] [serial = 966] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA7B16400) [pid = 3548] [serial = 997] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA2BE6800) [pid = 3548] [serial = 982] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004A9D6AF400) [pid = 3548] [serial = 981] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA5246400) [pid = 3548] [serial = 972] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA3898C00) [pid = 3548] [serial = 987] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA87D8C00) [pid = 3548] [serial = 978] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA6740000) [pid = 3548] [serial = 996] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA8A7C400) [pid = 3548] [serial = 979] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA39CFC00) [pid = 3548] [serial = 988] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A98A21C00) [pid = 3548] [serial = 984] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA197C800) [pid = 3548] [serial = 985] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA409FC00) [pid = 3548] [serial = 990] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA8371400) [pid = 3548] [serial = 975] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA3EE8C00) [pid = 3548] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA7D17C00) [pid = 3548] [serial = 999] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA8A7D000) [pid = 3548] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA836B800) [pid = 3548] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A9CBB1000) [pid = 3548] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA7D12800) [pid = 3548] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 21:32:47 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA4656800) [pid = 3548] [serial = 991] [outer = 0000000000000000] [url = about:blank] 21:32:48 INFO - PROCESS | 3548 | 1464582768152 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]]]}] 21:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 839ms 21:32:48 INFO - PROCESS | 3548 | 1464582768199 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 21:32:48 INFO - PROCESS | 3548 | 1464582768203 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 21:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:32:48 INFO - PROCESS | 3548 | 1464582768207 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:32:48 INFO - PROCESS | 3548 | 1464582768209 Marionette TRACE conn5 <- [1,1394,null,{}] 21:32:48 INFO - PROCESS | 3548 | 1464582768213 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}] 21:32:48 INFO - PROCESS | 3548 | 1464582768305 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 21:32:48 INFO - PROCESS | 3548 | 1464582768317 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4A77800 == 48 [pid = 3548] [id = 358] 21:32:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA389A800) [pid = 3548] [serial = 1073] [outer = 0000000000000000] 21:32:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA39B7800) [pid = 3548] [serial = 1074] [outer = 0000004AA389A800] 21:32:48 INFO - PROCESS | 3548 | 1464582768365 Marionette DEBUG loaded listener.js 21:32:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA3A97000) [pid = 3548] [serial = 1075] [outer = 0000004AA389A800] 21:32:48 INFO - PROCESS | 3548 | 1464582768848 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]]]}] 21:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 691ms 21:32:48 INFO - PROCESS | 3548 | 1464582768901 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 21:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:32:48 INFO - PROCESS | 3548 | 1464582768904 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 21:32:48 INFO - PROCESS | 3548 | 1464582768914 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:32:48 INFO - PROCESS | 3548 | 1464582768921 Marionette TRACE conn5 <- [1,1398,null,{}] 21:32:48 INFO - PROCESS | 3548 | 1464582768925 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}] 21:32:49 INFO - PROCESS | 3548 | 1464582769017 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 21:32:49 INFO - PROCESS | 3548 | 1464582769093 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81B9800 == 49 [pid = 3548] [id = 359] 21:32:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA40A1000) [pid = 3548] [serial = 1076] [outer = 0000000000000000] 21:32:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA464F400) [pid = 3548] [serial = 1077] [outer = 0000004AA40A1000] 21:32:49 INFO - PROCESS | 3548 | 1464582769184 Marionette DEBUG loaded listener.js 21:32:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA4B3F000) [pid = 3548] [serial = 1078] [outer = 0000004AA40A1000] 21:32:49 INFO - PROCESS | 3548 | 1464582769593 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]]]}] 21:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 754ms 21:32:49 INFO - PROCESS | 3548 | 1464582769664 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 21:32:49 INFO - PROCESS | 3548 | 1464582769667 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 21:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:32:49 INFO - PROCESS | 3548 | 1464582769671 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:32:49 INFO - PROCESS | 3548 | 1464582769673 Marionette TRACE conn5 <- [1,1402,null,{}] 21:32:49 INFO - PROCESS | 3548 | 1464582769676 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}] 21:32:49 INFO - PROCESS | 3548 | 1464582769766 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 21:32:49 INFO - PROCESS | 3548 | 1464582769778 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8362800 == 50 [pid = 3548] [id = 360] 21:32:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA4FE7000) [pid = 3548] [serial = 1079] [outer = 0000000000000000] 21:32:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA5170000) [pid = 3548] [serial = 1080] [outer = 0000004AA4FE7000] 21:32:49 INFO - PROCESS | 3548 | 1464582769826 Marionette DEBUG loaded listener.js 21:32:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA599AC00) [pid = 3548] [serial = 1081] [outer = 0000004AA4FE7000] 21:32:50 INFO - PROCESS | 3548 | 1464582770327 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]]]}] 21:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 692ms 21:32:50 INFO - PROCESS | 3548 | 1464582770365 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 21:32:50 INFO - PROCESS | 3548 | 1464582770367 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 21:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:32:50 INFO - PROCESS | 3548 | 1464582770415 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:32:50 INFO - PROCESS | 3548 | 1464582770417 Marionette TRACE conn5 <- [1,1406,null,{}] 21:32:50 INFO - PROCESS | 3548 | 1464582770421 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}] 21:32:50 INFO - PROCESS | 3548 | 1464582770531 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 21:32:50 INFO - PROCESS | 3548 | 1464582770588 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87A5800 == 51 [pid = 3548] [id = 361] 21:32:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA6B79C00) [pid = 3548] [serial = 1082] [outer = 0000000000000000] 21:32:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA6C34800) [pid = 3548] [serial = 1083] [outer = 0000004AA6B79C00] 21:32:50 INFO - PROCESS | 3548 | 1464582770642 Marionette DEBUG loaded listener.js 21:32:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA7D17C00) [pid = 3548] [serial = 1084] [outer = 0000004AA6B79C00] 21:32:51 INFO - PROCESS | 3548 | 1464582771128 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]]]}] 21:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 775ms 21:32:51 INFO - PROCESS | 3548 | 1464582771149 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 21:32:51 INFO - PROCESS | 3548 | 1464582771151 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 21:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:32:51 INFO - PROCESS | 3548 | 1464582771160 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:32:51 INFO - PROCESS | 3548 | 1464582771163 Marionette TRACE conn5 <- [1,1410,null,{}] 21:32:51 INFO - PROCESS | 3548 | 1464582771166 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}] 21:32:51 INFO - PROCESS | 3548 | 1464582771281 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 21:32:51 INFO - PROCESS | 3548 | 1464582771290 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CBF8800 == 52 [pid = 3548] [id = 362] 21:32:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA7F49000) [pid = 3548] [serial = 1085] [outer = 0000000000000000] 21:32:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA8226800) [pid = 3548] [serial = 1086] [outer = 0000004AA7F49000] 21:32:51 INFO - PROCESS | 3548 | 1464582771336 Marionette DEBUG loaded listener.js 21:32:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA8370000) [pid = 3548] [serial = 1087] [outer = 0000004AA7F49000] 21:32:51 INFO - PROCESS | 3548 | 1464582771798 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]]]}] 21:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 690ms 21:32:51 INFO - PROCESS | 3548 | 1464582771853 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 21:32:51 INFO - PROCESS | 3548 | 1464582771855 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 21:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:32:51 INFO - PROCESS | 3548 | 1464582771863 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:32:51 INFO - PROCESS | 3548 | 1464582771865 Marionette TRACE conn5 <- [1,1414,null,{}] 21:32:51 INFO - PROCESS | 3548 | 1464582771874 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}] 21:32:52 INFO - PROCESS | 3548 | 1464582772132 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 21:32:52 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA3FD5C00) [pid = 3548] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:32:52 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA39BAC00) [pid = 3548] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:32:52 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A989ACC00) [pid = 3548] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:32:52 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA4F22400) [pid = 3548] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:32:52 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA12F8C00) [pid = 3548] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:32:52 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A97F29000) [pid = 3548] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:32:52 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A976A1000) [pid = 3548] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:32:52 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA7D1D000) [pid = 3548] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:32:52 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA59E9800) [pid = 3548] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:32:52 INFO - PROCESS | 3548 | 1464582772191 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA126A000 == 53 [pid = 3548] [id = 363] 21:32:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A9690A400) [pid = 3548] [serial = 1088] [outer = 0000000000000000] 21:32:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A9D791400) [pid = 3548] [serial = 1089] [outer = 0000004A9690A400] 21:32:52 INFO - PROCESS | 3548 | 1464582772236 Marionette DEBUG loaded listener.js 21:32:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA4B48400) [pid = 3548] [serial = 1090] [outer = 0000004A9690A400] 21:32:52 INFO - PROCESS | 3548 | 1464582772606 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]]]}] 21:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 775ms 21:32:52 INFO - PROCESS | 3548 | 1464582772642 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 21:32:52 INFO - PROCESS | 3548 | 1464582772644 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 21:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:32:52 INFO - PROCESS | 3548 | 1464582772648 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:32:52 INFO - PROCESS | 3548 | 1464582772649 Marionette TRACE conn5 <- [1,1418,null,{}] 21:32:52 INFO - PROCESS | 3548 | 1464582772653 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}] 21:32:52 INFO - PROCESS | 3548 | 1464582772741 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 21:32:52 INFO - PROCESS | 3548 | 1464582772748 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2A4800 == 54 [pid = 3548] [id = 364] 21:32:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA87DE800) [pid = 3548] [serial = 1091] [outer = 0000000000000000] 21:32:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA8B06C00) [pid = 3548] [serial = 1092] [outer = 0000004AA87DE800] 21:32:52 INFO - PROCESS | 3548 | 1464582772795 Marionette DEBUG loaded listener.js 21:32:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA8BB9400) [pid = 3548] [serial = 1093] [outer = 0000004AA87DE800] 21:32:53 INFO - PROCESS | 3548 | 1464582773233 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]]]}] 21:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 628ms 21:32:53 INFO - PROCESS | 3548 | 1464582773279 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 21:32:53 INFO - PROCESS | 3548 | 1464582773281 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 21:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:32:53 INFO - PROCESS | 3548 | 1464582773284 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:32:53 INFO - PROCESS | 3548 | 1464582773286 Marionette TRACE conn5 <- [1,1422,null,{}] 21:32:53 INFO - PROCESS | 3548 | 1464582773290 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}] 21:32:53 INFO - PROCESS | 3548 | 1464582773378 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 21:32:53 INFO - PROCESS | 3548 | 1464582773385 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACFF4800 == 55 [pid = 3548] [id = 365] 21:32:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA8E62800) [pid = 3548] [serial = 1094] [outer = 0000000000000000] 21:32:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA8E65C00) [pid = 3548] [serial = 1095] [outer = 0000004AA8E62800] 21:32:53 INFO - PROCESS | 3548 | 1464582773438 Marionette DEBUG loaded listener.js 21:32:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA8E6CC00) [pid = 3548] [serial = 1096] [outer = 0000004AA8E62800] 21:32:53 INFO - PROCESS | 3548 | 1464582773913 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]]]}] 21:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 692ms 21:32:53 INFO - PROCESS | 3548 | 1464582773980 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 21:32:53 INFO - PROCESS | 3548 | 1464582773982 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 21:32:53 INFO - PROCESS | 3548 | 1464582773985 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:32:53 INFO - PROCESS | 3548 | 1464582773987 Marionette TRACE conn5 <- [1,1426,null,{}] 21:32:53 INFO - PROCESS | 3548 | 1464582773991 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}] 21:32:54 INFO - PROCESS | 3548 | 1464582774078 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 21:32:54 INFO - PROCESS | 3548 | 1464582774088 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:54 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD2A5800 == 56 [pid = 3548] [id = 366] 21:32:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA82BAC00) [pid = 3548] [serial = 1097] [outer = 0000000000000000] 21:32:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA82BD000) [pid = 3548] [serial = 1098] [outer = 0000004AA82BAC00] 21:32:54 INFO - PROCESS | 3548 | 1464582774146 Marionette DEBUG loaded listener.js 21:32:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA8E70000) [pid = 3548] [serial = 1099] [outer = 0000004AA82BAC00] 21:32:54 INFO - PROCESS | 3548 | 1464582774882 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]]]}] 21:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 923ms 21:32:54 INFO - PROCESS | 3548 | 1464582774912 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 21:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:32:54 INFO - PROCESS | 3548 | 1464582774918 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 21:32:54 INFO - PROCESS | 3548 | 1464582774924 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:32:54 INFO - PROCESS | 3548 | 1464582774929 Marionette TRACE conn5 <- [1,1430,null,{}] 21:32:54 INFO - PROCESS | 3548 | 1464582774935 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}] 21:32:55 INFO - PROCESS | 3548 | 1464582775096 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 21:32:55 INFO - PROCESS | 3548 | 1464582775117 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CE2000 == 57 [pid = 3548] [id = 367] 21:32:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA2CC2C00) [pid = 3548] [serial = 1100] [outer = 0000000000000000] 21:32:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA348A800) [pid = 3548] [serial = 1101] [outer = 0000004AA2CC2C00] 21:32:55 INFO - PROCESS | 3548 | 1464582775176 Marionette DEBUG loaded listener.js 21:32:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA39BFC00) [pid = 3548] [serial = 1102] [outer = 0000004AA2CC2C00] 21:32:55 INFO - PROCESS | 3548 | 1464582775792 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]]]}] 21:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 880ms 21:32:55 INFO - PROCESS | 3548 | 1464582775806 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 21:32:55 INFO - PROCESS | 3548 | 1464582775813 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 21:32:55 INFO - PROCESS | 3548 | 1464582775820 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:32:55 INFO - PROCESS | 3548 | 1464582775823 Marionette TRACE conn5 <- [1,1434,null,{}] 21:32:55 INFO - PROCESS | 3548 | 1464582775827 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}] 21:32:55 INFO - PROCESS | 3548 | 1464582775947 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 21:32:56 INFO - PROCESS | 3548 | 1464582776041 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:56 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8293800 == 58 [pid = 3548] [id = 368] 21:32:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA409FC00) [pid = 3548] [serial = 1103] [outer = 0000000000000000] 21:32:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA465D800) [pid = 3548] [serial = 1104] [outer = 0000004AA409FC00] 21:32:56 INFO - PROCESS | 3548 | 1464582776097 Marionette DEBUG loaded listener.js 21:32:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA59E8C00) [pid = 3548] [serial = 1105] [outer = 0000004AA409FC00] 21:32:56 INFO - PROCESS | 3548 | 1464582776684 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]]]}] 21:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 944ms 21:32:56 INFO - PROCESS | 3548 | 1464582776769 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 21:32:56 INFO - PROCESS | 3548 | 1464582776772 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 21:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:32:56 INFO - PROCESS | 3548 | 1464582776776 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:32:56 INFO - PROCESS | 3548 | 1464582776781 Marionette TRACE conn5 <- [1,1438,null,{}] 21:32:56 INFO - PROCESS | 3548 | 1464582776793 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}] 21:32:56 INFO - PROCESS | 3548 | 1464582776921 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 21:32:57 INFO - PROCESS | 3548 | 1464582777036 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD272800 == 59 [pid = 3548] [id = 369] 21:32:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA7D7E000) [pid = 3548] [serial = 1106] [outer = 0000000000000000] 21:32:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA8229800) [pid = 3548] [serial = 1107] [outer = 0000004AA7D7E000] 21:32:57 INFO - PROCESS | 3548 | 1464582777095 Marionette DEBUG loaded listener.js 21:32:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA8B0E800) [pid = 3548] [serial = 1108] [outer = 0000004AA7D7E000] 21:32:57 INFO - PROCESS | 3548 | 1464582777690 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]]]}] 21:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 943ms 21:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:32:57 INFO - PROCESS | 3548 | 1464582777720 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 21:32:57 INFO - PROCESS | 3548 | 1464582777723 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 21:32:57 INFO - PROCESS | 3548 | 1464582777727 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:32:57 INFO - PROCESS | 3548 | 1464582777729 Marionette TRACE conn5 <- [1,1442,null,{}] 21:32:57 INFO - PROCESS | 3548 | 1464582777733 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}] 21:32:57 INFO - PROCESS | 3548 | 1464582777850 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 21:32:57 INFO - PROCESS | 3548 | 1464582777970 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA865B800 == 60 [pid = 3548] [id = 370] 21:32:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA8E93000) [pid = 3548] [serial = 1109] [outer = 0000000000000000] 21:32:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004AA8E98C00) [pid = 3548] [serial = 1110] [outer = 0000004AA8E93000] 21:32:58 INFO - PROCESS | 3548 | 1464582778027 Marionette DEBUG loaded listener.js 21:32:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004AA9967400) [pid = 3548] [serial = 1111] [outer = 0000004AA8E93000] 21:32:58 INFO - PROCESS | 3548 | 1464582778598 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]]]}] 21:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 943ms 21:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:32:58 INFO - PROCESS | 3548 | 1464582778673 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 21:32:58 INFO - PROCESS | 3548 | 1464582778675 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 21:32:58 INFO - PROCESS | 3548 | 1464582778679 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:32:58 INFO - PROCESS | 3548 | 1464582778682 Marionette TRACE conn5 <- [1,1446,null,{}] 21:32:58 INFO - PROCESS | 3548 | 1464582778686 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}] 21:32:58 INFO - PROCESS | 3548 | 1464582778831 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 21:32:58 INFO - PROCESS | 3548 | 1464582778951 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:58 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD12A000 == 61 [pid = 3548] [id = 371] 21:32:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004AA8194400) [pid = 3548] [serial = 1112] [outer = 0000000000000000] 21:32:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004AA819C000) [pid = 3548] [serial = 1113] [outer = 0000004AA8194400] 21:32:59 INFO - PROCESS | 3548 | 1464582779007 Marionette DEBUG loaded listener.js 21:32:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004AA81A1C00) [pid = 3548] [serial = 1114] [outer = 0000004AA8194400] 21:32:59 INFO - PROCESS | 3548 | 1464582779680 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]]]}] 21:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1026ms 21:32:59 INFO - PROCESS | 3548 | 1464582779708 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 21:32:59 INFO - PROCESS | 3548 | 1464582779710 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 21:32:59 INFO - PROCESS | 3548 | 1464582779714 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:32:59 INFO - PROCESS | 3548 | 1464582779716 Marionette TRACE conn5 <- [1,1450,null,{}] 21:32:59 INFO - PROCESS | 3548 | 1464582779720 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}] 21:32:59 INFO - PROCESS | 3548 | 1464582779870 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 21:33:00 INFO - PROCESS | 3548 | 1464582780145 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C5F000 == 62 [pid = 3548] [id = 372] 21:33:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004A95D78400) [pid = 3548] [serial = 1115] [outer = 0000000000000000] 21:33:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (0000004A973B7000) [pid = 3548] [serial = 1116] [outer = 0000004A95D78400] 21:33:00 INFO - PROCESS | 3548 | 1464582780216 Marionette DEBUG loaded listener.js 21:33:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (0000004A9CBB1400) [pid = 3548] [serial = 1117] [outer = 0000004A95D78400] 21:33:00 INFO - PROCESS | 3548 | 1464582780940 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]]]}] 21:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1292ms 21:33:01 INFO - PROCESS | 3548 | 1464582781009 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 21:33:01 INFO - PROCESS | 3548 | 1464582781013 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 21:33:01 INFO - PROCESS | 3548 | 1464582781018 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:33:01 INFO - PROCESS | 3548 | 1464582781022 Marionette TRACE conn5 <- [1,1454,null,{}] 21:33:01 INFO - PROCESS | 3548 | 1464582781027 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}] 21:33:01 INFO - PROCESS | 3548 | 1464582781149 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACFF4800 == 61 [pid = 3548] [id = 365] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2A4800 == 60 [pid = 3548] [id = 364] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA126A000 == 59 [pid = 3548] [id = 363] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CBF8800 == 58 [pid = 3548] [id = 362] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87A5800 == 57 [pid = 3548] [id = 361] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8362800 == 56 [pid = 3548] [id = 360] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81B9800 == 55 [pid = 3548] [id = 359] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4A77800 == 54 [pid = 3548] [id = 358] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C513800 == 53 [pid = 3548] [id = 357] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (0000004AA3EE3800) [pid = 3548] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0000004AA7E60800) [pid = 3548] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004AA8E94000) [pid = 3548] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004AA822E400) [pid = 3548] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004A9D65A000) [pid = 3548] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA19B4000 == 52 [pid = 3548] [id = 356] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8360000 == 51 [pid = 3548] [id = 353] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5C1800 == 50 [pid = 3548] [id = 352] 21:33:01 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2A3000 == 49 [pid = 3548] [id = 351] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004AA409F000) [pid = 3548] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004AA4654C00) [pid = 3548] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004AA39D2000) [pid = 3548] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004A9BEC8800) [pid = 3548] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004A9D657800) [pid = 3548] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA5176800) [pid = 3548] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA3490000) [pid = 3548] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA3E62000) [pid = 3548] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004A9C86EC00) [pid = 3548] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004A97AB6000) [pid = 3548] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA8B0D400) [pid = 3548] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004A9E52B000) [pid = 3548] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA67A5000) [pid = 3548] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA7E5B400) [pid = 3548] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA3803800) [pid = 3548] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA59A0C00) [pid = 3548] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA7B16800) [pid = 3548] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA3E6B800) [pid = 3548] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA7D07800) [pid = 3548] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 21:33:01 INFO - PROCESS | 3548 | 1464582781372 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:01 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97956000 == 50 [pid = 3548] [id = 373] 21:33:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004A927CF400) [pid = 3548] [serial = 1118] [outer = 0000000000000000] 21:33:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004A95D50000) [pid = 3548] [serial = 1119] [outer = 0000004A927CF400] 21:33:01 INFO - PROCESS | 3548 | 1464582781436 Marionette DEBUG loaded listener.js 21:33:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004A976A0400) [pid = 3548] [serial = 1120] [outer = 0000004A927CF400] 21:33:02 INFO - PROCESS | 3548 | 1464582782165 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]]]}] 21:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1174ms 21:33:02 INFO - PROCESS | 3548 | 1464582782197 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 21:33:02 INFO - PROCESS | 3548 | 1464582782203 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 21:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:33:02 INFO - PROCESS | 3548 | 1464582782208 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:33:02 INFO - PROCESS | 3548 | 1464582782212 Marionette TRACE conn5 <- [1,1458,null,{}] 21:33:02 INFO - PROCESS | 3548 | 1464582782217 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}] 21:33:02 INFO - PROCESS | 3548 | 1464582782339 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 21:33:02 INFO - PROCESS | 3548 | 1464582782460 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3746000 == 51 [pid = 3548] [id = 374] 21:33:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004A9CAA2400) [pid = 3548] [serial = 1121] [outer = 0000000000000000] 21:33:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004A9CAA5000) [pid = 3548] [serial = 1122] [outer = 0000004A9CAA2400] 21:33:02 INFO - PROCESS | 3548 | 1464582782523 Marionette DEBUG loaded listener.js 21:33:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004A9D796C00) [pid = 3548] [serial = 1123] [outer = 0000004A9CAA2400] 21:33:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA19DA000) [pid = 3548] [serial = 1124] [outer = 0000004A96CBEC00] 21:33:03 INFO - PROCESS | 3548 | 1464582783238 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]]]}] 21:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1091ms 21:33:03 INFO - PROCESS | 3548 | 1464582783304 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 21:33:03 INFO - PROCESS | 3548 | 1464582783309 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 21:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:33:03 INFO - PROCESS | 3548 | 1464582783313 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:33:03 INFO - PROCESS | 3548 | 1464582783316 Marionette TRACE conn5 <- [1,1462,null,{}] 21:33:03 INFO - PROCESS | 3548 | 1464582783334 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}] 21:33:03 INFO - PROCESS | 3548 | 1464582783461 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 21:33:03 INFO - PROCESS | 3548 | 1464582783573 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA6739000 == 52 [pid = 3548] [id = 375] 21:33:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA19DC400) [pid = 3548] [serial = 1125] [outer = 0000000000000000] 21:33:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA37B3400) [pid = 3548] [serial = 1126] [outer = 0000004AA19DC400] 21:33:03 INFO - PROCESS | 3548 | 1464582783632 Marionette DEBUG loaded listener.js 21:33:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA39CE000) [pid = 3548] [serial = 1127] [outer = 0000004AA19DC400] 21:33:04 INFO - PROCESS | 3548 | 1464582784331 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]]]}] 21:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1079ms 21:33:04 INFO - PROCESS | 3548 | 1464582784400 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 21:33:04 INFO - PROCESS | 3548 | 1464582784403 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 21:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:33:04 INFO - PROCESS | 3548 | 1464582784414 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:33:04 INFO - PROCESS | 3548 | 1464582784421 Marionette TRACE conn5 <- [1,1466,null,{}] 21:33:04 INFO - PROCESS | 3548 | 1464582784426 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}] 21:33:04 INFO - PROCESS | 3548 | 1464582784546 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 21:33:04 INFO - PROCESS | 3548 | 1464582784666 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8282800 == 53 [pid = 3548] [id = 376] 21:33:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA3EE8000) [pid = 3548] [serial = 1128] [outer = 0000000000000000] 21:33:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA4655C00) [pid = 3548] [serial = 1129] [outer = 0000004AA3EE8000] 21:33:04 INFO - PROCESS | 3548 | 1464582784724 Marionette DEBUG loaded listener.js 21:33:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA4AB6400) [pid = 3548] [serial = 1130] [outer = 0000004AA3EE8000] 21:33:05 INFO - PROCESS | 3548 | 1464582785389 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]]]}] 21:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1047ms 21:33:05 INFO - PROCESS | 3548 | 1464582785455 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 21:33:05 INFO - PROCESS | 3548 | 1464582785458 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 21:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:33:05 INFO - PROCESS | 3548 | 1464582785462 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:33:05 INFO - PROCESS | 3548 | 1464582785464 Marionette TRACE conn5 <- [1,1470,null,{}] 21:33:05 INFO - PROCESS | 3548 | 1464582785468 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}] 21:33:05 INFO - PROCESS | 3548 | 1464582785578 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 21:33:05 INFO - PROCESS | 3548 | 1464582785655 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8703800 == 54 [pid = 3548] [id = 377] 21:33:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA4F2DC00) [pid = 3548] [serial = 1131] [outer = 0000000000000000] 21:33:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA5291000) [pid = 3548] [serial = 1132] [outer = 0000004AA4F2DC00] 21:33:05 INFO - PROCESS | 3548 | 1464582785753 Marionette DEBUG loaded listener.js 21:33:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA59ED400) [pid = 3548] [serial = 1133] [outer = 0000004AA4F2DC00] 21:33:06 INFO - PROCESS | 3548 | 1464582786312 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]]]}] 21:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 881ms 21:33:06 INFO - PROCESS | 3548 | 1464582786345 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 21:33:06 INFO - PROCESS | 3548 | 1464582786347 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 21:33:06 INFO - PROCESS | 3548 | 1464582786351 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:33:06 INFO - PROCESS | 3548 | 1464582786353 Marionette TRACE conn5 <- [1,1474,null,{}] 21:33:06 INFO - PROCESS | 3548 | 1464582786357 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}] 21:33:06 INFO - PROCESS | 3548 | 1464582786465 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 21:33:06 INFO - PROCESS | 3548 | 1464582786556 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87A8000 == 55 [pid = 3548] [id = 378] 21:33:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004AA7D04400) [pid = 3548] [serial = 1134] [outer = 0000000000000000] 21:33:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004AA7D0C400) [pid = 3548] [serial = 1135] [outer = 0000004AA7D04400] 21:33:06 INFO - PROCESS | 3548 | 1464582786620 Marionette DEBUG loaded listener.js 21:33:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004AA7E60800) [pid = 3548] [serial = 1136] [outer = 0000004AA7D04400] 21:33:07 INFO - PROCESS | 3548 | 1464582787357 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]]]}] 21:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1140ms 21:33:07 INFO - PROCESS | 3548 | 1464582787494 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 21:33:07 INFO - PROCESS | 3548 | 1464582787499 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 21:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:33:07 INFO - PROCESS | 3548 | 1464582787504 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:33:07 INFO - PROCESS | 3548 | 1464582787508 Marionette TRACE conn5 <- [1,1478,null,{}] 21:33:07 INFO - PROCESS | 3548 | 1464582787514 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}] 21:33:07 INFO - PROCESS | 3548 | 1464582787639 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 21:33:07 INFO - PROCESS | 3548 | 1464582787714 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:07 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA374D800 == 56 [pid = 3548] [id = 379] 21:33:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004A98350400) [pid = 3548] [serial = 1137] [outer = 0000000000000000] 21:33:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004A98A64800) [pid = 3548] [serial = 1138] [outer = 0000004A98350400] 21:33:07 INFO - PROCESS | 3548 | 1464582787805 Marionette DEBUG loaded listener.js 21:33:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004A9D6B2000) [pid = 3548] [serial = 1139] [outer = 0000004A98350400] 21:33:08 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C5F000 == 55 [pid = 3548] [id = 372] 21:33:08 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8293800 == 54 [pid = 3548] [id = 368] 21:33:08 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CE2000 == 53 [pid = 3548] [id = 367] 21:33:08 INFO - PROCESS | 3548 | 1464582788534 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]]]}] 21:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1085ms 21:33:08 INFO - PROCESS | 3548 | 1464582788598 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 21:33:08 INFO - PROCESS | 3548 | 1464582788602 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 21:33:08 INFO - PROCESS | 3548 | 1464582788608 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:33:08 INFO - PROCESS | 3548 | 1464582788613 Marionette TRACE conn5 <- [1,1482,null,{}] 21:33:08 INFO - PROCESS | 3548 | 1464582788619 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}] 21:33:08 INFO - PROCESS | 3548 | 1464582788740 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 21:33:08 INFO - PROCESS | 3548 | 1464582788863 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70C5800 == 54 [pid = 3548] [id = 380] 21:33:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (0000004A9D6B3C00) [pid = 3548] [serial = 1140] [outer = 0000000000000000] 21:33:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (0000004A9E187800) [pid = 3548] [serial = 1141] [outer = 0000004A9D6B3C00] 21:33:08 INFO - PROCESS | 3548 | 1464582788925 Marionette DEBUG loaded listener.js 21:33:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (0000004AA3806800) [pid = 3548] [serial = 1142] [outer = 0000004A9D6B3C00] 21:33:09 INFO - PROCESS | 3548 | 1464582789556 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]]]}] 21:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 986ms 21:33:09 INFO - PROCESS | 3548 | 1464582789598 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 21:33:09 INFO - PROCESS | 3548 | 1464582789605 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 21:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:33:09 INFO - PROCESS | 3548 | 1464582789612 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:33:09 INFO - PROCESS | 3548 | 1464582789615 Marionette TRACE conn5 <- [1,1486,null,{}] 21:33:09 INFO - PROCESS | 3548 | 1464582789619 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}] 21:33:09 INFO - PROCESS | 3548 | 1464582789739 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 21:33:09 INFO - PROCESS | 3548 | 1464582789835 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:09 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8656000 == 55 [pid = 3548] [id = 381] 21:33:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (0000004AA3E65800) [pid = 3548] [serial = 1143] [outer = 0000000000000000] 21:33:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (0000004AA409F800) [pid = 3548] [serial = 1144] [outer = 0000004AA3E65800] 21:33:09 INFO - PROCESS | 3548 | 1464582789892 Marionette DEBUG loaded listener.js 21:33:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (0000004AA4A11800) [pid = 3548] [serial = 1145] [outer = 0000004AA3E65800] 21:33:10 INFO - PROCESS | 3548 | 1464582790470 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]]]}] 21:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 880ms 21:33:10 INFO - PROCESS | 3548 | 1464582790498 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 21:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:33:10 INFO - PROCESS | 3548 | 1464582790501 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 21:33:10 INFO - PROCESS | 3548 | 1464582790505 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:33:10 INFO - PROCESS | 3548 | 1464582790509 Marionette TRACE conn5 <- [1,1490,null,{}] 21:33:10 INFO - PROCESS | 3548 | 1464582790522 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}] 21:33:10 INFO - PROCESS | 3548 | 1464582790642 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 21:33:10 INFO - PROCESS | 3548 | 1464582790739 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB79A000 == 56 [pid = 3548] [id = 382] 21:33:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (0000004AA7B0FC00) [pid = 3548] [serial = 1146] [outer = 0000000000000000] 21:33:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (0000004AA7D1E000) [pid = 3548] [serial = 1147] [outer = 0000004AA7B0FC00] 21:33:10 INFO - PROCESS | 3548 | 1464582790800 Marionette DEBUG loaded listener.js 21:33:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (0000004AA7E5B400) [pid = 3548] [serial = 1148] [outer = 0000004AA7B0FC00] 21:33:11 INFO - PROCESS | 3548 | 1464582791450 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]]]}] 21:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 986ms 21:33:11 INFO - PROCESS | 3548 | 1464582791492 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 21:33:11 INFO - PROCESS | 3548 | 1464582791495 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 21:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:33:11 INFO - PROCESS | 3548 | 1464582791499 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:33:11 INFO - PROCESS | 3548 | 1464582791501 Marionette TRACE conn5 <- [1,1494,null,{}] 21:33:11 INFO - PROCESS | 3548 | 1464582791505 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}] 21:33:11 INFO - PROCESS | 3548 | 1464582791622 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 21:33:11 INFO - PROCESS | 3548 | 1464582791715 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE81800 == 57 [pid = 3548] [id = 383] 21:33:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (0000004AA822C800) [pid = 3548] [serial = 1149] [outer = 0000000000000000] 21:33:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (0000004AA82B9000) [pid = 3548] [serial = 1150] [outer = 0000004AA822C800] 21:33:11 INFO - PROCESS | 3548 | 1464582791773 Marionette DEBUG loaded listener.js 21:33:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (0000004AA8376000) [pid = 3548] [serial = 1151] [outer = 0000004AA822C800] 21:33:12 INFO - PROCESS | 3548 | 1464582792337 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]]]}] 21:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 881ms 21:33:12 INFO - PROCESS | 3548 | 1464582792382 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 21:33:12 INFO - PROCESS | 3548 | 1464582792385 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 21:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:33:12 INFO - PROCESS | 3548 | 1464582792388 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:33:12 INFO - PROCESS | 3548 | 1464582792390 Marionette TRACE conn5 <- [1,1498,null,{}] 21:33:12 INFO - PROCESS | 3548 | 1464582792394 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}] 21:33:12 INFO - PROCESS | 3548 | 1464582792501 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 21:33:12 INFO - PROCESS | 3548 | 1464582792594 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:12 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD11B000 == 58 [pid = 3548] [id = 384] 21:33:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (0000004AA8A7F400) [pid = 3548] [serial = 1152] [outer = 0000000000000000] 21:33:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (0000004AA8A8A000) [pid = 3548] [serial = 1153] [outer = 0000004AA8A7F400] 21:33:12 INFO - PROCESS | 3548 | 1464582792650 Marionette DEBUG loaded listener.js 21:33:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (0000004AA8BBFC00) [pid = 3548] [serial = 1154] [outer = 0000004AA8A7F400] 21:33:13 INFO - PROCESS | 3548 | 1464582793228 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]]]}] 21:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 879ms 21:33:13 INFO - PROCESS | 3548 | 1464582793271 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 21:33:13 INFO - PROCESS | 3548 | 1464582793274 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 21:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:33:13 INFO - PROCESS | 3548 | 1464582793278 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:33:13 INFO - PROCESS | 3548 | 1464582793280 Marionette TRACE conn5 <- [1,1502,null,{}] 21:33:13 INFO - PROCESS | 3548 | 1464582793284 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}] 21:33:13 INFO - PROCESS | 3548 | 1464582793427 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 21:33:13 INFO - PROCESS | 3548 | 1464582793552 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAEA48800 == 59 [pid = 3548] [id = 385] 21:33:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 144 (0000004AA8E94800) [pid = 3548] [serial = 1155] [outer = 0000000000000000] 21:33:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 145 (0000004AAB752800) [pid = 3548] [serial = 1156] [outer = 0000004AA8E94800] 21:33:13 INFO - PROCESS | 3548 | 1464582793610 Marionette DEBUG loaded listener.js 21:33:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 146 (0000004AAB75A400) [pid = 3548] [serial = 1157] [outer = 0000004AA8E94800] 21:33:14 INFO - PROCESS | 3548 | 1464582794215 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]]]}] 21:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 984ms 21:33:14 INFO - PROCESS | 3548 | 1464582794264 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 21:33:14 INFO - PROCESS | 3548 | 1464582794267 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 21:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:33:14 INFO - PROCESS | 3548 | 1464582794270 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:33:14 INFO - PROCESS | 3548 | 1464582794273 Marionette TRACE conn5 <- [1,1506,null,{}] 21:33:14 INFO - PROCESS | 3548 | 1464582794276 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}] 21:33:14 INFO - PROCESS | 3548 | 1464582794383 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 21:33:14 INFO - PROCESS | 3548 | 1464582794526 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:14 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAEA63000 == 60 [pid = 3548] [id = 386] 21:33:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 147 (0000004AA8756800) [pid = 3548] [serial = 1158] [outer = 0000000000000000] 21:33:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 148 (0000004AA875D400) [pid = 3548] [serial = 1159] [outer = 0000004AA8756800] 21:33:14 INFO - PROCESS | 3548 | 1464582794583 Marionette DEBUG loaded listener.js 21:33:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 149 (0000004AA8E6F400) [pid = 3548] [serial = 1160] [outer = 0000004AA8756800] 21:33:15 INFO - PROCESS | 3548 | 1464582795215 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]]]}] 21:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 985ms 21:33:15 INFO - PROCESS | 3548 | 1464582795258 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 21:33:15 INFO - PROCESS | 3548 | 1464582795261 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 21:33:15 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:33:15 INFO - PROCESS | 3548 | 1464582795265 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:33:15 INFO - PROCESS | 3548 | 1464582795267 Marionette TRACE conn5 <- [1,1510,null,{}] 21:33:15 INFO - PROCESS | 3548 | 1464582795271 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}] 21:33:15 INFO - PROCESS | 3548 | 1464582795379 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 21:33:15 INFO - PROCESS | 3548 | 1464582795475 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA815C000 == 61 [pid = 3548] [id = 387] 21:33:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 150 (0000004AA875BC00) [pid = 3548] [serial = 1161] [outer = 0000000000000000] 21:33:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 151 (0000004AAB760400) [pid = 3548] [serial = 1162] [outer = 0000004AA875BC00] 21:33:15 INFO - PROCESS | 3548 | 1464582795530 Marionette DEBUG loaded listener.js 21:33:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 152 (0000004AAB767C00) [pid = 3548] [serial = 1163] [outer = 0000004AA875BC00] 21:33:16 INFO - PROCESS | 3548 | 1464582796173 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"]]]}] 21:33:16 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 21:33:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:33:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:33:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:33:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:33:16 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 21:33:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:33:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:33:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:33:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:33:16 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 21:33:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:33:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:33:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:33:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:33:16 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 21:33:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:33:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:33:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:33:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:33:16 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 948ms 21:33:16 INFO - PROCESS | 3548 | 1464582796217 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 21:33:16 INFO - PROCESS | 3548 | 1464582796221 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 21:33:16 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:33:16 INFO - PROCESS | 3548 | 1464582796228 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:33:16 INFO - PROCESS | 3548 | 1464582796232 Marionette TRACE conn5 <- [1,1514,null,{}] 21:33:16 INFO - PROCESS | 3548 | 1464582796237 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}] 21:33:16 INFO - PROCESS | 3548 | 1464582796351 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 21:33:16 INFO - PROCESS | 3548 | 1464582796448 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:16 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81B9000 == 62 [pid = 3548] [id = 388] 21:33:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 153 (0000004AA3AD5400) [pid = 3548] [serial = 1164] [outer = 0000000000000000] 21:33:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 154 (0000004AA3E64000) [pid = 3548] [serial = 1165] [outer = 0000004AA3AD5400] 21:33:16 INFO - PROCESS | 3548 | 1464582796500 Marionette DEBUG loaded listener.js 21:33:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 155 (0000004AA465DC00) [pid = 3548] [serial = 1166] [outer = 0000004AA3AD5400] 21:33:17 INFO - PROCESS | 3548 | 1464582797061 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"]]]}] 21:33:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:33:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:33:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:33:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:33:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:33:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:33:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:33:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:33:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:33:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 882ms 21:33:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3746000 == 61 [pid = 3548] [id = 374] 21:33:17 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97956000 == 60 [pid = 3548] [id = 373] 21:33:17 INFO - PROCESS | 3548 | 1464582797198 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 21:33:17 INFO - PROCESS | 3548 | 1464582797202 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 21:33:17 INFO - PROCESS | 3548 | 1464582797209 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:33:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:33:17 INFO - PROCESS | 3548 | 1464582797214 Marionette TRACE conn5 <- [1,1518,null,{}] 21:33:17 INFO - PROCESS | 3548 | 1464582797235 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}] 21:33:17 INFO - PROCESS | 3548 | 1464582797373 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 21:33:17 INFO - PROCESS | 3548 | 1464582797491 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CE5000 == 61 [pid = 3548] [id = 389] 21:33:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 156 (0000004A9C588800) [pid = 3548] [serial = 1167] [outer = 0000000000000000] 21:33:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 157 (0000004A9CAF0000) [pid = 3548] [serial = 1168] [outer = 0000004A9C588800] 21:33:17 INFO - PROCESS | 3548 | 1464582797555 Marionette DEBUG loaded listener.js 21:33:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 158 (0000004AA37BDC00) [pid = 3548] [serial = 1169] [outer = 0000004A9C588800] 21:33:18 INFO - PROCESS | 3548 | 1464582798145 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]]]}] 21:33:18 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 21:33:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:33:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:33:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:33:18 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. 21:33:18 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:33:18 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 986ms 21:33:18 INFO - PROCESS | 3548 | 1464582798202 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 21:33:18 INFO - PROCESS | 3548 | 1464582798206 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 21:33:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:33:18 INFO - PROCESS | 3548 | 1464582798215 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:33:18 INFO - PROCESS | 3548 | 1464582798219 Marionette TRACE conn5 <- [1,1522,null,{}] 21:33:18 INFO - PROCESS | 3548 | 1464582798224 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}] 21:33:18 INFO - PROCESS | 3548 | 1464582798347 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 21:33:18 INFO - PROCESS | 3548 | 1464582798475 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB831000 == 62 [pid = 3548] [id = 390] 21:33:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 159 (0000004AA59A2800) [pid = 3548] [serial = 1170] [outer = 0000000000000000] 21:33:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 160 (0000004AA6C3A000) [pid = 3548] [serial = 1171] [outer = 0000004AA59A2800] 21:33:18 INFO - PROCESS | 3548 | 1464582798534 Marionette DEBUG loaded listener.js 21:33:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 161 (0000004AA7D81000) [pid = 3548] [serial = 1172] [outer = 0000004AA59A2800] 21:33:19 INFO - PROCESS | 3548 | 1464582799178 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]]]}] 21:33:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:33:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 986ms 21:33:19 INFO - PROCESS | 3548 | 1464582799201 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 21:33:19 INFO - PROCESS | 3548 | 1464582799204 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 21:33:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:33:19 INFO - PROCESS | 3548 | 1464582799208 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:33:19 INFO - PROCESS | 3548 | 1464582799210 Marionette TRACE conn5 <- [1,1526,null,{}] 21:33:19 INFO - PROCESS | 3548 | 1464582799220 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}] 21:33:19 INFO - PROCESS | 3548 | 1464582799347 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 21:33:19 INFO - PROCESS | 3548 | 1464582799477 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:19 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AB0449800 == 63 [pid = 3548] [id = 391] 21:33:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 162 (0000004AA8376400) [pid = 3548] [serial = 1173] [outer = 0000000000000000] 21:33:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 163 (0000004AA875AC00) [pid = 3548] [serial = 1174] [outer = 0000004AA8376400] 21:33:19 INFO - PROCESS | 3548 | 1464582799541 Marionette DEBUG loaded listener.js 21:33:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 164 (0000004AA8E68000) [pid = 3548] [serial = 1175] [outer = 0000004AA8376400] 21:33:20 INFO - PROCESS | 3548 | 1464582800167 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]]]}] 21:33:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:33:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1029ms 21:33:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:33:20 INFO - PROCESS | 3548 | 1464582800238 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 21:33:20 INFO - PROCESS | 3548 | 1464582800241 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 21:33:20 INFO - PROCESS | 3548 | 1464582800245 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:33:20 INFO - PROCESS | 3548 | 1464582800247 Marionette TRACE conn5 <- [1,1530,null,{}] 21:33:20 INFO - PROCESS | 3548 | 1464582800251 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}] 21:33:20 INFO - PROCESS | 3548 | 1464582800370 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 21:33:20 INFO - PROCESS | 3548 | 1464582800495 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:20 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD5DE800 == 64 [pid = 3548] [id = 392] 21:33:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 165 (0000004A9BE1B400) [pid = 3548] [serial = 1176] [outer = 0000000000000000] 21:33:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 166 (0000004AA8753800) [pid = 3548] [serial = 1177] [outer = 0000004A9BE1B400] 21:33:20 INFO - PROCESS | 3548 | 1464582800553 Marionette DEBUG loaded listener.js 21:33:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 167 (0000004AA93BE800) [pid = 3548] [serial = 1178] [outer = 0000004A9BE1B400] 21:33:21 INFO - PROCESS | 3548 | 1464582801148 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]]]}] 21:33:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:33:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 943ms 21:33:21 INFO - PROCESS | 3548 | 1464582801191 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 21:33:21 INFO - PROCESS | 3548 | 1464582801194 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 21:33:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:33:21 INFO - PROCESS | 3548 | 1464582801198 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:33:21 INFO - PROCESS | 3548 | 1464582801200 Marionette TRACE conn5 <- [1,1534,null,{}] 21:33:21 INFO - PROCESS | 3548 | 1464582801204 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}] 21:33:21 INFO - PROCESS | 3548 | 1464582801319 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 21:33:21 INFO - PROCESS | 3548 | 1464582801447 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAE931000 == 65 [pid = 3548] [id = 393] 21:33:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 168 (0000004A9BE1CC00) [pid = 3548] [serial = 1179] [outer = 0000000000000000] 21:33:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 169 (0000004AA93C8400) [pid = 3548] [serial = 1180] [outer = 0000004A9BE1CC00] 21:33:21 INFO - PROCESS | 3548 | 1464582801505 Marionette DEBUG loaded listener.js 21:33:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 170 (0000004AA9970C00) [pid = 3548] [serial = 1181] [outer = 0000004A9BE1CC00] 21:33:22 INFO - PROCESS | 3548 | 1464582802118 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]]]}] 21:33:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:33:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 984ms 21:33:22 INFO - PROCESS | 3548 | 1464582802184 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 21:33:22 INFO - PROCESS | 3548 | 1464582802186 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 21:33:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:33:22 INFO - PROCESS | 3548 | 1464582802190 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:33:22 INFO - PROCESS | 3548 | 1464582802192 Marionette TRACE conn5 <- [1,1538,null,{}] 21:33:22 INFO - PROCESS | 3548 | 1464582802196 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}] 21:33:22 INFO - PROCESS | 3548 | 1464582802356 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 21:33:22 INFO - PROCESS | 3548 | 1464582802482 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4C32000 == 66 [pid = 3548] [id = 394] 21:33:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 171 (0000004AAB76BC00) [pid = 3548] [serial = 1182] [outer = 0000000000000000] 21:33:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 172 (0000004AAEABA800) [pid = 3548] [serial = 1183] [outer = 0000004AAB76BC00] 21:33:22 INFO - PROCESS | 3548 | 1464582802540 Marionette DEBUG loaded listener.js 21:33:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 173 (0000004AAF91CC00) [pid = 3548] [serial = 1184] [outer = 0000004AAB76BC00] 21:33:23 INFO - PROCESS | 3548 | 1464582803112 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]]]}] 21:33:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:33:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 986ms 21:33:23 INFO - PROCESS | 3548 | 1464582803178 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 21:33:23 INFO - PROCESS | 3548 | 1464582803181 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 21:33:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:33:23 INFO - PROCESS | 3548 | 1464582803185 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:33:23 INFO - PROCESS | 3548 | 1464582803187 Marionette TRACE conn5 <- [1,1542,null,{}] 21:33:23 INFO - PROCESS | 3548 | 1464582803191 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}] 21:33:23 INFO - PROCESS | 3548 | 1464582803302 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 21:33:23 INFO - PROCESS | 3548 | 1464582803404 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:23 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAE9D7800 == 67 [pid = 3548] [id = 395] 21:33:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 174 (0000004AAE9B1400) [pid = 3548] [serial = 1185] [outer = 0000000000000000] 21:33:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 175 (0000004AAE9BA800) [pid = 3548] [serial = 1186] [outer = 0000004AAE9B1400] 21:33:23 INFO - PROCESS | 3548 | 1464582803459 Marionette DEBUG loaded listener.js 21:33:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 176 (0000004AAEABB800) [pid = 3548] [serial = 1187] [outer = 0000004AAE9B1400] 21:33:24 INFO - PROCESS | 3548 | 1464582804059 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]]]}] 21:33:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:33:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 942ms 21:33:24 INFO - PROCESS | 3548 | 1464582804130 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 21:33:24 INFO - PROCESS | 3548 | 1464582804133 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 21:33:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:33:24 INFO - PROCESS | 3548 | 1464582804137 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:33:24 INFO - PROCESS | 3548 | 1464582804139 Marionette TRACE conn5 <- [1,1546,null,{}] 21:33:24 INFO - PROCESS | 3548 | 1464582804143 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}] 21:33:24 INFO - PROCESS | 3548 | 1464582804252 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 21:33:24 INFO - PROCESS | 3548 | 1464582804383 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:24 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD6DB000 == 68 [pid = 3548] [id = 396] 21:33:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 177 (0000004AAD606C00) [pid = 3548] [serial = 1188] [outer = 0000000000000000] 21:33:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 178 (0000004AAD60C800) [pid = 3548] [serial = 1189] [outer = 0000004AAD606C00] 21:33:24 INFO - PROCESS | 3548 | 1464582804440 Marionette DEBUG loaded listener.js 21:33:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 179 (0000004AAD611C00) [pid = 3548] [serial = 1190] [outer = 0000004AAD606C00] 21:33:24 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA865B800 == 67 [pid = 3548] [id = 370] 21:33:24 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE81800 == 66 [pid = 3548] [id = 383] 21:33:24 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB79A000 == 65 [pid = 3548] [id = 382] 21:33:24 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8656000 == 64 [pid = 3548] [id = 381] 21:33:24 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70C5800 == 63 [pid = 3548] [id = 380] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8FC6800 == 62 [pid = 3548] [id = 341] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BD2B800 == 61 [pid = 3548] [id = 278] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81BF800 == 60 [pid = 3548] [id = 276] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD272800 == 59 [pid = 3548] [id = 369] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3EAF800 == 58 [pid = 3548] [id = 271] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD263000 == 57 [pid = 3548] [id = 326] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD9D1000 == 56 [pid = 3548] [id = 325] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BF81800 == 55 [pid = 3548] [id = 266] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA815C000 == 54 [pid = 3548] [id = 387] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD11B000 == 53 [pid = 3548] [id = 384] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A28000 == 52 [pid = 3548] [id = 281] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAEA48800 == 51 [pid = 3548] [id = 385] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004A98326800 == 50 [pid = 3548] [id = 282] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD288000 == 49 [pid = 3548] [id = 324] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3EA9000 == 48 [pid = 3548] [id = 234] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAEA63000 == 47 [pid = 3548] [id = 386] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7BCF000 == 46 [pid = 3548] [id = 275] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C5A000 == 45 [pid = 3548] [id = 270] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE6E000 == 44 [pid = 3548] [id = 295] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA870F800 == 43 [pid = 3548] [id = 355] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA44E0800 == 42 [pid = 3548] [id = 235] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACE99800 == 41 [pid = 3548] [id = 336] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4A91800 == 40 [pid = 3548] [id = 272] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA44F3000 == 39 [pid = 3548] [id = 279] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA702C000 == 38 [pid = 3548] [id = 238] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C8E2800 == 37 [pid = 3548] [id = 267] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD281000 == 36 [pid = 3548] [id = 339] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD275800 == 35 [pid = 3548] [id = 354] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7049800 == 34 [pid = 3548] [id = 274] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C6B3800 == 33 [pid = 3548] [id = 273] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97A62000 == 32 [pid = 3548] [id = 265] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA378E000 == 31 [pid = 3548] [id = 277] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA6739000 == 30 [pid = 3548] [id = 375] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70DC000 == 29 [pid = 3548] [id = 323] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8703800 == 28 [pid = 3548] [id = 377] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB837000 == 27 [pid = 3548] [id = 292] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8241800 == 26 [pid = 3548] [id = 340] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87A8000 == 25 [pid = 3548] [id = 378] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D755800 == 24 [pid = 3548] [id = 268] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8282800 == 23 [pid = 3548] [id = 376] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C611000 == 22 [pid = 3548] [id = 269] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA878C800 == 21 [pid = 3548] [id = 280] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8358800 == 20 [pid = 3548] [id = 338] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD12A000 == 19 [pid = 3548] [id = 371] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA374D800 == 18 [pid = 3548] [id = 379] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAE9D7800 == 17 [pid = 3548] [id = 395] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4C32000 == 16 [pid = 3548] [id = 394] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAE931000 == 15 [pid = 3548] [id = 393] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD5DE800 == 14 [pid = 3548] [id = 392] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AB0449800 == 13 [pid = 3548] [id = 391] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB831000 == 12 [pid = 3548] [id = 390] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81B9000 == 11 [pid = 3548] [id = 388] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CE5000 == 10 [pid = 3548] [id = 389] 21:33:27 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD2A5800 == 9 [pid = 3548] [id = 366] 21:33:30 INFO - PROCESS | 3548 | 1464582810397 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]]]}] 21:33:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:33:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 6321ms 21:33:30 INFO - PROCESS | 3548 | 1464582810460 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 21:33:30 INFO - PROCESS | 3548 | 1464582810464 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 21:33:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:33:30 INFO - PROCESS | 3548 | 1464582810470 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:33:30 INFO - PROCESS | 3548 | 1464582810473 Marionette TRACE conn5 <- [1,1550,null,{}] 21:33:30 INFO - PROCESS | 3548 | 1464582810479 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}] 21:33:30 INFO - PROCESS | 3548 | 1464582810604 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 21:33:30 INFO - PROCESS | 3548 | 1464582810691 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:30 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A989E2800 == 10 [pid = 3548] [id = 397] 21:33:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 180 (0000004A973B5000) [pid = 3548] [serial = 1191] [outer = 0000000000000000] 21:33:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 181 (0000004A973BA800) [pid = 3548] [serial = 1192] [outer = 0000004A973B5000] 21:33:30 INFO - PROCESS | 3548 | 1464582810741 Marionette DEBUG loaded listener.js 21:33:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 182 (0000004A97AACC00) [pid = 3548] [serial = 1193] [outer = 0000004A973B5000] 21:33:31 INFO - PROCESS | 3548 | 1464582811159 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]]]}] 21:33:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:33:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 733ms 21:33:31 INFO - PROCESS | 3548 | 1464582811242 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 21:33:31 INFO - PROCESS | 3548 | 1464582811249 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 21:33:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:33:31 INFO - PROCESS | 3548 | 1464582811260 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:33:31 INFO - PROCESS | 3548 | 1464582811263 Marionette TRACE conn5 <- [1,1554,null,{}] 21:33:31 INFO - PROCESS | 3548 | 1464582811267 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}] 21:33:31 INFO - PROCESS | 3548 | 1464582811378 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 21:33:31 INFO - PROCESS | 3548 | 1464582811388 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:31 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAE5800 == 11 [pid = 3548] [id = 398] 21:33:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 183 (0000004A97F2A400) [pid = 3548] [serial = 1194] [outer = 0000000000000000] 21:33:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 184 (0000004A9BD7E000) [pid = 3548] [serial = 1195] [outer = 0000004A97F2A400] 21:33:31 INFO - PROCESS | 3548 | 1464582811437 Marionette DEBUG loaded listener.js 21:33:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 185 (0000004A9BE1C400) [pid = 3548] [serial = 1196] [outer = 0000004A97F2A400] 21:33:31 INFO - PROCESS | 3548 | 1464582811888 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]]]}] 21:33:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:33:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 691ms 21:33:31 INFO - PROCESS | 3548 | 1464582811952 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 21:33:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:33:31 INFO - PROCESS | 3548 | 1464582811955 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 21:33:31 INFO - PROCESS | 3548 | 1464582811959 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:33:31 INFO - PROCESS | 3548 | 1464582811963 Marionette TRACE conn5 <- [1,1558,null,{}] 21:33:31 INFO - PROCESS | 3548 | 1464582811975 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}] 21:33:32 INFO - PROCESS | 3548 | 1464582812069 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 21:33:32 INFO - PROCESS | 3548 | 1464582812078 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C72800 == 12 [pid = 3548] [id = 399] 21:33:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 186 (0000004A9C879400) [pid = 3548] [serial = 1197] [outer = 0000000000000000] 21:33:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 187 (0000004A9CAF3800) [pid = 3548] [serial = 1198] [outer = 0000004A9C879400] 21:33:32 INFO - PROCESS | 3548 | 1464582812132 Marionette DEBUG loaded listener.js 21:33:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 188 (0000004A9DBB0C00) [pid = 3548] [serial = 1199] [outer = 0000004A9C879400] 21:33:32 INFO - PROCESS | 3548 | 1464582812673 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]]]}] 21:33:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:33:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 794ms 21:33:32 INFO - PROCESS | 3548 | 1464582812754 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 21:33:32 INFO - PROCESS | 3548 | 1464582812757 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 21:33:32 INFO - PROCESS | 3548 | 1464582812760 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:33:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:33:32 INFO - PROCESS | 3548 | 1464582812763 Marionette TRACE conn5 <- [1,1562,null,{}] 21:33:32 INFO - PROCESS | 3548 | 1464582812766 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}] 21:33:32 INFO - PROCESS | 3548 | 1464582812894 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 21:33:32 INFO - PROCESS | 3548 | 1464582812954 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4C25800 == 13 [pid = 3548] [id = 400] 21:33:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 189 (0000004AA1332800) [pid = 3548] [serial = 1200] [outer = 0000000000000000] 21:33:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 190 (0000004AA1361C00) [pid = 3548] [serial = 1201] [outer = 0000004AA1332800] 21:33:33 INFO - PROCESS | 3548 | 1464582813002 Marionette DEBUG loaded listener.js 21:33:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 191 (0000004AA19DDC00) [pid = 3548] [serial = 1202] [outer = 0000004AA1332800] 21:33:33 INFO - PROCESS | 3548 | 1464582813441 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]]]}] 21:33:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:33:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 731ms 21:33:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:33:33 INFO - PROCESS | 3548 | 1464582813499 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 21:33:33 INFO - PROCESS | 3548 | 1464582813502 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 21:33:33 INFO - PROCESS | 3548 | 1464582813505 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:33:33 INFO - PROCESS | 3548 | 1464582813507 Marionette TRACE conn5 <- [1,1566,null,{}] 21:33:33 INFO - PROCESS | 3548 | 1464582813511 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}] 21:33:33 INFO - PROCESS | 3548 | 1464582813623 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 21:33:33 INFO - PROCESS | 3548 | 1464582813631 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA6728800 == 14 [pid = 3548] [id = 401] 21:33:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 192 (0000004AA1332C00) [pid = 3548] [serial = 1203] [outer = 0000000000000000] 21:33:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 193 (0000004AA2CC3000) [pid = 3548] [serial = 1204] [outer = 0000004AA1332C00] 21:33:33 INFO - PROCESS | 3548 | 1464582813737 Marionette DEBUG loaded listener.js 21:33:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 194 (0000004AA34B3000) [pid = 3548] [serial = 1205] [outer = 0000004AA1332C00] 21:33:34 INFO - PROCESS | 3548 | 1464582814192 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]]]}] 21:33:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:33:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 734ms 21:33:34 INFO - PROCESS | 3548 | 1464582814262 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 21:33:34 INFO - PROCESS | 3548 | 1464582814265 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 21:33:34 INFO - PROCESS | 3548 | 1464582814268 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:33:34 INFO - PROCESS | 3548 | 1464582814270 Marionette TRACE conn5 <- [1,1570,null,{}] 21:33:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:33:34 INFO - PROCESS | 3548 | 1464582814273 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}] 21:33:35 INFO - PROCESS | 3548 | 1464582815340 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 193 (0000004AA82BAC00) [pid = 3548] [serial = 1097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 192 (0000004AA8E62800) [pid = 3548] [serial = 1094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 191 (0000004A9CAA2400) [pid = 3548] [serial = 1121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 190 (0000004AA3AD5400) [pid = 3548] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 189 (0000004A927CF400) [pid = 3548] [serial = 1118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 188 (0000004A98350400) [pid = 3548] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 187 (0000004A95D78400) [pid = 3548] [serial = 1115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 186 (0000004AA6B79C00) [pid = 3548] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 185 (0000004AA7F49000) [pid = 3548] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 184 (0000004A9690A400) [pid = 3548] [serial = 1088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 183 (0000004A96932400) [pid = 3548] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 182 (0000004AA4FE7000) [pid = 3548] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 181 (0000004AA8229C00) [pid = 3548] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 180 (0000004AA40A1000) [pid = 3548] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 179 (0000004AA389A800) [pid = 3548] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 178 (0000004A95D6D800) [pid = 3548] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 177 (0000004A9CA33800) [pid = 3548] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 176 (0000004AA380EC00) [pid = 3548] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 175 (0000004AA599FC00) [pid = 3548] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 174 (0000004AA7D86000) [pid = 3548] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 173 (0000004AA87DE800) [pid = 3548] [serial = 1091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 172 (0000004A9BE1CC00) [pid = 3548] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 171 (0000004AA875BC00) [pid = 3548] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 170 (0000004AA8756800) [pid = 3548] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 169 (0000004AA8E94800) [pid = 3548] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 168 (0000004A9BE1B400) [pid = 3548] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 167 (0000004AA7D04400) [pid = 3548] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 166 (0000004AA4F2DC00) [pid = 3548] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 165 (0000004AA8376400) [pid = 3548] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 164 (0000004AA3EE8000) [pid = 3548] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 163 (0000004AA19DC400) [pid = 3548] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 162 (0000004AA822C800) [pid = 3548] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 161 (0000004AA8194400) [pid = 3548] [serial = 1112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 160 (0000004AA59A2800) [pid = 3548] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 159 (0000004A9C588800) [pid = 3548] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 158 (0000004AA8E93000) [pid = 3548] [serial = 1109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 157 (0000004AA8B08000) [pid = 3548] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 156 (0000004AA4FE7C00) [pid = 3548] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 155 (0000004A976A8400) [pid = 3548] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 154 (0000004AA8BC5800) [pid = 3548] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 153 (0000004AA3AD6400) [pid = 3548] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 152 (0000004AA37AE800) [pid = 3548] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 151 (0000004AA8225C00) [pid = 3548] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 150 (0000004AA8A84800) [pid = 3548] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 149 (0000004A97CDE000) [pid = 3548] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 148 (0000004AA7D09400) [pid = 3548] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 147 (0000004AA836C000) [pid = 3548] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 146 (0000004AA7B0FC00) [pid = 3548] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 145 (0000004AA7D7E000) [pid = 3548] [serial = 1106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 144 (0000004A9D6B3C00) [pid = 3548] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 143 (0000004AA409FC00) [pid = 3548] [serial = 1103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (0000004AA3E65800) [pid = 3548] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 141 (0000004AA2CC2C00) [pid = 3548] [serial = 1100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (0000004AA8A7F400) [pid = 3548] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (0000004AAE9B1400) [pid = 3548] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:33:35 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (0000004AAB76BC00) [pid = 3548] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:33:35 INFO - PROCESS | 3548 | 1464582815441 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:35 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BD2A000 == 15 [pid = 3548] [id = 402] 21:33:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (0000004A95D05C00) [pid = 3548] [serial = 1206] [outer = 0000000000000000] 21:33:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (0000004A95DD9400) [pid = 3548] [serial = 1207] [outer = 0000004A95D05C00] 21:33:35 INFO - PROCESS | 3548 | 1464582815488 Marionette DEBUG loaded listener.js 21:33:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (0000004A9BE17C00) [pid = 3548] [serial = 1208] [outer = 0000004A95D05C00] 21:33:36 INFO - PROCESS | 3548 | 1464582816115 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]]]}] 21:33:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:33:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1882ms 21:33:36 INFO - PROCESS | 3548 | 1464582816159 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 21:33:36 INFO - PROCESS | 3548 | 1464582816165 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 21:33:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:33:36 INFO - PROCESS | 3548 | 1464582816170 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:33:36 INFO - PROCESS | 3548 | 1464582816175 Marionette TRACE conn5 <- [1,1574,null,{}] 21:33:36 INFO - PROCESS | 3548 | 1464582816181 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}] 21:33:36 INFO - PROCESS | 3548 | 1464582816295 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 21:33:36 INFO - PROCESS | 3548 | 1464582816425 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CA8B800 == 16 [pid = 3548] [id = 403] 21:33:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (0000004A973B6000) [pid = 3548] [serial = 1209] [outer = 0000000000000000] 21:33:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (0000004A973B9400) [pid = 3548] [serial = 1210] [outer = 0000004A973B6000] 21:33:36 INFO - PROCESS | 3548 | 1464582816486 Marionette DEBUG loaded listener.js 21:33:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 144 (0000004A98AFE800) [pid = 3548] [serial = 1211] [outer = 0000004A973B6000] 21:33:37 INFO - PROCESS | 3548 | 1464582817110 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]]]}] 21:33:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:33:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 985ms 21:33:37 INFO - PROCESS | 3548 | 1464582817163 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 21:33:37 INFO - PROCESS | 3548 | 1464582817170 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 21:33:37 INFO - PROCESS | 3548 | 1464582817178 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:33:37 INFO - PROCESS | 3548 | 1464582817181 Marionette TRACE conn5 <- [1,1578,null,{}] 21:33:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:33:37 INFO - PROCESS | 3548 | 1464582817186 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}] 21:33:37 INFO - PROCESS | 3548 | 1464582817298 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 21:33:37 INFO - PROCESS | 3548 | 1464582817397 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7BC2800 == 17 [pid = 3548] [id = 404] 21:33:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 145 (0000004A9C86CC00) [pid = 3548] [serial = 1212] [outer = 0000000000000000] 21:33:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 146 (0000004A9D6B7C00) [pid = 3548] [serial = 1213] [outer = 0000004A9C86CC00] 21:33:37 INFO - PROCESS | 3548 | 1464582817454 Marionette DEBUG loaded listener.js 21:33:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 147 (0000004AA1358000) [pid = 3548] [serial = 1214] [outer = 0000004A9C86CC00] 21:33:38 INFO - PROCESS | 3548 | 1464582818081 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]]]}] 21:33:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:33:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 943ms 21:33:38 INFO - PROCESS | 3548 | 1464582818128 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 21:33:38 INFO - PROCESS | 3548 | 1464582818131 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 21:33:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:33:38 INFO - PROCESS | 3548 | 1464582818135 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:33:38 INFO - PROCESS | 3548 | 1464582818139 Marionette TRACE conn5 <- [1,1582,null,{}] 21:33:38 INFO - PROCESS | 3548 | 1464582818151 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}] 21:33:38 INFO - PROCESS | 3548 | 1464582818263 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 21:33:38 INFO - PROCESS | 3548 | 1464582818393 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8292800 == 18 [pid = 3548] [id = 405] 21:33:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 148 (0000004AA380EC00) [pid = 3548] [serial = 1215] [outer = 0000000000000000] 21:33:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 149 (0000004AA389B000) [pid = 3548] [serial = 1216] [outer = 0000004AA380EC00] 21:33:38 INFO - PROCESS | 3548 | 1464582818454 Marionette DEBUG loaded listener.js 21:33:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 150 (0000004AA3AD5400) [pid = 3548] [serial = 1217] [outer = 0000004AA380EC00] 21:33:39 INFO - PROCESS | 3548 | 1464582819006 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]]]}] 21:33:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:33:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 881ms 21:33:39 INFO - PROCESS | 3548 | 1464582819018 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 21:33:39 INFO - PROCESS | 3548 | 1464582819021 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 21:33:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:33:39 INFO - PROCESS | 3548 | 1464582819025 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:33:39 INFO - PROCESS | 3548 | 1464582819027 Marionette TRACE conn5 <- [1,1586,null,{}] 21:33:39 INFO - PROCESS | 3548 | 1464582819045 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}] 21:33:39 INFO - PROCESS | 3548 | 1464582819158 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 21:33:39 INFO - PROCESS | 3548 | 1464582819256 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8775800 == 19 [pid = 3548] [id = 406] 21:33:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 151 (0000004AA3E65400) [pid = 3548] [serial = 1218] [outer = 0000000000000000] 21:33:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 152 (0000004AA3E69800) [pid = 3548] [serial = 1219] [outer = 0000004AA3E65400] 21:33:39 INFO - PROCESS | 3548 | 1464582819315 Marionette DEBUG loaded listener.js 21:33:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 153 (0000004AA3F7D000) [pid = 3548] [serial = 1220] [outer = 0000004AA3E65400] 21:33:39 INFO - PROCESS | 3548 | 1464582819945 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]]]}] 21:33:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:33:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 985ms 21:33:40 INFO - PROCESS | 3548 | 1464582820012 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 21:33:40 INFO - PROCESS | 3548 | 1464582820014 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 21:33:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:33:40 INFO - PROCESS | 3548 | 1464582820018 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:33:40 INFO - PROCESS | 3548 | 1464582820020 Marionette TRACE conn5 <- [1,1590,null,{}] 21:33:40 INFO - PROCESS | 3548 | 1464582820024 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}] 21:33:40 INFO - PROCESS | 3548 | 1464582820133 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 21:33:40 INFO - PROCESS | 3548 | 1464582820232 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C63000 == 20 [pid = 3548] [id = 407] 21:33:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 154 (0000004A95D74400) [pid = 3548] [serial = 1221] [outer = 0000000000000000] 21:33:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 155 (0000004A9D657000) [pid = 3548] [serial = 1222] [outer = 0000004A95D74400] 21:33:40 INFO - PROCESS | 3548 | 1464582820295 Marionette DEBUG loaded listener.js 21:33:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 156 (0000004A95D08800) [pid = 3548] [serial = 1223] [outer = 0000004A95D74400] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 155 (0000004AA465DC00) [pid = 3548] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 154 (0000004A9CAF0000) [pid = 3548] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 153 (0000004AA3E64000) [pid = 3548] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 152 (0000004AA875AC00) [pid = 3548] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 151 (0000004AA6C3A000) [pid = 3548] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 150 (0000004AA8A8A000) [pid = 3548] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 149 (0000004AA7D81000) [pid = 3548] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 148 (0000004AA37BDC00) [pid = 3548] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 147 (0000004AAE9BA800) [pid = 3548] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 146 (0000004AAF91CC00) [pid = 3548] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 145 (0000004AA9970C00) [pid = 3548] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 144 (0000004AAEABA800) [pid = 3548] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 143 (0000004AAB767C00) [pid = 3548] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (0000004AAB760400) [pid = 3548] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 141 (0000004AA8E6F400) [pid = 3548] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (0000004AA875D400) [pid = 3548] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (0000004AAB75A400) [pid = 3548] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (0000004AAB752800) [pid = 3548] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (0000004AA93BE800) [pid = 3548] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (0000004AA93C8400) [pid = 3548] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (0000004AA8E68000) [pid = 3548] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (0000004AA8753800) [pid = 3548] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (0000004AA8BBFC00) [pid = 3548] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 21:33:40 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (0000004AAEABB800) [pid = 3548] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (0000004A976A0400) [pid = 3548] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (0000004A9CAA5000) [pid = 3548] [serial = 1122] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (0000004A9D6B2000) [pid = 3548] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0000004A9E187800) [pid = 3548] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004A98A64800) [pid = 3548] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004A9CBB1400) [pid = 3548] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004AA6C34800) [pid = 3548] [serial = 1083] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004AA8226800) [pid = 3548] [serial = 1086] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004AA7D17C00) [pid = 3548] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004A9D791400) [pid = 3548] [serial = 1089] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA8370000) [pid = 3548] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004A9C686000) [pid = 3548] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004A973B1C00) [pid = 3548] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA5170000) [pid = 3548] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA8375000) [pid = 3548] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA464F400) [pid = 3548] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA4B3F000) [pid = 3548] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA39B7800) [pid = 3548] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004A97221C00) [pid = 3548] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA3A97000) [pid = 3548] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA2CC4800) [pid = 3548] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA0FBC800) [pid = 3548] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004A9CAFCC00) [pid = 3548] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004A95D6D400) [pid = 3548] [serial = 685] [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.] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA4698400) [pid = 3548] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA3AD0000) [pid = 3548] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA8A7F000) [pid = 3548] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA8231000) [pid = 3548] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA8A85000) [pid = 3548] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA7D89C00) [pid = 3548] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA8B06C00) [pid = 3548] [serial = 1092] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A95D50000) [pid = 3548] [serial = 1119] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004A973B7000) [pid = 3548] [serial = 1116] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA8E6CC00) [pid = 3548] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA4B48400) [pid = 3548] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA8BB9400) [pid = 3548] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA599AC00) [pid = 3548] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA39BFC00) [pid = 3548] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA409F800) [pid = 3548] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA465D800) [pid = 3548] [serial = 1104] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA8E70000) [pid = 3548] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA82BD000) [pid = 3548] [serial = 1098] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA8E65C00) [pid = 3548] [serial = 1095] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A9D796C00) [pid = 3548] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA37B3400) [pid = 3548] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA5291000) [pid = 3548] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA39CE000) [pid = 3548] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA4655C00) [pid = 3548] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA8376000) [pid = 3548] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA81A1C00) [pid = 3548] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA9967400) [pid = 3548] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA8E95800) [pid = 3548] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA822B800) [pid = 3548] [serial = 973] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA2BE5000) [pid = 3548] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA8E9B000) [pid = 3548] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA4F3AC00) [pid = 3548] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA3E68C00) [pid = 3548] [serial = 970] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA8307400) [pid = 3548] [serial = 964] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA8BBBC00) [pid = 3548] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004A9E189400) [pid = 3548] [serial = 967] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA8A86400) [pid = 3548] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA8379000) [pid = 3548] [serial = 976] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AA7E5B400) [pid = 3548] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (0000004AA819C000) [pid = 3548] [serial = 1113] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (0000004AA82B9000) [pid = 3548] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (0000004AA8B0E800) [pid = 3548] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 65 (0000004AA3806800) [pid = 3548] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 64 (0000004AA8E98C00) [pid = 3548] [serial = 1110] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 63 (0000004AA7D1E000) [pid = 3548] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 62 (0000004AA59E8C00) [pid = 3548] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 61 (0000004AA4A11800) [pid = 3548] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 60 (0000004AA348A800) [pid = 3548] [serial = 1101] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 59 (0000004AA8229800) [pid = 3548] [serial = 1107] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 58 (0000004AA7E60800) [pid = 3548] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 57 (0000004AA59ED400) [pid = 3548] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 56 (0000004AA7D0C400) [pid = 3548] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 55 (0000004AA4AB6400) [pid = 3548] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | --DOMWINDOW == 54 (0000004AAD60C800) [pid = 3548] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 21:33:41 INFO - PROCESS | 3548 | 1464582821833 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]]]}] 21:33:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:33:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1831ms 21:33:41 INFO - PROCESS | 3548 | 1464582821852 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 21:33:41 INFO - PROCESS | 3548 | 1464582821856 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 21:33:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:33:41 INFO - PROCESS | 3548 | 1464582821862 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:33:41 INFO - PROCESS | 3548 | 1464582821866 Marionette TRACE conn5 <- [1,1594,null,{}] 21:33:41 INFO - PROCESS | 3548 | 1464582821873 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}] 21:33:41 INFO - PROCESS | 3548 | 1464582821964 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 21:33:41 INFO - PROCESS | 3548 | 1464582821974 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A98873800 == 21 [pid = 3548] [id = 408] 21:33:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 55 (0000004A96CBC400) [pid = 3548] [serial = 1224] [outer = 0000000000000000] 21:33:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 56 (0000004A9721D400) [pid = 3548] [serial = 1225] [outer = 0000004A96CBC400] 21:33:42 INFO - PROCESS | 3548 | 1464582822024 Marionette DEBUG loaded listener.js 21:33:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 57 (0000004A9769B000) [pid = 3548] [serial = 1226] [outer = 0000004A96CBC400] 21:33:42 INFO - PROCESS | 3548 | 1464582822494 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]]]}] 21:33:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:33:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 692ms 21:33:42 INFO - PROCESS | 3548 | 1464582822559 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 21:33:42 INFO - PROCESS | 3548 | 1464582822566 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 21:33:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:33:42 INFO - PROCESS | 3548 | 1464582822572 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:33:42 INFO - PROCESS | 3548 | 1464582822575 Marionette TRACE conn5 <- [1,1598,null,{}] 21:33:42 INFO - PROCESS | 3548 | 1464582822580 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}] 21:33:42 INFO - PROCESS | 3548 | 1464582822667 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 21:33:42 INFO - PROCESS | 3548 | 1464582822685 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C8DE000 == 22 [pid = 3548] [id = 409] 21:33:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 58 (0000004A97F26400) [pid = 3548] [serial = 1227] [outer = 0000000000000000] 21:33:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 59 (0000004A9834C800) [pid = 3548] [serial = 1228] [outer = 0000004A97F26400] 21:33:42 INFO - PROCESS | 3548 | 1464582822733 Marionette DEBUG loaded listener.js 21:33:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 60 (0000004A9BB6AC00) [pid = 3548] [serial = 1229] [outer = 0000004A97F26400] 21:33:43 INFO - PROCESS | 3548 | 1464582823183 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]]]}] 21:33:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:33:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 630ms 21:33:43 INFO - PROCESS | 3548 | 1464582823208 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 21:33:43 INFO - PROCESS | 3548 | 1464582823211 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 21:33:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:33:43 INFO - PROCESS | 3548 | 1464582823220 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:33:43 INFO - PROCESS | 3548 | 1464582823224 Marionette TRACE conn5 <- [1,1602,null,{}] 21:33:43 INFO - PROCESS | 3548 | 1464582823235 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}] 21:33:43 INFO - PROCESS | 3548 | 1464582823362 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 21:33:43 INFO - PROCESS | 3548 | 1464582823373 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA139F800 == 23 [pid = 3548] [id = 410] 21:33:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 61 (0000004A95D70800) [pid = 3548] [serial = 1230] [outer = 0000000000000000] 21:33:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 62 (0000004A9CA36000) [pid = 3548] [serial = 1231] [outer = 0000004A95D70800] 21:33:43 INFO - PROCESS | 3548 | 1464582823495 Marionette DEBUG loaded listener.js 21:33:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 63 (0000004A9CBB3800) [pid = 3548] [serial = 1232] [outer = 0000004A95D70800] 21:33:43 INFO - PROCESS | 3548 | 1464582823908 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]]]}] 21:33:43 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 21:33:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 734ms 21:33:43 INFO - PROCESS | 3548 | 1464582823956 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 21:33:43 INFO - PROCESS | 3548 | 1464582823959 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 21:33:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:33:43 INFO - PROCESS | 3548 | 1464582823963 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:33:43 INFO - PROCESS | 3548 | 1464582823965 Marionette TRACE conn5 <- [1,1606,null,{}] 21:33:43 INFO - PROCESS | 3548 | 1464582823968 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}] 21:33:44 INFO - PROCESS | 3548 | 1464582824077 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 21:33:44 INFO - PROCESS | 3548 | 1464582824084 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:44 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA38F1000 == 24 [pid = 3548] [id = 411] 21:33:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 64 (0000004A9D656000) [pid = 3548] [serial = 1233] [outer = 0000000000000000] 21:33:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (0000004A9DBA9000) [pid = 3548] [serial = 1234] [outer = 0000004A9D656000] 21:33:44 INFO - PROCESS | 3548 | 1464582824130 Marionette DEBUG loaded listener.js 21:33:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (0000004A9E187400) [pid = 3548] [serial = 1235] [outer = 0000004A9D656000] 21:33:44 INFO - PROCESS | 3548 | 1464582824587 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]]]}] 21:33:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:33:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 691ms 21:33:44 INFO - PROCESS | 3548 | 1464582824657 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 21:33:44 INFO - PROCESS | 3548 | 1464582824659 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 21:33:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:33:44 INFO - PROCESS | 3548 | 1464582824662 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:33:44 INFO - PROCESS | 3548 | 1464582824664 Marionette TRACE conn5 <- [1,1610,null,{}] 21:33:44 INFO - PROCESS | 3548 | 1464582824668 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}] 21:33:44 INFO - PROCESS | 3548 | 1464582824801 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 21:33:44 INFO - PROCESS | 3548 | 1464582824823 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:44 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA417C000 == 25 [pid = 3548] [id = 412] 21:33:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (0000004A965C5000) [pid = 3548] [serial = 1236] [outer = 0000000000000000] 21:33:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (0000004A9E52CC00) [pid = 3548] [serial = 1237] [outer = 0000004A965C5000] 21:33:44 INFO - PROCESS | 3548 | 1464582824877 Marionette DEBUG loaded listener.js 21:33:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004AA199A000) [pid = 3548] [serial = 1238] [outer = 0000004A965C5000] 21:33:45 INFO - PROCESS | 3548 | 1464582825364 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]]]}] 21:33:45 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 21:33:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 734ms 21:33:45 INFO - PROCESS | 3548 | 1464582825399 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 21:33:45 INFO - PROCESS | 3548 | 1464582825401 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 21:33:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:33:45 INFO - PROCESS | 3548 | 1464582825405 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:33:45 INFO - PROCESS | 3548 | 1464582825407 Marionette TRACE conn5 <- [1,1614,null,{}] 21:33:45 INFO - PROCESS | 3548 | 1464582825410 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}] 21:33:45 INFO - PROCESS | 3548 | 1464582825531 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 21:33:45 INFO - PROCESS | 3548 | 1464582825547 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4C2A800 == 26 [pid = 3548] [id = 413] 21:33:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004AA34B2800) [pid = 3548] [serial = 1239] [outer = 0000000000000000] 21:33:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004AA34AC400) [pid = 3548] [serial = 1240] [outer = 0000004AA34B2800] 21:33:45 INFO - PROCESS | 3548 | 1464582825636 Marionette DEBUG loaded listener.js 21:33:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004AA3806C00) [pid = 3548] [serial = 1241] [outer = 0000004AA34B2800] 21:33:45 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA1332800) [pid = 3548] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:33:45 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA1332C00) [pid = 3548] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:33:45 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AAD606C00) [pid = 3548] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:33:45 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (0000004A973B5000) [pid = 3548] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:33:45 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (0000004A97F2A400) [pid = 3548] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:33:45 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (0000004A9C879400) [pid = 3548] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:33:46 INFO - PROCESS | 3548 | 1464582826026 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]]]}] 21:33:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:33:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 688ms 21:33:46 INFO - PROCESS | 3548 | 1464582826097 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 21:33:46 INFO - PROCESS | 3548 | 1464582826099 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 21:33:46 INFO - PROCESS | 3548 | 1464582826102 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:33:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:33:46 INFO - PROCESS | 3548 | 1464582826104 Marionette TRACE conn5 <- [1,1618,null,{}] 21:33:46 INFO - PROCESS | 3548 | 1464582826141 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}] 21:33:46 INFO - PROCESS | 3548 | 1464582826219 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 21:33:46 INFO - PROCESS | 3548 | 1464582826227 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CF7800 == 27 [pid = 3548] [id = 414] 21:33:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (0000004AA3805800) [pid = 3548] [serial = 1242] [outer = 0000000000000000] 21:33:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (0000004AA380DC00) [pid = 3548] [serial = 1243] [outer = 0000004AA3805800] 21:33:46 INFO - PROCESS | 3548 | 1464582826275 Marionette DEBUG loaded listener.js 21:33:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004AA39B6400) [pid = 3548] [serial = 1244] [outer = 0000004AA3805800] 21:33:46 INFO - PROCESS | 3548 | 1464582826697 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]]]}] 21:33:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:33:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 607ms 21:33:46 INFO - PROCESS | 3548 | 1464582826722 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 21:33:46 INFO - PROCESS | 3548 | 1464582826724 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 21:33:46 INFO - PROCESS | 3548 | 1464582826728 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:33:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:33:46 INFO - PROCESS | 3548 | 1464582826730 Marionette TRACE conn5 <- [1,1622,null,{}] 21:33:46 INFO - PROCESS | 3548 | 1464582826734 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}] 21:33:46 INFO - PROCESS | 3548 | 1464582826811 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 21:33:46 INFO - PROCESS | 3548 | 1464582826818 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA6C24000 == 28 [pid = 3548] [id = 415] 21:33:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004AA39BB000) [pid = 3548] [serial = 1245] [outer = 0000000000000000] 21:33:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004AA39BCC00) [pid = 3548] [serial = 1246] [outer = 0000004AA39BB000] 21:33:46 INFO - PROCESS | 3548 | 1464582826865 Marionette DEBUG loaded listener.js 21:33:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004AA3AD0C00) [pid = 3548] [serial = 1247] [outer = 0000004AA39BB000] 21:33:47 INFO - PROCESS | 3548 | 1464582827289 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]]]}] 21:33:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:33:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 586ms 21:33:47 INFO - PROCESS | 3548 | 1464582827319 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 21:33:47 INFO - PROCESS | 3548 | 1464582827321 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 21:33:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:33:47 INFO - PROCESS | 3548 | 1464582827324 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:33:47 INFO - PROCESS | 3548 | 1464582827326 Marionette TRACE conn5 <- [1,1626,null,{}] 21:33:47 INFO - PROCESS | 3548 | 1464582827334 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}] 21:33:47 INFO - PROCESS | 3548 | 1464582827414 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 21:33:47 INFO - PROCESS | 3548 | 1464582827421 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA139E800 == 29 [pid = 3548] [id = 416] 21:33:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004AA3ACF800) [pid = 3548] [serial = 1248] [outer = 0000000000000000] 21:33:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004AA3E67000) [pid = 3548] [serial = 1249] [outer = 0000004AA3ACF800] 21:33:47 INFO - PROCESS | 3548 | 1464582827468 Marionette DEBUG loaded listener.js 21:33:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004AA3FD1400) [pid = 3548] [serial = 1250] [outer = 0000004AA3ACF800] 21:33:48 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD6DB000 == 28 [pid = 3548] [id = 396] 21:33:49 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004A95DD9400) [pid = 3548] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 21:33:49 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA1361C00) [pid = 3548] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 21:33:49 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA2CC3000) [pid = 3548] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 21:33:49 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA19DDC00) [pid = 3548] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 21:33:49 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA34B3000) [pid = 3548] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 21:33:49 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AAD611C00) [pid = 3548] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 21:33:49 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (0000004A973BA800) [pid = 3548] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 21:33:49 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (0000004A97AACC00) [pid = 3548] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 21:33:49 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (0000004A9BD7E000) [pid = 3548] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 21:33:49 INFO - PROCESS | 3548 | --DOMWINDOW == 65 (0000004A9BE1C400) [pid = 3548] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 21:33:49 INFO - PROCESS | 3548 | --DOMWINDOW == 64 (0000004A9CAF3800) [pid = 3548] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 21:33:49 INFO - PROCESS | 3548 | --DOMWINDOW == 63 (0000004A9DBB0C00) [pid = 3548] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 21:33:49 INFO - PROCESS | 3548 | 1464582829210 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]]]}] 21:33:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:33:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1948ms 21:33:49 INFO - PROCESS | 3548 | 1464582829277 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 21:33:49 INFO - PROCESS | 3548 | 1464582829281 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 21:33:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:33:49 INFO - PROCESS | 3548 | 1464582829287 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:33:49 INFO - PROCESS | 3548 | 1464582829291 Marionette TRACE conn5 <- [1,1630,null,{}] 21:33:49 INFO - PROCESS | 3548 | 1464582829297 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}] 21:33:49 INFO - PROCESS | 3548 | 1464582829388 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 21:33:49 INFO - PROCESS | 3548 | 1464582829404 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A983F3000 == 29 [pid = 3548] [id = 417] 21:33:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 64 (0000004A9693A000) [pid = 3548] [serial = 1251] [outer = 0000000000000000] 21:33:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (0000004A969C4400) [pid = 3548] [serial = 1252] [outer = 0000004A9693A000] 21:33:49 INFO - PROCESS | 3548 | 1464582829453 Marionette DEBUG loaded listener.js 21:33:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (0000004A973B7C00) [pid = 3548] [serial = 1253] [outer = 0000004A9693A000] 21:33:49 INFO - PROCESS | 3548 | 1464582829890 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]]]}] 21:33:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:33:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 629ms 21:33:49 INFO - PROCESS | 3548 | 1464582829931 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 21:33:49 INFO - PROCESS | 3548 | 1464582829938 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 21:33:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:33:49 INFO - PROCESS | 3548 | 1464582829949 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:33:49 INFO - PROCESS | 3548 | 1464582829952 Marionette TRACE conn5 <- [1,1634,null,{}] 21:33:49 INFO - PROCESS | 3548 | 1464582829956 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}] 21:33:50 INFO - PROCESS | 3548 | 1464582830044 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 21:33:50 INFO - PROCESS | 3548 | 1464582830051 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C8DB800 == 30 [pid = 3548] [id = 418] 21:33:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (0000004A976A5000) [pid = 3548] [serial = 1254] [outer = 0000000000000000] 21:33:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (0000004A97B11400) [pid = 3548] [serial = 1255] [outer = 0000004A976A5000] 21:33:50 INFO - PROCESS | 3548 | 1464582830100 Marionette DEBUG loaded listener.js 21:33:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004A9888A800) [pid = 3548] [serial = 1256] [outer = 0000004A976A5000] 21:33:50 INFO - PROCESS | 3548 | 1464582830568 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]]]}] 21:33:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:33:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 649ms 21:33:50 INFO - PROCESS | 3548 | 1464582830599 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 21:33:50 INFO - PROCESS | 3548 | 1464582830602 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 21:33:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:33:50 INFO - PROCESS | 3548 | 1464582830606 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:33:50 INFO - PROCESS | 3548 | 1464582830610 Marionette TRACE conn5 <- [1,1638,null,{}] 21:33:50 INFO - PROCESS | 3548 | 1464582830622 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}] 21:33:50 INFO - PROCESS | 3548 | 1464582830720 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 21:33:50 INFO - PROCESS | 3548 | 1464582830827 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA1267800 == 31 [pid = 3548] [id = 419] 21:33:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004A927D1C00) [pid = 3548] [serial = 1257] [outer = 0000000000000000] 21:33:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004A9BEC7800) [pid = 3548] [serial = 1258] [outer = 0000004A927D1C00] 21:33:50 INFO - PROCESS | 3548 | 1464582830878 Marionette DEBUG loaded listener.js 21:33:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004A9C692400) [pid = 3548] [serial = 1259] [outer = 0000004A927D1C00] 21:33:51 INFO - PROCESS | 3548 | 1464582831272 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]]]}] 21:33:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:33:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 691ms 21:33:51 INFO - PROCESS | 3548 | 1464582831299 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 21:33:51 INFO - PROCESS | 3548 | 1464582831302 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 21:33:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:33:51 INFO - PROCESS | 3548 | 1464582831305 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:33:51 INFO - PROCESS | 3548 | 1464582831307 Marionette TRACE conn5 <- [1,1642,null,{}] 21:33:51 INFO - PROCESS | 3548 | 1464582831311 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}] 21:33:51 INFO - PROCESS | 3548 | 1464582831421 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 21:33:51 INFO - PROCESS | 3548 | 1464582831431 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3E98800 == 32 [pid = 3548] [id = 420] 21:33:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A9CA3C000) [pid = 3548] [serial = 1260] [outer = 0000000000000000] 21:33:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9CBB3400) [pid = 3548] [serial = 1261] [outer = 0000004A9CA3C000] 21:33:51 INFO - PROCESS | 3548 | 1464582831479 Marionette DEBUG loaded listener.js 21:33:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9DBA9800) [pid = 3548] [serial = 1262] [outer = 0000004A9CA3C000] 21:33:51 INFO - PROCESS | 3548 | 1464582831887 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]]]}] 21:33:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:33:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 629ms 21:33:51 INFO - PROCESS | 3548 | 1464582831937 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 21:33:51 INFO - PROCESS | 3548 | 1464582831939 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 21:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:33:51 INFO - PROCESS | 3548 | 1464582831943 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:33:51 INFO - PROCESS | 3548 | 1464582831945 Marionette TRACE conn5 <- [1,1646,null,{}] 21:33:51 INFO - PROCESS | 3548 | 1464582831948 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}] 21:33:52 INFO - PROCESS | 3548 | 1464582832054 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 21:33:52 INFO - PROCESS | 3548 | 1464582832063 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4879800 == 33 [pid = 3548] [id = 421] 21:33:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A976A3000) [pid = 3548] [serial = 1263] [outer = 0000000000000000] 21:33:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA0F6B800) [pid = 3548] [serial = 1264] [outer = 0000004A976A3000] 21:33:52 INFO - PROCESS | 3548 | 1464582832137 Marionette DEBUG loaded listener.js 21:33:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA1332C00) [pid = 3548] [serial = 1265] [outer = 0000004A976A3000] 21:33:52 INFO - PROCESS | 3548 | 1464582832558 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]]]}] 21:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 629ms 21:33:52 INFO - PROCESS | 3548 | 1464582832575 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 21:33:52 INFO - PROCESS | 3548 | 1464582832578 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 21:33:52 INFO - PROCESS | 3548 | 1464582832580 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:33:52 INFO - PROCESS | 3548 | 1464582832582 Marionette TRACE conn5 <- [1,1650,null,{}] 21:33:52 INFO - PROCESS | 3548 | 1464582832586 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}] 21:33:52 INFO - PROCESS | 3548 | 1464582832716 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 21:33:52 INFO - PROCESS | 3548 | 1464582832728 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CEB000 == 34 [pid = 3548] [id = 422] 21:33:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA1991800) [pid = 3548] [serial = 1266] [outer = 0000000000000000] 21:33:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA2CC2C00) [pid = 3548] [serial = 1267] [outer = 0000004AA1991800] 21:33:52 INFO - PROCESS | 3548 | 1464582832777 Marionette DEBUG loaded listener.js 21:33:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA34B2C00) [pid = 3548] [serial = 1268] [outer = 0000004AA1991800] 21:33:53 INFO - PROCESS | 3548 | 1464582833191 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]]]}] 21:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 627ms 21:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:33:53 INFO - PROCESS | 3548 | 1464582833211 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 21:33:53 INFO - PROCESS | 3548 | 1464582833213 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 21:33:53 INFO - PROCESS | 3548 | 1464582833217 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:33:53 INFO - PROCESS | 3548 | 1464582833219 Marionette TRACE conn5 <- [1,1654,null,{}] 21:33:53 INFO - PROCESS | 3548 | 1464582833222 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}] 21:33:53 INFO - PROCESS | 3548 | 1464582833326 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 21:33:53 INFO - PROCESS | 3548 | 1464582833335 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70CC000 == 35 [pid = 3548] [id = 423] 21:33:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004A9CA33800) [pid = 3548] [serial = 1269] [outer = 0000000000000000] 21:33:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA37B3800) [pid = 3548] [serial = 1270] [outer = 0000004A9CA33800] 21:33:53 INFO - PROCESS | 3548 | 1464582833382 Marionette DEBUG loaded listener.js 21:33:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA39BAC00) [pid = 3548] [serial = 1271] [outer = 0000004A9CA33800] 21:33:53 INFO - PROCESS | 3548 | 1464582833817 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]]]}] 21:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 629ms 21:33:53 INFO - PROCESS | 3548 | 1464582833849 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 21:33:53 INFO - PROCESS | 3548 | 1464582833851 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 21:33:53 INFO - PROCESS | 3548 | 1464582833855 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:33:53 INFO - PROCESS | 3548 | 1464582833856 Marionette TRACE conn5 <- [1,1658,null,{}] 21:33:53 INFO - PROCESS | 3548 | 1464582833860 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}] 21:33:53 INFO - PROCESS | 3548 | 1464582833972 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 21:33:53 INFO - PROCESS | 3548 | 1464582833981 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81C5800 == 36 [pid = 3548] [id = 424] 21:33:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA39C2000) [pid = 3548] [serial = 1272] [outer = 0000000000000000] 21:33:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA3AD2800) [pid = 3548] [serial = 1273] [outer = 0000004AA39C2000] 21:33:54 INFO - PROCESS | 3548 | 1464582834027 Marionette DEBUG loaded listener.js 21:33:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA3E62C00) [pid = 3548] [serial = 1274] [outer = 0000004AA39C2000] 21:33:54 INFO - PROCESS | 3548 | 1464582834469 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]]]}] 21:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 629ms 21:33:54 INFO - PROCESS | 3548 | 1464582834489 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 21:33:54 INFO - PROCESS | 3548 | 1464582834491 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 21:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:33:54 INFO - PROCESS | 3548 | 1464582834495 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:33:54 INFO - PROCESS | 3548 | 1464582834497 Marionette TRACE conn5 <- [1,1662,null,{}] 21:33:54 INFO - PROCESS | 3548 | 1464582834500 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}] 21:33:54 INFO - PROCESS | 3548 | 1464582834601 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 21:33:54 INFO - PROCESS | 3548 | 1464582834608 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:54 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA1262000 == 37 [pid = 3548] [id = 425] 21:33:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA3E6BC00) [pid = 3548] [serial = 1275] [outer = 0000000000000000] 21:33:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA3EEE000) [pid = 3548] [serial = 1276] [outer = 0000004AA3E6BC00] 21:33:54 INFO - PROCESS | 3548 | 1464582834655 Marionette DEBUG loaded listener.js 21:33:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA40A2400) [pid = 3548] [serial = 1277] [outer = 0000004AA3E6BC00] 21:33:55 INFO - PROCESS | 3548 | 1464582835122 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]]]}] 21:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 692ms 21:33:55 INFO - PROCESS | 3548 | 1464582835191 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 21:33:55 INFO - PROCESS | 3548 | 1464582835193 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 21:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:33:55 INFO - PROCESS | 3548 | 1464582835197 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:33:55 INFO - PROCESS | 3548 | 1464582835199 Marionette TRACE conn5 <- [1,1666,null,{}] 21:33:55 INFO - PROCESS | 3548 | 1464582835202 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}] 21:33:55 INFO - PROCESS | 3548 | 1464582835320 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 21:33:55 INFO - PROCESS | 3548 | 1464582835331 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA828F000 == 38 [pid = 3548] [id = 426] 21:33:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA4654400) [pid = 3548] [serial = 1278] [outer = 0000000000000000] 21:33:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA4659000) [pid = 3548] [serial = 1279] [outer = 0000004AA4654400] 21:33:55 INFO - PROCESS | 3548 | 1464582835413 Marionette DEBUG loaded listener.js 21:33:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA47CF000) [pid = 3548] [serial = 1280] [outer = 0000004AA4654400] 21:33:55 INFO - PROCESS | 3548 | 1464582835853 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]]]}] 21:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 671ms 21:33:55 INFO - PROCESS | 3548 | 1464582835873 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 21:33:55 INFO - PROCESS | 3548 | 1464582835876 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 21:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:33:55 INFO - PROCESS | 3548 | 1464582835879 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:33:55 INFO - PROCESS | 3548 | 1464582835882 Marionette TRACE conn5 <- [1,1670,null,{}] 21:33:55 INFO - PROCESS | 3548 | 1464582835885 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}] 21:33:56 INFO - PROCESS | 3548 | 1464582836039 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 21:33:56 INFO - PROCESS | 3548 | 1464582836065 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:56 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4876800 == 39 [pid = 3548] [id = 427] 21:33:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA4F23800) [pid = 3548] [serial = 1281] [outer = 0000000000000000] 21:33:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA4F2A000) [pid = 3548] [serial = 1282] [outer = 0000004AA4F23800] 21:33:56 INFO - PROCESS | 3548 | 1464582836115 Marionette DEBUG loaded listener.js 21:33:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA4FE6800) [pid = 3548] [serial = 1283] [outer = 0000004AA4F23800] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA3E65400) [pid = 3548] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004A9D656000) [pid = 3548] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A95D05C00) [pid = 3548] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA3805800) [pid = 3548] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA39BB000) [pid = 3548] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A97F26400) [pid = 3548] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA34B2800) [pid = 3548] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A973B6000) [pid = 3548] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A965C5000) [pid = 3548] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A96CBC400) [pid = 3548] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A9C86CC00) [pid = 3548] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A95D74400) [pid = 3548] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004A95D70800) [pid = 3548] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:33:56 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA380EC00) [pid = 3548] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:33:56 INFO - PROCESS | 3548 | 1464582836624 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]]]}] 21:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 776ms 21:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:33:56 INFO - PROCESS | 3548 | 1464582836658 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 21:33:56 INFO - PROCESS | 3548 | 1464582836660 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 21:33:56 INFO - PROCESS | 3548 | 1464582836664 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:33:56 INFO - PROCESS | 3548 | 1464582836666 Marionette TRACE conn5 <- [1,1674,null,{}] 21:33:56 INFO - PROCESS | 3548 | 1464582836669 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}] 21:33:56 INFO - PROCESS | 3548 | 1464582836749 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 21:33:56 INFO - PROCESS | 3548 | 1464582836764 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:56 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8366800 == 40 [pid = 3548] [id = 428] 21:33:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004A98AFC800) [pid = 3548] [serial = 1284] [outer = 0000000000000000] 21:33:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA197C000) [pid = 3548] [serial = 1285] [outer = 0000004A98AFC800] 21:33:56 INFO - PROCESS | 3548 | 1464582836812 Marionette DEBUG loaded listener.js 21:33:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA3AD9000) [pid = 3548] [serial = 1286] [outer = 0000004A98AFC800] 21:33:57 INFO - PROCESS | 3548 | 1464582837213 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]]]}] 21:33:57 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 21:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 584ms 21:33:57 INFO - PROCESS | 3548 | 1464582837251 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 21:33:57 INFO - PROCESS | 3548 | 1464582837253 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 21:33:57 INFO - PROCESS | 3548 | 1464582837256 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:33:57 INFO - PROCESS | 3548 | 1464582837258 Marionette TRACE conn5 <- [1,1678,null,{}] 21:33:57 INFO - PROCESS | 3548 | 1464582837272 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}] 21:33:57 INFO - PROCESS | 3548 | 1464582837352 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 21:33:57 INFO - PROCESS | 3548 | 1464582837359 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8711800 == 41 [pid = 3548] [id = 429] 21:33:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA4F3AC00) [pid = 3548] [serial = 1287] [outer = 0000000000000000] 21:33:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA4FEBC00) [pid = 3548] [serial = 1288] [outer = 0000004AA4F3AC00] 21:33:57 INFO - PROCESS | 3548 | 1464582837406 Marionette DEBUG loaded listener.js 21:33:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA4FF3C00) [pid = 3548] [serial = 1289] [outer = 0000004AA4F3AC00] 21:33:57 INFO - PROCESS | 3548 | 1464582837851 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]]]}] 21:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 650ms 21:33:57 INFO - PROCESS | 3548 | 1464582837910 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 21:33:57 INFO - PROCESS | 3548 | 1464582837912 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 21:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:33:57 INFO - PROCESS | 3548 | 1464582837916 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:33:57 INFO - PROCESS | 3548 | 1464582837918 Marionette TRACE conn5 <- [1,1682,null,{}] 21:33:57 INFO - PROCESS | 3548 | 1464582837921 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}] 21:33:58 INFO - PROCESS | 3548 | 1464582838002 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 21:33:58 INFO - PROCESS | 3548 | 1464582838012 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:58 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8785800 == 42 [pid = 3548] [id = 430] 21:33:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA5170000) [pid = 3548] [serial = 1290] [outer = 0000000000000000] 21:33:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA58D0000) [pid = 3548] [serial = 1291] [outer = 0000004AA5170000] 21:33:58 INFO - PROCESS | 3548 | 1464582838056 Marionette DEBUG loaded listener.js 21:33:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA599A800) [pid = 3548] [serial = 1292] [outer = 0000004AA5170000] 21:33:58 INFO - PROCESS | 3548 | 1464582838675 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]]]}] 21:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 775ms 21:33:58 INFO - PROCESS | 3548 | 1464582838752 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 21:33:58 INFO - PROCESS | 3548 | 1464582838757 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 21:33:58 INFO - PROCESS | 3548 | 1464582838764 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:33:58 INFO - PROCESS | 3548 | 1464582838769 Marionette TRACE conn5 <- [1,1686,null,{}] 21:33:58 INFO - PROCESS | 3548 | 1464582838777 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}] 21:33:58 INFO - PROCESS | 3548 | 1464582838909 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 21:33:58 INFO - PROCESS | 3548 | 1464582838978 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C636000 == 43 [pid = 3548] [id = 431] 21:33:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A95D4D800) [pid = 3548] [serial = 1293] [outer = 0000000000000000] 21:33:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A965C5000) [pid = 3548] [serial = 1294] [outer = 0000004A95D4D800] 21:33:59 INFO - PROCESS | 3548 | 1464582839077 Marionette DEBUG loaded listener.js 21:33:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A976A4400) [pid = 3548] [serial = 1295] [outer = 0000004A95D4D800] 21:33:59 INFO - PROCESS | 3548 | 1464582839809 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]]]}] 21:34:00 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 21:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1238ms 21:34:00 INFO - PROCESS | 3548 | 1464582840032 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 21:34:00 INFO - PROCESS | 3548 | 1464582840038 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 21:34:00 INFO - PROCESS | 3548 | 1464582840044 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:34:00 INFO - PROCESS | 3548 | 1464582840047 Marionette TRACE conn5 <- [1,1690,null,{}] 21:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:34:00 INFO - PROCESS | 3548 | 1464582840053 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}] 21:34:00 INFO - PROCESS | 3548 | 1464582840165 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 21:34:00 INFO - PROCESS | 3548 | 1464582840234 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C637800 == 44 [pid = 3548] [id = 432] 21:34:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A95D76C00) [pid = 3548] [serial = 1296] [outer = 0000000000000000] 21:34:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A9721E400) [pid = 3548] [serial = 1297] [outer = 0000004A95D76C00] 21:34:00 INFO - PROCESS | 3548 | 1464582840285 Marionette DEBUG loaded listener.js 21:34:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004A976A5400) [pid = 3548] [serial = 1298] [outer = 0000004A95D76C00] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA6C24000 == 43 [pid = 3548] [id = 415] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8711800 == 42 [pid = 3548] [id = 429] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8366800 == 41 [pid = 3548] [id = 428] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4876800 == 40 [pid = 3548] [id = 427] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA828F000 == 39 [pid = 3548] [id = 426] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA1262000 == 38 [pid = 3548] [id = 425] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81C5800 == 37 [pid = 3548] [id = 424] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70CC000 == 36 [pid = 3548] [id = 423] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CEB000 == 35 [pid = 3548] [id = 422] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4879800 == 34 [pid = 3548] [id = 421] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA3E67000) [pid = 3548] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3E98800 == 33 [pid = 3548] [id = 420] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA1267800 == 32 [pid = 3548] [id = 419] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C8DB800 == 31 [pid = 3548] [id = 418] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004A983F3000 == 30 [pid = 3548] [id = 417] 21:34:00 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA139E800 == 29 [pid = 3548] [id = 416] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA3E69800) [pid = 3548] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004A9DBA9000) [pid = 3548] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A9BE17C00) [pid = 3548] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA380DC00) [pid = 3548] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA39BCC00) [pid = 3548] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A9834C800) [pid = 3548] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA34AC400) [pid = 3548] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A98AFE800) [pid = 3548] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA3F7D000) [pid = 3548] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A9E52CC00) [pid = 3548] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A9721D400) [pid = 3548] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A9E187400) [pid = 3548] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA1358000) [pid = 3548] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A9D657000) [pid = 3548] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A9CBB3800) [pid = 3548] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A973B9400) [pid = 3548] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004A9D6B7C00) [pid = 3548] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA389B000) [pid = 3548] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA3806C00) [pid = 3548] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA3AD5400) [pid = 3548] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004A9CA36000) [pid = 3548] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004A95D08800) [pid = 3548] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004A9769B000) [pid = 3548] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004A9BB6AC00) [pid = 3548] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA39B6400) [pid = 3548] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA199A000) [pid = 3548] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AA3AD0C00) [pid = 3548] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 21:34:00 INFO - PROCESS | 3548 | 1464582840966 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]]]}] 21:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 986ms 21:34:01 INFO - PROCESS | 3548 | 1464582841039 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 21:34:01 INFO - PROCESS | 3548 | 1464582841043 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 21:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:34:01 INFO - PROCESS | 3548 | 1464582841052 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:34:01 INFO - PROCESS | 3548 | 1464582841056 Marionette TRACE conn5 <- [1,1694,null,{}] 21:34:01 INFO - PROCESS | 3548 | 1464582841060 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}] 21:34:01 INFO - PROCESS | 3548 | 1464582841151 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 21:34:01 INFO - PROCESS | 3548 | 1464582841225 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:01 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C515000 == 30 [pid = 3548] [id = 433] 21:34:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004A96608800) [pid = 3548] [serial = 1299] [outer = 0000000000000000] 21:34:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004A976A3C00) [pid = 3548] [serial = 1300] [outer = 0000004A96608800] 21:34:01 INFO - PROCESS | 3548 | 1464582841271 Marionette DEBUG loaded listener.js 21:34:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004A9BD10400) [pid = 3548] [serial = 1301] [outer = 0000004A96608800] 21:34:01 INFO - PROCESS | 3548 | 1464582841729 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]]]}] 21:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 733ms 21:34:01 INFO - PROCESS | 3548 | 1464582841786 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 21:34:01 INFO - PROCESS | 3548 | 1464582841788 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 21:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:34:01 INFO - PROCESS | 3548 | 1464582841792 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:34:01 INFO - PROCESS | 3548 | 1464582841794 Marionette TRACE conn5 <- [1,1698,null,{}] 21:34:01 INFO - PROCESS | 3548 | 1464582841805 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}] 21:34:01 INFO - PROCESS | 3548 | 1464582841890 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 21:34:01 INFO - PROCESS | 3548 | 1464582841902 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:01 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA19C2000 == 31 [pid = 3548] [id = 434] 21:34:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A9C594800) [pid = 3548] [serial = 1302] [outer = 0000000000000000] 21:34:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9C68E400) [pid = 3548] [serial = 1303] [outer = 0000004A9C594800] 21:34:01 INFO - PROCESS | 3548 | 1464582841955 Marionette DEBUG loaded listener.js 21:34:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9CBB3000) [pid = 3548] [serial = 1304] [outer = 0000004A9C594800] 21:34:02 INFO - PROCESS | 3548 | 1464582842422 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]]]}] 21:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 692ms 21:34:02 INFO - PROCESS | 3548 | 1464582842487 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 21:34:02 INFO - PROCESS | 3548 | 1464582842489 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 21:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:34:02 INFO - PROCESS | 3548 | 1464582842492 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:34:02 INFO - PROCESS | 3548 | 1464582842494 Marionette TRACE conn5 <- [1,1702,null,{}] 21:34:02 INFO - PROCESS | 3548 | 1464582842498 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}] 21:34:02 INFO - PROCESS | 3548 | 1464582842588 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 21:34:02 INFO - PROCESS | 3548 | 1464582842601 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3EA9800 == 32 [pid = 3548] [id = 435] 21:34:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A95D58400) [pid = 3548] [serial = 1305] [outer = 0000000000000000] 21:34:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A9DD6D800) [pid = 3548] [serial = 1306] [outer = 0000004A95D58400] 21:34:02 INFO - PROCESS | 3548 | 1464582842648 Marionette DEBUG loaded listener.js 21:34:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA0F6BC00) [pid = 3548] [serial = 1307] [outer = 0000004A95D58400] 21:34:03 INFO - PROCESS | 3548 | 1464582843079 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 21:34:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 21:34:03 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 21:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:34:03 INFO - _addTest/ [0,1705,"getWindowHandle",null] 21:34:03 INFO - PROCESS | 3548 | 1464582843127 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 21:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:34:03 INFO - PROCESS | 3548 | 1464582843130 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:34:03 INFO - PROCESS | 3548 | 1464582843132 Marionette TRACE conn5 <- [1,1706,null,{}] 21:34:03 INFO - PROCESS | 3548 | 1464582843136 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}] 21:34:03 INFO - PROCESS | 3548 | 1464582843240 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 21:34:03 INFO - PROCESS | 3548 | 1464582843316 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4880000 == 33 [pid = 3548] [id = 436] 21:34:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004A95D59400) [pid = 3548] [serial = 1308] [outer = 0000000000000000] 21:34:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA135CC00) [pid = 3548] [serial = 1309] [outer = 0000004A95D59400] 21:34:03 INFO - PROCESS | 3548 | 1464582843362 Marionette DEBUG loaded listener.js 21:34:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA19DE000) [pid = 3548] [serial = 1310] [outer = 0000004A95D59400] 21:34:03 INFO - PROCESS | 3548 | 1464582843794 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]]]}] 21:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 671ms 21:34:03 INFO - PROCESS | 3548 | 1464582843803 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 21:34:03 INFO - PROCESS | 3548 | 1464582843805 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 21:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:34:03 INFO - PROCESS | 3548 | 1464582843809 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:34:03 INFO - PROCESS | 3548 | 1464582843810 Marionette TRACE conn5 <- [1,1710,null,{}] 21:34:03 INFO - PROCESS | 3548 | 1464582843814 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}] 21:34:03 INFO - PROCESS | 3548 | 1464582843948 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 21:34:03 INFO - PROCESS | 3548 | 1464582843956 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CEC800 == 34 [pid = 3548] [id = 437] 21:34:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA2BE8000) [pid = 3548] [serial = 1311] [outer = 0000000000000000] 21:34:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA3489000) [pid = 3548] [serial = 1312] [outer = 0000004AA2BE8000] 21:34:04 INFO - PROCESS | 3548 | 1464582844004 Marionette DEBUG loaded listener.js 21:34:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA3806400) [pid = 3548] [serial = 1313] [outer = 0000004AA2BE8000] 21:34:04 INFO - PROCESS | 3548 | 1464582844484 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]]]}] 21:34:04 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 21:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 733ms 21:34:04 INFO - PROCESS | 3548 | 1464582844545 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 21:34:04 INFO - PROCESS | 3548 | 1464582844548 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 21:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:34:04 INFO - PROCESS | 3548 | 1464582844564 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:34:04 INFO - PROCESS | 3548 | 1464582844566 Marionette TRACE conn5 <- [1,1714,null,{}] 21:34:04 INFO - PROCESS | 3548 | 1464582844570 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}] 21:34:04 INFO - PROCESS | 3548 | 1464582844700 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 21:34:04 INFO - PROCESS | 3548 | 1464582844714 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7038800 == 35 [pid = 3548] [id = 438] 21:34:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA3896800) [pid = 3548] [serial = 1314] [outer = 0000000000000000] 21:34:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA39B9C00) [pid = 3548] [serial = 1315] [outer = 0000004AA3896800] 21:34:04 INFO - PROCESS | 3548 | 1464582844759 Marionette DEBUG loaded listener.js 21:34:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA3ACFC00) [pid = 3548] [serial = 1316] [outer = 0000004AA3896800] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA3E6BC00) [pid = 3548] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA4654400) [pid = 3548] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A9CA3C000) [pid = 3548] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA3ACF800) [pid = 3548] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA1991800) [pid = 3548] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A9CA33800) [pid = 3548] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A976A5000) [pid = 3548] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA39C2000) [pid = 3548] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004A9693A000) [pid = 3548] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004A976A3000) [pid = 3548] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004A927D1C00) [pid = 3548] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA4F23800) [pid = 3548] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA4F3AC00) [pid = 3548] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:34:05 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004A98AFC800) [pid = 3548] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:34:05 INFO - PROCESS | 3548 | 1464582845325 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]]]}] 21:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 797ms 21:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:34:05 INFO - PROCESS | 3548 | 1464582845363 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 21:34:05 INFO - PROCESS | 3548 | 1464582845365 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 21:34:05 INFO - PROCESS | 3548 | 1464582845368 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:34:05 INFO - PROCESS | 3548 | 1464582845370 Marionette TRACE conn5 <- [1,1718,null,{}] 21:34:05 INFO - PROCESS | 3548 | 1464582845374 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}] 21:34:05 INFO - PROCESS | 3548 | 1464582845461 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 21:34:05 INFO - PROCESS | 3548 | 1464582845469 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A983DC000 == 36 [pid = 3548] [id = 439] 21:34:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A97F25800) [pid = 3548] [serial = 1317] [outer = 0000000000000000] 21:34:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9CA33800) [pid = 3548] [serial = 1318] [outer = 0000004A97F25800] 21:34:05 INFO - PROCESS | 3548 | 1464582845517 Marionette DEBUG loaded listener.js 21:34:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA3AD5800) [pid = 3548] [serial = 1319] [outer = 0000004A97F25800] 21:34:05 INFO - PROCESS | 3548 | 1464582845938 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] 21:34:06 INFO - PROCESS | 3548 | 1464582846015 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 21:34:06 INFO - PROCESS | 3548 | 1464582846018 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:34:06 INFO - PROCESS | 3548 | 1464582846020 Marionette TRACE conn5 <- [1,1722,null,{}] 21:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:34:06 INFO - PROCESS | 3548 | 1464582846023 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}] 21:34:06 INFO - PROCESS | 3548 | 1464582846105 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 21:34:06 INFO - PROCESS | 3548 | 1464582846112 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81C6000 == 37 [pid = 3548] [id = 440] 21:34:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA3AD1000) [pid = 3548] [serial = 1320] [outer = 0000000000000000] 21:34:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA3FD2800) [pid = 3548] [serial = 1321] [outer = 0000004AA3AD1000] 21:34:06 INFO - PROCESS | 3548 | 1464582846158 Marionette DEBUG loaded listener.js 21:34:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA4653400) [pid = 3548] [serial = 1322] [outer = 0000004AA3AD1000] 21:34:06 INFO - PROCESS | 3548 | 1464582846577 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]]]}] 21:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 564ms 21:34:06 INFO - PROCESS | 3548 | 1464582846589 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 21:34:06 INFO - PROCESS | 3548 | 1464582846591 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 21:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:34:06 INFO - PROCESS | 3548 | 1464582846606 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:34:06 INFO - PROCESS | 3548 | 1464582846608 Marionette TRACE conn5 <- [1,1726,null,{}] 21:34:06 INFO - PROCESS | 3548 | 1464582846617 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}] 21:34:06 INFO - PROCESS | 3548 | 1464582846698 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 21:34:06 INFO - PROCESS | 3548 | 1464582846705 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3EA6800 == 38 [pid = 3548] [id = 441] 21:34:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA4656C00) [pid = 3548] [serial = 1323] [outer = 0000000000000000] 21:34:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA465AC00) [pid = 3548] [serial = 1324] [outer = 0000004AA4656C00] 21:34:06 INFO - PROCESS | 3548 | 1464582846753 Marionette DEBUG loaded listener.js 21:34:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA4A0E800) [pid = 3548] [serial = 1325] [outer = 0000004AA4656C00] 21:34:07 INFO - PROCESS | 3548 | 1464582847187 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]]]}] 21:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 648ms 21:34:07 INFO - PROCESS | 3548 | 1464582847273 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 21:34:07 INFO - PROCESS | 3548 | 1464582847277 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 21:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:34:07 INFO - PROCESS | 3548 | 1464582847284 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:34:07 INFO - PROCESS | 3548 | 1464582847289 Marionette TRACE conn5 <- [1,1730,null,{}] 21:34:07 INFO - PROCESS | 3548 | 1464582847296 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}] 21:34:07 INFO - PROCESS | 3548 | 1464582847410 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 21:34:07 INFO - PROCESS | 3548 | 1464582847552 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:07 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BB49800 == 39 [pid = 3548] [id = 442] 21:34:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004A95DD7800) [pid = 3548] [serial = 1326] [outer = 0000000000000000] 21:34:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004A96CC2800) [pid = 3548] [serial = 1327] [outer = 0000004A95DD7800] 21:34:07 INFO - PROCESS | 3548 | 1464582847610 Marionette DEBUG loaded listener.js 21:34:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004A98822800) [pid = 3548] [serial = 1328] [outer = 0000004A95DD7800] 21:34:08 INFO - PROCESS | 3548 | 1464582848199 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]]]}] 21:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 985ms 21:34:08 INFO - PROCESS | 3548 | 1464582848271 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 21:34:08 INFO - PROCESS | 3548 | 1464582848275 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 21:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:34:08 INFO - PROCESS | 3548 | 1464582848283 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:34:08 INFO - PROCESS | 3548 | 1464582848288 Marionette TRACE conn5 <- [1,1734,null,{}] 21:34:08 INFO - PROCESS | 3548 | 1464582848292 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}] 21:34:08 INFO - PROCESS | 3548 | 1464582848407 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 21:34:08 INFO - PROCESS | 3548 | 1464582848483 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4177000 == 40 [pid = 3548] [id = 443] 21:34:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004A9BE66800) [pid = 3548] [serial = 1329] [outer = 0000000000000000] 21:34:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004A9CAA5C00) [pid = 3548] [serial = 1330] [outer = 0000004A9BE66800] 21:34:08 INFO - PROCESS | 3548 | 1464582848540 Marionette DEBUG loaded listener.js 21:34:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004A9DD68000) [pid = 3548] [serial = 1331] [outer = 0000004A9BE66800] 21:34:09 INFO - PROCESS | 3548 | 1464582849146 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]]]}] 21:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 942ms 21:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:34:09 INFO - PROCESS | 3548 | 1464582849226 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 21:34:09 INFO - PROCESS | 3548 | 1464582849229 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 21:34:09 INFO - PROCESS | 3548 | 1464582849233 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:34:09 INFO - PROCESS | 3548 | 1464582849236 Marionette TRACE conn5 <- [1,1738,null,{}] 21:34:09 INFO - PROCESS | 3548 | 1464582849247 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}] 21:34:09 INFO - PROCESS | 3548 | 1464582849371 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 21:34:09 INFO - PROCESS | 3548 | 1464582849443 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:09 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8647800 == 41 [pid = 3548] [id = 444] 21:34:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA3546800) [pid = 3548] [serial = 1332] [outer = 0000000000000000] 21:34:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA37BC800) [pid = 3548] [serial = 1333] [outer = 0000004AA3546800] 21:34:09 INFO - PROCESS | 3548 | 1464582849545 Marionette DEBUG loaded listener.js 21:34:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA3FD5C00) [pid = 3548] [serial = 1334] [outer = 0000004AA3546800] 21:34:10 INFO - PROCESS | 3548 | 1464582850161 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]]]}] 21:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 986ms 21:34:10 INFO - PROCESS | 3548 | 1464582850221 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 21:34:10 INFO - PROCESS | 3548 | 1464582850224 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 21:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:34:10 INFO - PROCESS | 3548 | 1464582850227 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:34:10 INFO - PROCESS | 3548 | 1464582850230 Marionette TRACE conn5 <- [1,1742,null,{}] 21:34:10 INFO - PROCESS | 3548 | 1464582850234 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}] 21:34:10 INFO - PROCESS | 3548 | 1464582850342 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 21:34:10 INFO - PROCESS | 3548 | 1464582850416 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8781800 == 42 [pid = 3548] [id = 445] 21:34:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA4F27C00) [pid = 3548] [serial = 1335] [outer = 0000000000000000] 21:34:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA4F30000) [pid = 3548] [serial = 1336] [outer = 0000004AA4F27C00] 21:34:10 INFO - PROCESS | 3548 | 1464582850472 Marionette DEBUG loaded listener.js 21:34:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA4FEE400) [pid = 3548] [serial = 1337] [outer = 0000004AA4F27C00] 21:34:11 INFO - PROCESS | 3548 | 1464582851079 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]]]}] 21:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 881ms 21:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:34:11 INFO - PROCESS | 3548 | 1464582851111 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 21:34:11 INFO - PROCESS | 3548 | 1464582851113 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 21:34:11 INFO - PROCESS | 3548 | 1464582851117 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:34:11 INFO - PROCESS | 3548 | 1464582851119 Marionette TRACE conn5 <- [1,1746,null,{}] 21:34:11 INFO - PROCESS | 3548 | 1464582851123 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}] 21:34:11 INFO - PROCESS | 3548 | 1464582851226 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 21:34:11 INFO - PROCESS | 3548 | 1464582851315 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97F54000 == 43 [pid = 3548] [id = 446] 21:34:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A95D74C00) [pid = 3548] [serial = 1338] [outer = 0000000000000000] 21:34:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A973B9800) [pid = 3548] [serial = 1339] [outer = 0000004A95D74C00] 21:34:11 INFO - PROCESS | 3548 | 1464582851373 Marionette DEBUG loaded listener.js 21:34:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA39BD000) [pid = 3548] [serial = 1340] [outer = 0000004A95D74C00] 21:34:12 INFO - PROCESS | 3548 | 1464582852079 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]]]}] 21:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 986ms 21:34:12 INFO - PROCESS | 3548 | 1464582852106 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 21:34:12 INFO - PROCESS | 3548 | 1464582852111 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 21:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:34:12 INFO - PROCESS | 3548 | 1464582852116 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:34:12 INFO - PROCESS | 3548 | 1464582852120 Marionette TRACE conn5 <- [1,1750,null,{}] 21:34:12 INFO - PROCESS | 3548 | 1464582852125 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}] 21:34:12 INFO - PROCESS | 3548 | 1464582852229 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 21:34:12 INFO - PROCESS | 3548 | 1464582852307 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:12 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5E9800 == 44 [pid = 3548] [id = 447] 21:34:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A973BD400) [pid = 3548] [serial = 1341] [outer = 0000000000000000] 21:34:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004A97F8B400) [pid = 3548] [serial = 1342] [outer = 0000004A973BD400] 21:34:12 INFO - PROCESS | 3548 | 1464582852358 Marionette DEBUG loaded listener.js 21:34:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004A9BE1C000) [pid = 3548] [serial = 1343] [outer = 0000004A973BD400] 21:34:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81C6000 == 43 [pid = 3548] [id = 440] 21:34:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004A983DC000 == 42 [pid = 3548] [id = 439] 21:34:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7038800 == 41 [pid = 3548] [id = 438] 21:34:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CEC800 == 40 [pid = 3548] [id = 437] 21:34:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4880000 == 39 [pid = 3548] [id = 436] 21:34:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3EA9800 == 38 [pid = 3548] [id = 435] 21:34:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA19C2000 == 37 [pid = 3548] [id = 434] 21:34:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C515000 == 36 [pid = 3548] [id = 433] 21:34:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C637800 == 35 [pid = 3548] [id = 432] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA58D0000) [pid = 3548] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA3EEE000) [pid = 3548] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA4659000) [pid = 3548] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A9DBA9800) [pid = 3548] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA3FD1400) [pid = 3548] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA2CC2C00) [pid = 3548] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA34B2C00) [pid = 3548] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA40A2400) [pid = 3548] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA39BAC00) [pid = 3548] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA37B3800) [pid = 3548] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004A97B11400) [pid = 3548] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A9888A800) [pid = 3548] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA3AD2800) [pid = 3548] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A969C4400) [pid = 3548] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A973B7C00) [pid = 3548] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA0F6B800) [pid = 3548] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA1332C00) [pid = 3548] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A9BEC7800) [pid = 3548] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A9C692400) [pid = 3548] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA4F2A000) [pid = 3548] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA4FF3C00) [pid = 3548] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA47CF000) [pid = 3548] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA4FEBC00) [pid = 3548] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004A9CBB3400) [pid = 3548] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA4FE6800) [pid = 3548] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA197C000) [pid = 3548] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA3AD9000) [pid = 3548] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA3E62C00) [pid = 3548] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 21:34:12 INFO - PROCESS | 3548 | 1464582852858 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]]]}] 21:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 794ms 21:34:12 INFO - PROCESS | 3548 | 1464582852940 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 21:34:12 INFO - PROCESS | 3548 | 1464582852946 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 21:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:34:12 INFO - PROCESS | 3548 | 1464582852955 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:34:12 INFO - PROCESS | 3548 | 1464582852958 Marionette TRACE conn5 <- [1,1754,null,{}] 21:34:12 INFO - PROCESS | 3548 | 1464582852962 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}] 21:34:13 INFO - PROCESS | 3548 | 1464582853050 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 21:34:13 INFO - PROCESS | 3548 | 1464582853064 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D9BE800 == 36 [pid = 3548] [id = 448] 21:34:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A98A13800) [pid = 3548] [serial = 1344] [outer = 0000000000000000] 21:34:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9BE16400) [pid = 3548] [serial = 1345] [outer = 0000004A98A13800] 21:34:13 INFO - PROCESS | 3548 | 1464582853110 Marionette DEBUG loaded listener.js 21:34:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9CA32800) [pid = 3548] [serial = 1346] [outer = 0000004A98A13800] 21:34:13 INFO - PROCESS | 3548 | 1464582853577 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]]]}] 21:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 691ms 21:34:13 INFO - PROCESS | 3548 | 1464582853648 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 21:34:13 INFO - PROCESS | 3548 | 1464582853650 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 21:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:34:13 INFO - PROCESS | 3548 | 1464582853654 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:34:13 INFO - PROCESS | 3548 | 1464582853658 Marionette TRACE conn5 <- [1,1758,null,{}] 21:34:13 INFO - PROCESS | 3548 | 1464582853669 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}] 21:34:13 INFO - PROCESS | 3548 | 1464582853758 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 21:34:13 INFO - PROCESS | 3548 | 1464582853841 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4BA9000 == 37 [pid = 3548] [id = 449] 21:34:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A9BEC7800) [pid = 3548] [serial = 1347] [outer = 0000000000000000] 21:34:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA0F6B800) [pid = 3548] [serial = 1348] [outer = 0000004A9BEC7800] 21:34:13 INFO - PROCESS | 3548 | 1464582853890 Marionette DEBUG loaded listener.js 21:34:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA1992000) [pid = 3548] [serial = 1349] [outer = 0000004A9BEC7800] 21:34:14 INFO - PROCESS | 3548 | 1464582854285 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]]]}] 21:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 692ms 21:34:14 INFO - PROCESS | 3548 | 1464582854348 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 21:34:14 INFO - PROCESS | 3548 | 1464582854351 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 21:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:34:14 INFO - PROCESS | 3548 | 1464582854355 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:34:14 INFO - PROCESS | 3548 | 1464582854357 Marionette TRACE conn5 <- [1,1762,null,{}] 21:34:14 INFO - PROCESS | 3548 | 1464582854360 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}] 21:34:14 INFO - PROCESS | 3548 | 1464582854475 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 21:34:14 INFO - PROCESS | 3548 | 1464582854487 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:14 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA6729800 == 38 [pid = 3548] [id = 450] 21:34:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA3490400) [pid = 3548] [serial = 1350] [outer = 0000000000000000] 21:34:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA34B9C00) [pid = 3548] [serial = 1351] [outer = 0000004AA3490400] 21:34:14 INFO - PROCESS | 3548 | 1464582854535 Marionette DEBUG loaded listener.js 21:34:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA3898000) [pid = 3548] [serial = 1352] [outer = 0000004AA3490400] 21:34:15 INFO - PROCESS | 3548 | 1464582855005 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]]]}] 21:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 692ms 21:34:15 INFO - PROCESS | 3548 | 1464582855049 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 21:34:15 INFO - PROCESS | 3548 | 1464582855052 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 21:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:34:15 INFO - PROCESS | 3548 | 1464582855061 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:34:15 INFO - PROCESS | 3548 | 1464582855063 Marionette TRACE conn5 <- [1,1766,null,{}] 21:34:15 INFO - PROCESS | 3548 | 1464582855067 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}] 21:34:15 INFO - PROCESS | 3548 | 1464582855173 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 21:34:15 INFO - PROCESS | 3548 | 1464582855182 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA80F5000 == 39 [pid = 3548] [id = 451] 21:34:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA34AC000) [pid = 3548] [serial = 1353] [outer = 0000000000000000] 21:34:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA39C5800) [pid = 3548] [serial = 1354] [outer = 0000004AA34AC000] 21:34:15 INFO - PROCESS | 3548 | 1464582855227 Marionette DEBUG loaded listener.js 21:34:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA3E63000) [pid = 3548] [serial = 1355] [outer = 0000004AA34AC000] 21:34:15 INFO - PROCESS | 3548 | 1464582855725 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]]]}] 21:34:15 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 21:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms 21:34:15 INFO - PROCESS | 3548 | 1464582855734 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 21:34:15 INFO - PROCESS | 3548 | 1464582855736 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 21:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:34:15 INFO - PROCESS | 3548 | 1464582855740 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:34:15 INFO - PROCESS | 3548 | 1464582855742 Marionette TRACE conn5 <- [1,1770,null,{}] 21:34:15 INFO - PROCESS | 3548 | 1464582855745 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}] 21:34:15 INFO - PROCESS | 3548 | 1464582855901 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 21:34:15 INFO - PROCESS | 3548 | 1464582855928 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8250000 == 40 [pid = 3548] [id = 452] 21:34:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA409A000) [pid = 3548] [serial = 1356] [outer = 0000000000000000] 21:34:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA4F25000) [pid = 3548] [serial = 1357] [outer = 0000004AA409A000] 21:34:15 INFO - PROCESS | 3548 | 1464582855975 Marionette DEBUG loaded listener.js 21:34:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA4FEF400) [pid = 3548] [serial = 1358] [outer = 0000004AA409A000] 21:34:16 INFO - PROCESS | 3548 | 1464582856415 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]]]}] 21:34: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 21:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 733ms 21:34:16 INFO - PROCESS | 3548 | 1464582856478 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 21:34:16 INFO - PROCESS | 3548 | 1464582856481 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 21:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:34:16 INFO - PROCESS | 3548 | 1464582856484 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:34:16 INFO - PROCESS | 3548 | 1464582856486 Marionette TRACE conn5 <- [1,1774,null,{}] 21:34:16 INFO - PROCESS | 3548 | 1464582856490 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}] 21:34:16 INFO - PROCESS | 3548 | 1464582856597 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 21:34:16 INFO - PROCESS | 3548 | 1464582856607 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:16 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8368000 == 41 [pid = 3548] [id = 453] 21:34:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA4FEA400) [pid = 3548] [serial = 1359] [outer = 0000000000000000] 21:34:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA58D0000) [pid = 3548] [serial = 1360] [outer = 0000004AA4FEA400] 21:34:16 INFO - PROCESS | 3548 | 1464582856653 Marionette DEBUG loaded listener.js 21:34:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA599F400) [pid = 3548] [serial = 1361] [outer = 0000004AA4FEA400] 21:34:16 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004A9C594800) [pid = 3548] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:34:16 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A95D58400) [pid = 3548] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:34:16 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A95D59400) [pid = 3548] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:34:16 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A95D76C00) [pid = 3548] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:34:16 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A96608800) [pid = 3548] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:34:16 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA2BE8000) [pid = 3548] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:34:16 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA3896800) [pid = 3548] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:34:16 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A97F25800) [pid = 3548] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:34:16 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA3AD1000) [pid = 3548] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:34:17 INFO - PROCESS | 3548 | 1464582857154 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]]]}] 21:34: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 21:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 734ms 21:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:34:17 INFO - PROCESS | 3548 | 1464582857231 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 21:34:17 INFO - PROCESS | 3548 | 1464582857233 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 21:34:17 INFO - PROCESS | 3548 | 1464582857236 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:34:17 INFO - PROCESS | 3548 | 1464582857238 Marionette TRACE conn5 <- [1,1778,null,{}] 21:34:17 INFO - PROCESS | 3548 | 1464582857245 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}] 21:34:17 INFO - PROCESS | 3548 | 1464582857327 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 21:34:17 INFO - PROCESS | 3548 | 1464582857334 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8713800 == 42 [pid = 3548] [id = 454] 21:34:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004A9E52CC00) [pid = 3548] [serial = 1362] [outer = 0000000000000000] 21:34:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA3EE4800) [pid = 3548] [serial = 1363] [outer = 0000004A9E52CC00] 21:34:17 INFO - PROCESS | 3548 | 1464582857381 Marionette DEBUG loaded listener.js 21:34:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA59A2400) [pid = 3548] [serial = 1364] [outer = 0000004A9E52CC00] 21:34:17 INFO - PROCESS | 3548 | 1464582857793 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]]]}] 21:34:17 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) 21:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 587ms 21:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:34:17 INFO - PROCESS | 3548 | 1464582857826 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 21:34:17 INFO - PROCESS | 3548 | 1464582857828 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 21:34:17 INFO - PROCESS | 3548 | 1464582857831 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:34:17 INFO - PROCESS | 3548 | 1464582857833 Marionette TRACE conn5 <- [1,1782,null,{}] 21:34:17 INFO - PROCESS | 3548 | 1464582857837 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}] 21:34:17 INFO - PROCESS | 3548 | 1464582857927 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 21:34:17 INFO - PROCESS | 3548 | 1464582857934 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87A5000 == 43 [pid = 3548] [id = 455] 21:34:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA59ED000) [pid = 3548] [serial = 1365] [outer = 0000000000000000] 21:34:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA5B91000) [pid = 3548] [serial = 1366] [outer = 0000004AA59ED000] 21:34:17 INFO - PROCESS | 3548 | 1464582857980 Marionette DEBUG loaded listener.js 21:34:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA67A0C00) [pid = 3548] [serial = 1367] [outer = 0000004AA59ED000] 21:34:18 INFO - PROCESS | 3548 | 1464582858396 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]]]}] 21:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 585ms 21:34:18 INFO - PROCESS | 3548 | 1464582858421 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 21:34:18 INFO - PROCESS | 3548 | 1464582858423 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 21:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:34:18 INFO - PROCESS | 3548 | 1464582858438 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:34:18 INFO - PROCESS | 3548 | 1464582858440 Marionette TRACE conn5 <- [1,1786,null,{}] 21:34:18 INFO - PROCESS | 3548 | 1464582858448 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}] 21:34:18 INFO - PROCESS | 3548 | 1464582858541 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 21:34:18 INFO - PROCESS | 3548 | 1464582858549 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A2B800 == 44 [pid = 3548] [id = 456] 21:34:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA67AE400) [pid = 3548] [serial = 1368] [outer = 0000000000000000] 21:34:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA6C34400) [pid = 3548] [serial = 1369] [outer = 0000004AA67AE400] 21:34:18 INFO - PROCESS | 3548 | 1464582858595 Marionette DEBUG loaded listener.js 21:34:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA705F000) [pid = 3548] [serial = 1370] [outer = 0000004AA67AE400] 21:34:19 INFO - PROCESS | 3548 | 1464582859255 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]]]}] 21:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 837ms 21:34:19 INFO - PROCESS | 3548 | 1464582859286 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 21:34:19 INFO - PROCESS | 3548 | 1464582859291 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 21:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:34:19 INFO - PROCESS | 3548 | 1464582859298 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:34:19 INFO - PROCESS | 3548 | 1464582859302 Marionette TRACE conn5 <- [1,1790,null,{}] 21:34:19 INFO - PROCESS | 3548 | 1464582859308 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}] 21:34:19 INFO - PROCESS | 3548 | 1464582859425 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 21:34:19 INFO - PROCESS | 3548 | 1464582859544 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:19 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5BE800 == 45 [pid = 3548] [id = 457] 21:34:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004A973B7C00) [pid = 3548] [serial = 1371] [outer = 0000000000000000] 21:34:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A976A9000) [pid = 3548] [serial = 1372] [outer = 0000004A973B7C00] 21:34:19 INFO - PROCESS | 3548 | 1464582859604 Marionette DEBUG loaded listener.js 21:34:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A9C58B000) [pid = 3548] [serial = 1373] [outer = 0000004A973B7C00] 21:34:20 INFO - PROCESS | 3548 | 1464582860237 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]]]}] 21:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 985ms 21:34:20 INFO - PROCESS | 3548 | 1464582860284 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 21:34:20 INFO - PROCESS | 3548 | 1464582860291 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 21:34:20 INFO - PROCESS | 3548 | 1464582860298 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:34:20 INFO - PROCESS | 3548 | 1464582860301 Marionette TRACE conn5 <- [1,1794,null,{}] 21:34:20 INFO - PROCESS | 3548 | 1464582860305 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}] 21:34:20 INFO - PROCESS | 3548 | 1464582860418 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 21:34:20 INFO - PROCESS | 3548 | 1464582860509 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:20 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA823C800 == 46 [pid = 3548] [id = 458] 21:34:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A9DD6C800) [pid = 3548] [serial = 1374] [outer = 0000000000000000] 21:34:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA197C800) [pid = 3548] [serial = 1375] [outer = 0000004A9DD6C800] 21:34:20 INFO - PROCESS | 3548 | 1464582860565 Marionette DEBUG loaded listener.js 21:34:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA3543C00) [pid = 3548] [serial = 1376] [outer = 0000004A9DD6C800] 21:34:21 INFO - PROCESS | 3548 | 1464582861186 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]]]}] 21:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 923ms 21:34:21 INFO - PROCESS | 3548 | 1464582861226 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 21:34:21 INFO - PROCESS | 3548 | 1464582861229 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 21:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:34:21 INFO - PROCESS | 3548 | 1464582861233 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:34:21 INFO - PROCESS | 3548 | 1464582861237 Marionette TRACE conn5 <- [1,1798,null,{}] 21:34:21 INFO - PROCESS | 3548 | 1464582861249 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}] 21:34:21 INFO - PROCESS | 3548 | 1464582861363 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 21:34:21 INFO - PROCESS | 3548 | 1464582861456 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB796800 == 47 [pid = 3548] [id = 459] 21:34:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA4651400) [pid = 3548] [serial = 1377] [outer = 0000000000000000] 21:34:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA4F28400) [pid = 3548] [serial = 1378] [outer = 0000004AA4651400] 21:34:21 INFO - PROCESS | 3548 | 1464582861515 Marionette DEBUG loaded listener.js 21:34:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA674E800) [pid = 3548] [serial = 1379] [outer = 0000004AA4651400] 21:34:22 INFO - PROCESS | 3548 | 1464582862135 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]]]}] 21:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 943ms 21:34:22 INFO - PROCESS | 3548 | 1464582862178 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 21:34:22 INFO - PROCESS | 3548 | 1464582862181 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 21:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:34:22 INFO - PROCESS | 3548 | 1464582862185 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:34:22 INFO - PROCESS | 3548 | 1464582862187 Marionette TRACE conn5 <- [1,1802,null,{}] 21:34:22 INFO - PROCESS | 3548 | 1464582862191 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}] 21:34:22 INFO - PROCESS | 3548 | 1464582862446 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 21:34:22 INFO - PROCESS | 3548 | 1464582862588 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CACC000 == 48 [pid = 3548] [id = 460] 21:34:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004A95D78800) [pid = 3548] [serial = 1380] [outer = 0000000000000000] 21:34:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A969C4400) [pid = 3548] [serial = 1381] [outer = 0000004A95D78800] 21:34:22 INFO - PROCESS | 3548 | 1464582862641 Marionette DEBUG loaded listener.js 21:34:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A97B0A800) [pid = 3548] [serial = 1382] [outer = 0000004A95D78800] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8785800 == 47 [pid = 3548] [id = 430] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87A5000 == 46 [pid = 3548] [id = 455] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8713800 == 45 [pid = 3548] [id = 454] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8368000 == 44 [pid = 3548] [id = 453] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8250000 == 43 [pid = 3548] [id = 452] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA80F5000 == 42 [pid = 3548] [id = 451] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA6729800 == 41 [pid = 3548] [id = 450] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4BA9000 == 40 [pid = 3548] [id = 449] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D9BE800 == 39 [pid = 3548] [id = 448] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA465AC00) [pid = 3548] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5E9800 == 38 [pid = 3548] [id = 447] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97F54000 == 37 [pid = 3548] [id = 446] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8781800 == 36 [pid = 3548] [id = 445] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8647800 == 35 [pid = 3548] [id = 444] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4177000 == 34 [pid = 3548] [id = 443] 21:34:23 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BB49800 == 33 [pid = 3548] [id = 442] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA3ACFC00) [pid = 3548] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA0F6BC00) [pid = 3548] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004A965C5000) [pid = 3548] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A9C68E400) [pid = 3548] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A9CBB3000) [pid = 3548] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004A9DD6D800) [pid = 3548] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA135CC00) [pid = 3548] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A976A5400) [pid = 3548] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A9721E400) [pid = 3548] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A976A3C00) [pid = 3548] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A9BD10400) [pid = 3548] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA3806400) [pid = 3548] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA3489000) [pid = 3548] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA39B9C00) [pid = 3548] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A9CA33800) [pid = 3548] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA3AD5800) [pid = 3548] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA3FD2800) [pid = 3548] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA19DE000) [pid = 3548] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA4653400) [pid = 3548] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 21:34:23 INFO - PROCESS | 3548 | 1464582863334 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]]]}] 21:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1193ms 21:34:23 INFO - PROCESS | 3548 | 1464582863391 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 21:34:23 INFO - PROCESS | 3548 | 1464582863395 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 21:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:34:23 INFO - PROCESS | 3548 | 1464582863402 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:34:23 INFO - PROCESS | 3548 | 1464582863407 Marionette TRACE conn5 <- [1,1806,null,{}] 21:34:23 INFO - PROCESS | 3548 | 1464582863414 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}] 21:34:23 INFO - PROCESS | 3548 | 1464582863502 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 21:34:23 INFO - PROCESS | 3548 | 1464582863516 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:23 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BD34800 == 34 [pid = 3548] [id = 461] 21:34:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004A976A1000) [pid = 3548] [serial = 1383] [outer = 0000000000000000] 21:34:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004A976A8000) [pid = 3548] [serial = 1384] [outer = 0000004A976A1000] 21:34:23 INFO - PROCESS | 3548 | 1464582863566 Marionette DEBUG loaded listener.js 21:34:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004A9BB64C00) [pid = 3548] [serial = 1385] [outer = 0000004A976A1000] 21:34:24 INFO - PROCESS | 3548 | 1464582864084 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]]]}] 21:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 733ms 21:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:34:24 INFO - PROCESS | 3548 | 1464582864140 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 21:34:24 INFO - PROCESS | 3548 | 1464582864143 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 21:34:24 INFO - PROCESS | 3548 | 1464582864147 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:34:24 INFO - PROCESS | 3548 | 1464582864149 Marionette TRACE conn5 <- [1,1810,null,{}] 21:34:24 INFO - PROCESS | 3548 | 1464582864152 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}] 21:34:24 INFO - PROCESS | 3548 | 1464582864235 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 21:34:24 INFO - PROCESS | 3548 | 1464582864245 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:24 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA13A1000 == 35 [pid = 3548] [id = 462] 21:34:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004A9CAA4C00) [pid = 3548] [serial = 1386] [outer = 0000000000000000] 21:34:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004A9CAFD400) [pid = 3548] [serial = 1387] [outer = 0000004A9CAA4C00] 21:34:24 INFO - PROCESS | 3548 | 1464582864297 Marionette DEBUG loaded listener.js 21:34:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004A9D6B1800) [pid = 3548] [serial = 1388] [outer = 0000004A9CAA4C00] 21:34:24 INFO - PROCESS | 3548 | 1464582864760 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]]]}] 21:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 626ms 21:34:24 INFO - PROCESS | 3548 | 1464582864778 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 21:34:24 INFO - PROCESS | 3548 | 1464582864790 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 21:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:34:24 INFO - PROCESS | 3548 | 1464582864800 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:34:24 INFO - PROCESS | 3548 | 1464582864805 Marionette TRACE conn5 <- [1,1814,null,{}] 21:34:24 INFO - PROCESS | 3548 | 1464582864809 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}] 21:34:24 INFO - PROCESS | 3548 | 1464582864899 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 21:34:24 INFO - PROCESS | 3548 | 1464582864908 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:24 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA430D800 == 36 [pid = 3548] [id = 463] 21:34:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004A9E52B000) [pid = 3548] [serial = 1389] [outer = 0000000000000000] 21:34:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA132AC00) [pid = 3548] [serial = 1390] [outer = 0000004A9E52B000] 21:34:24 INFO - PROCESS | 3548 | 1464582864954 Marionette DEBUG loaded listener.js 21:34:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA19DC000) [pid = 3548] [serial = 1391] [outer = 0000004A9E52B000] 21:34:25 INFO - PROCESS | 3548 | 1464582865423 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]]]}] 21:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 692ms 21:34:25 INFO - PROCESS | 3548 | 1464582865493 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 21:34:25 INFO - PROCESS | 3548 | 1464582865496 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 21:34:25 INFO - PROCESS | 3548 | 1464582865499 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:34:25 INFO - PROCESS | 3548 | 1464582865501 Marionette TRACE conn5 <- [1,1818,null,{}] 21:34:25 INFO - PROCESS | 3548 | 1464582865509 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}] 21:34:25 INFO - PROCESS | 3548 | 1464582865591 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 21:34:25 INFO - PROCESS | 3548 | 1464582865598 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4C3B000 == 37 [pid = 3548] [id = 464] 21:34:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA2BE8000) [pid = 3548] [serial = 1392] [outer = 0000000000000000] 21:34:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA2CC7400) [pid = 3548] [serial = 1393] [outer = 0000004AA2BE8000] 21:34:25 INFO - PROCESS | 3548 | 1464582865649 Marionette DEBUG loaded listener.js 21:34:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA37AEC00) [pid = 3548] [serial = 1394] [outer = 0000004AA2BE8000] 21:34:26 INFO - PROCESS | 3548 | 1464582866116 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]]]}] 21:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 628ms 21:34:26 INFO - PROCESS | 3548 | 1464582866130 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 21:34:26 INFO - PROCESS | 3548 | 1464582866132 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 21:34:26 INFO - PROCESS | 3548 | 1464582866136 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:34:26 INFO - PROCESS | 3548 | 1464582866138 Marionette TRACE conn5 <- [1,1822,null,{}] 21:34:26 INFO - PROCESS | 3548 | 1464582866149 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}] 21:34:26 INFO - PROCESS | 3548 | 1464582866261 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 21:34:26 INFO - PROCESS | 3548 | 1464582866346 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:26 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA6735000 == 38 [pid = 3548] [id = 465] 21:34:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA38A5C00) [pid = 3548] [serial = 1395] [outer = 0000000000000000] 21:34:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA39B8000) [pid = 3548] [serial = 1396] [outer = 0000004AA38A5C00] 21:34:26 INFO - PROCESS | 3548 | 1464582866399 Marionette DEBUG loaded listener.js 21:34:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA39D2000) [pid = 3548] [serial = 1397] [outer = 0000004AA38A5C00] 21:34:26 INFO - PROCESS | 3548 | 1464582866858 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]]]}] 21:34:26 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 21:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 776ms 21:34:26 INFO - PROCESS | 3548 | 1464582866915 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 21:34:26 INFO - PROCESS | 3548 | 1464582866917 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 21:34:26 INFO - PROCESS | 3548 | 1464582866921 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:34:26 INFO - PROCESS | 3548 | 1464582866923 Marionette TRACE conn5 <- [1,1826,null,{}] 21:34:26 INFO - PROCESS | 3548 | 1464582866926 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}] 21:34:27 INFO - PROCESS | 3548 | 1464582867037 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 21:34:27 INFO - PROCESS | 3548 | 1464582867049 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:27 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8143800 == 39 [pid = 3548] [id = 466] 21:34:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA39C0800) [pid = 3548] [serial = 1398] [outer = 0000000000000000] 21:34:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA3E6C400) [pid = 3548] [serial = 1399] [outer = 0000004AA39C0800] 21:34:27 INFO - PROCESS | 3548 | 1464582867137 Marionette DEBUG loaded listener.js 21:34:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA409C000) [pid = 3548] [serial = 1400] [outer = 0000004AA39C0800] 21:34:27 INFO - PROCESS | 3548 | 1464582867567 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]]]}] 21:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 691ms 21:34:27 INFO - PROCESS | 3548 | 1464582867616 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 21:34:27 INFO - PROCESS | 3548 | 1464582867618 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 21:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:34:27 INFO - PROCESS | 3548 | 1464582867626 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:34:27 INFO - PROCESS | 3548 | 1464582867628 Marionette TRACE conn5 <- [1,1830,null,{}] 21:34:27 INFO - PROCESS | 3548 | 1464582867632 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}] 21:34:27 INFO - PROCESS | 3548 | 1464582867774 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 21:34:27 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA34AC000) [pid = 3548] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:34:27 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA59ED000) [pid = 3548] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:34:27 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA409A000) [pid = 3548] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:34:27 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A9BEC7800) [pid = 3548] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:34:27 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004A98A13800) [pid = 3548] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:34:27 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA4FEA400) [pid = 3548] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:34:27 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A973BD400) [pid = 3548] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:34:27 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A95D74C00) [pid = 3548] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:34:27 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA3490400) [pid = 3548] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:34:27 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A9E52CC00) [pid = 3548] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:34:27 INFO - PROCESS | 3548 | 1464582867918 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:27 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BF87800 == 40 [pid = 3548] [id = 467] 21:34:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004A95D52000) [pid = 3548] [serial = 1401] [outer = 0000000000000000] 21:34:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A973BD400) [pid = 3548] [serial = 1402] [outer = 0000004A95D52000] 21:34:27 INFO - PROCESS | 3548 | 1464582867964 Marionette DEBUG loaded listener.js 21:34:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA3810C00) [pid = 3548] [serial = 1403] [outer = 0000004A95D52000] 21:34:28 INFO - PROCESS | 3548 | 1464582868325 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]]]}] 21:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 734ms 21:34:28 INFO - PROCESS | 3548 | 1464582868357 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 21:34:28 INFO - PROCESS | 3548 | 1464582868359 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 21:34:28 INFO - PROCESS | 3548 | 1464582868362 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:34:28 INFO - PROCESS | 3548 | 1464582868364 Marionette TRACE conn5 <- [1,1834,null,{}] 21:34:28 INFO - PROCESS | 3548 | 1464582868367 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}] 21:34:28 INFO - PROCESS | 3548 | 1464582868476 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 21:34:28 INFO - PROCESS | 3548 | 1464582868485 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8293000 == 41 [pid = 3548] [id = 468] 21:34:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A9D65A000) [pid = 3548] [serial = 1404] [outer = 0000000000000000] 21:34:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA465C000) [pid = 3548] [serial = 1405] [outer = 0000004A9D65A000] 21:34:28 INFO - PROCESS | 3548 | 1464582868533 Marionette DEBUG loaded listener.js 21:34:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA4F23800) [pid = 3548] [serial = 1406] [outer = 0000004A9D65A000] 21:34:28 INFO - PROCESS | 3548 | 1464582868937 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]]]}] 21:34: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) 21:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 627ms 21:34:29 INFO - PROCESS | 3548 | 1464582868993 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 21:34:29 INFO - PROCESS | 3548 | 1464582868995 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 21:34:29 INFO - PROCESS | 3548 | 1464582868999 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:34:29 INFO - PROCESS | 3548 | 1464582869001 Marionette TRACE conn5 <- [1,1838,null,{}] 21:34:29 INFO - PROCESS | 3548 | 1464582869004 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}] 21:34:29 INFO - PROCESS | 3548 | 1464582869111 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 21:34:29 INFO - PROCESS | 3548 | 1464582869121 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8658000 == 42 [pid = 3548] [id = 469] 21:34:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA4A10400) [pid = 3548] [serial = 1407] [outer = 0000000000000000] 21:34:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA4FE7C00) [pid = 3548] [serial = 1408] [outer = 0000004AA4A10400] 21:34:29 INFO - PROCESS | 3548 | 1464582869168 Marionette DEBUG loaded listener.js 21:34:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA5246000) [pid = 3548] [serial = 1409] [outer = 0000004AA4A10400] 21:34:29 INFO - PROCESS | 3548 | 1464582869616 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]]]}] 21:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 629ms 21:34:29 INFO - PROCESS | 3548 | 1464582869631 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 21:34:29 INFO - PROCESS | 3548 | 1464582869633 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 21:34:29 INFO - PROCESS | 3548 | 1464582869636 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:34:29 INFO - PROCESS | 3548 | 1464582869638 Marionette TRACE conn5 <- [1,1842,null,{}] 21:34:29 INFO - PROCESS | 3548 | 1464582869641 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}] 21:34:29 INFO - PROCESS | 3548 | 1464582869758 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 21:34:29 INFO - PROCESS | 3548 | 1464582869766 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87A2800 == 43 [pid = 3548] [id = 470] 21:34:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA5997000) [pid = 3548] [serial = 1410] [outer = 0000000000000000] 21:34:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA59EB400) [pid = 3548] [serial = 1411] [outer = 0000004AA5997000] 21:34:29 INFO - PROCESS | 3548 | 1464582869820 Marionette DEBUG loaded listener.js 21:34:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA6C75800) [pid = 3548] [serial = 1412] [outer = 0000004AA5997000] 21:34:30 INFO - PROCESS | 3548 | 1464582870529 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]]]}] 21:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 923ms 21:34:30 INFO - PROCESS | 3548 | 1464582870564 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 21:34:30 INFO - PROCESS | 3548 | 1464582870570 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 21:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:34:30 INFO - PROCESS | 3548 | 1464582870575 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:34:30 INFO - PROCESS | 3548 | 1464582870580 Marionette TRACE conn5 <- [1,1846,null,{}] 21:34:30 INFO - PROCESS | 3548 | 1464582870585 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}] 21:34:30 INFO - PROCESS | 3548 | 1464582870726 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 21:34:30 INFO - PROCESS | 3548 | 1464582870849 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:30 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D9D5000 == 44 [pid = 3548] [id = 471] 21:34:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004A97B08C00) [pid = 3548] [serial = 1413] [outer = 0000000000000000] 21:34:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A9BE16800) [pid = 3548] [serial = 1414] [outer = 0000004A97B08C00] 21:34:30 INFO - PROCESS | 3548 | 1464582870908 Marionette DEBUG loaded listener.js 21:34:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004A9CBB3800) [pid = 3548] [serial = 1415] [outer = 0000004A97B08C00] 21:34:31 INFO - PROCESS | 3548 | 1464582871504 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]]]}] 21:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 986ms 21:34:31 INFO - PROCESS | 3548 | 1464582871564 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 21:34:31 INFO - PROCESS | 3548 | 1464582871571 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 21:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:34:31 INFO - PROCESS | 3548 | 1464582871578 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:34:31 INFO - PROCESS | 3548 | 1464582871581 Marionette TRACE conn5 <- [1,1850,null,{}] 21:34:31 INFO - PROCESS | 3548 | 1464582871586 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}] 21:34:31 INFO - PROCESS | 3548 | 1464582871702 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 21:34:31 INFO - PROCESS | 3548 | 1464582871824 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:31 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7F31800 == 45 [pid = 3548] [id = 472] 21:34:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA12F8C00) [pid = 3548] [serial = 1416] [outer = 0000000000000000] 21:34:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA348A000) [pid = 3548] [serial = 1417] [outer = 0000004AA12F8C00] 21:34:31 INFO - PROCESS | 3548 | 1464582871883 Marionette DEBUG loaded listener.js 21:34:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA3899000) [pid = 3548] [serial = 1418] [outer = 0000004AA12F8C00] 21:34:32 INFO - PROCESS | 3548 | 1464582872513 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]]]}] 21:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 986ms 21:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:34:32 INFO - PROCESS | 3548 | 1464582872569 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 21:34:32 INFO - PROCESS | 3548 | 1464582872572 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 21:34:32 INFO - PROCESS | 3548 | 1464582872576 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:34:32 INFO - PROCESS | 3548 | 1464582872580 Marionette TRACE conn5 <- [1,1854,null,{}] 21:34:32 INFO - PROCESS | 3548 | 1464582872605 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}] 21:34:32 INFO - PROCESS | 3548 | 1464582872743 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 21:34:32 INFO - PROCESS | 3548 | 1464582872800 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB839800 == 46 [pid = 3548] [id = 473] 21:34:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA4F3E800) [pid = 3548] [serial = 1419] [outer = 0000000000000000] 21:34:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA4FEF800) [pid = 3548] [serial = 1420] [outer = 0000004AA4F3E800] 21:34:32 INFO - PROCESS | 3548 | 1464582872860 Marionette DEBUG loaded listener.js 21:34:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA6C3EC00) [pid = 3548] [serial = 1421] [outer = 0000004AA4F3E800] 21:34:33 INFO - PROCESS | 3548 | 1464582873477 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]]]}] 21:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 944ms 21:34:33 INFO - PROCESS | 3548 | 1464582873522 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 21:34:33 INFO - PROCESS | 3548 | 1464582873525 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 21:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:34:33 INFO - PROCESS | 3548 | 1464582873529 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:34:33 INFO - PROCESS | 3548 | 1464582873531 Marionette TRACE conn5 <- [1,1858,null,{}] 21:34:33 INFO - PROCESS | 3548 | 1464582873535 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}] 21:34:33 INFO - PROCESS | 3548 | 1464582873652 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 21:34:33 INFO - PROCESS | 3548 | 1464582873891 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BEF5800 == 47 [pid = 3548] [id = 474] 21:34:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004A95D6B800) [pid = 3548] [serial = 1422] [outer = 0000000000000000] 21:34:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004A9690A400) [pid = 3548] [serial = 1423] [outer = 0000004A95D6B800] 21:34:33 INFO - PROCESS | 3548 | 1464582873951 Marionette DEBUG loaded listener.js 21:34:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004A98349C00) [pid = 3548] [serial = 1424] [outer = 0000004A95D6B800] 21:34:34 INFO - PROCESS | 3548 | 1464582874556 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]]]}] 21:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1087ms 21:34:34 INFO - PROCESS | 3548 | 1464582874618 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 21:34:34 INFO - PROCESS | 3548 | 1464582874622 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 21:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:34:34 INFO - PROCESS | 3548 | 1464582874627 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:34:34 INFO - PROCESS | 3548 | 1464582874630 Marionette TRACE conn5 <- [1,1862,null,{}] 21:34:34 INFO - PROCESS | 3548 | 1464582874636 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}] 21:34:34 INFO - PROCESS | 3548 | 1464582874767 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C636000 == 46 [pid = 3548] [id = 431] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8658000 == 45 [pid = 3548] [id = 469] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8293000 == 44 [pid = 3548] [id = 468] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BF87800 == 43 [pid = 3548] [id = 467] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8143800 == 42 [pid = 3548] [id = 466] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA6735000 == 41 [pid = 3548] [id = 465] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4C3B000 == 40 [pid = 3548] [id = 464] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA430D800 == 39 [pid = 3548] [id = 463] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA13A1000 == 38 [pid = 3548] [id = 462] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BD34800 == 37 [pid = 3548] [id = 461] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004A96CC2800) [pid = 3548] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A9CAA5C00) [pid = 3548] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA37BC800) [pid = 3548] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA4F30000) [pid = 3548] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA6C34400) [pid = 3548] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CACC000 == 36 [pid = 3548] [id = 460] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB796800 == 35 [pid = 3548] [id = 459] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA823C800 == 34 [pid = 3548] [id = 458] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5BE800 == 33 [pid = 3548] [id = 457] 21:34:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A2B800 == 32 [pid = 3548] [id = 456] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA39C5800) [pid = 3548] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA67A0C00) [pid = 3548] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA4F25000) [pid = 3548] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA0F6B800) [pid = 3548] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA1992000) [pid = 3548] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A9BE16400) [pid = 3548] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A9CA32800) [pid = 3548] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA58D0000) [pid = 3548] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A9BE1C000) [pid = 3548] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004A97F8B400) [pid = 3548] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA39BD000) [pid = 3548] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A973B9800) [pid = 3548] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA34B9C00) [pid = 3548] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA4FEF400) [pid = 3548] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA599F400) [pid = 3548] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA3EE4800) [pid = 3548] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA5B91000) [pid = 3548] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA3E63000) [pid = 3548] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA59A2400) [pid = 3548] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA3898000) [pid = 3548] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 21:34:34 INFO - PROCESS | 3548 | 1464582874892 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:34 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97F54000 == 33 [pid = 3548] [id = 475] 21:34:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004A95D6D800) [pid = 3548] [serial = 1425] [outer = 0000000000000000] 21:34:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004A96CBB400) [pid = 3548] [serial = 1426] [outer = 0000004A95D6D800] 21:34:34 INFO - PROCESS | 3548 | 1464582874940 Marionette DEBUG loaded listener.js 21:34:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A9BEC8800) [pid = 3548] [serial = 1427] [outer = 0000004A95D6D800] 21:34:35 INFO - PROCESS | 3548 | 1464582875413 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]]]}] 21:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 838ms 21:34:35 INFO - PROCESS | 3548 | 1464582875472 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 21:34:35 INFO - PROCESS | 3548 | 1464582875476 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 21:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:34:35 INFO - PROCESS | 3548 | 1464582875481 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:34:35 INFO - PROCESS | 3548 | 1464582875483 Marionette TRACE conn5 <- [1,1866,null,{}] 21:34:35 INFO - PROCESS | 3548 | 1464582875487 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}] 21:34:35 INFO - PROCESS | 3548 | 1464582875575 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 21:34:35 INFO - PROCESS | 3548 | 1464582875584 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:35 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3EAE800 == 34 [pid = 3548] [id = 476] 21:34:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A9E52C400) [pid = 3548] [serial = 1428] [outer = 0000000000000000] 21:34:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA1357400) [pid = 3548] [serial = 1429] [outer = 0000004A9E52C400] 21:34:35 INFO - PROCESS | 3548 | 1464582875634 Marionette DEBUG loaded listener.js 21:34:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA2BEC800) [pid = 3548] [serial = 1430] [outer = 0000004A9E52C400] 21:34:36 INFO - PROCESS | 3548 | 1464582876113 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]]]}] 21:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 689ms 21:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:34:36 INFO - PROCESS | 3548 | 1464582876173 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 21:34:36 INFO - PROCESS | 3548 | 1464582876175 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 21:34:36 INFO - PROCESS | 3548 | 1464582876180 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:34:36 INFO - PROCESS | 3548 | 1464582876187 Marionette TRACE conn5 <- [1,1870,null,{}] 21:34:36 INFO - PROCESS | 3548 | 1464582876196 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}] 21:34:36 INFO - PROCESS | 3548 | 1464582876283 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 21:34:36 INFO - PROCESS | 3548 | 1464582876361 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CF9800 == 35 [pid = 3548] [id = 477] 21:34:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A9C68E400) [pid = 3548] [serial = 1431] [outer = 0000000000000000] 21:34:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA39B9000) [pid = 3548] [serial = 1432] [outer = 0000004A9C68E400] 21:34:36 INFO - PROCESS | 3548 | 1464582876414 Marionette DEBUG loaded listener.js 21:34:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA3AD3400) [pid = 3548] [serial = 1433] [outer = 0000004A9C68E400] 21:34:36 INFO - PROCESS | 3548 | 1464582876799 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]]]}] 21:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 628ms 21:34:36 INFO - PROCESS | 3548 | 1464582876809 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 21:34:36 INFO - PROCESS | 3548 | 1464582876812 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 21:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:34:36 INFO - PROCESS | 3548 | 1464582876815 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:34:36 INFO - PROCESS | 3548 | 1464582876817 Marionette TRACE conn5 <- [1,1874,null,{}] 21:34:36 INFO - PROCESS | 3548 | 1464582876821 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}] 21:34:36 INFO - PROCESS | 3548 | 1464582876943 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 21:34:37 INFO - PROCESS | 3548 | 1464582876997 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7F28800 == 36 [pid = 3548] [id = 478] 21:34:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA3E68C00) [pid = 3548] [serial = 1434] [outer = 0000000000000000] 21:34:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA3F7B800) [pid = 3548] [serial = 1435] [outer = 0000004AA3E68C00] 21:34:37 INFO - PROCESS | 3548 | 1464582877043 Marionette DEBUG loaded listener.js 21:34:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA4653800) [pid = 3548] [serial = 1436] [outer = 0000004AA3E68C00] 21:34:37 INFO - PROCESS | 3548 | 1464582877492 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]]]}] 21:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 733ms 21:34:37 INFO - PROCESS | 3548 | 1464582877552 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 21:34:37 INFO - PROCESS | 3548 | 1464582877554 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 21:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:34:37 INFO - PROCESS | 3548 | 1464582877558 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:34:37 INFO - PROCESS | 3548 | 1464582877559 Marionette TRACE conn5 <- [1,1878,null,{}] 21:34:37 INFO - PROCESS | 3548 | 1464582877563 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}] 21:34:37 INFO - PROCESS | 3548 | 1464582877675 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 21:34:37 INFO - PROCESS | 3548 | 1464582877682 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3751000 == 37 [pid = 3548] [id = 479] 21:34:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA4F23000) [pid = 3548] [serial = 1437] [outer = 0000000000000000] 21:34:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA4F2B000) [pid = 3548] [serial = 1438] [outer = 0000004AA4F23000] 21:34:37 INFO - PROCESS | 3548 | 1464582877784 Marionette DEBUG loaded listener.js 21:34:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA5998000) [pid = 3548] [serial = 1439] [outer = 0000004AA4F23000] 21:34:38 INFO - PROCESS | 3548 | 1464582878264 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]]]}] 21:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 733ms 21:34:38 INFO - PROCESS | 3548 | 1464582878318 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 21:34:38 INFO - PROCESS | 3548 | 1464582878320 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 21:34:38 INFO - PROCESS | 3548 | 1464582878323 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:34:38 INFO - PROCESS | 3548 | 1464582878325 Marionette TRACE conn5 <- [1,1882,null,{}] 21:34:38 INFO - PROCESS | 3548 | 1464582878329 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}] 21:34:38 INFO - PROCESS | 3548 | 1464582878442 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 21:34:38 INFO - PROCESS | 3548 | 1464582878498 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8644000 == 38 [pid = 3548] [id = 480] 21:34:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA6B74800) [pid = 3548] [serial = 1440] [outer = 0000000000000000] 21:34:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA6C7B000) [pid = 3548] [serial = 1441] [outer = 0000004AA6B74800] 21:34:38 INFO - PROCESS | 3548 | 1464582878543 Marionette DEBUG loaded listener.js 21:34:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA7D07C00) [pid = 3548] [serial = 1442] [outer = 0000004AA6B74800] 21:34:39 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA4A10400) [pid = 3548] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:34:39 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA38A5C00) [pid = 3548] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:34:39 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A95D78800) [pid = 3548] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:34:39 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A9E52B000) [pid = 3548] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:34:39 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA2BE8000) [pid = 3548] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:34:39 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A976A1000) [pid = 3548] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:34:39 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA39C0800) [pid = 3548] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:34:39 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004A95D52000) [pid = 3548] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:34:39 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004A9CAA4C00) [pid = 3548] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:34:39 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A9D65A000) [pid = 3548] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:34:39 INFO - PROCESS | 3548 | 1464582879061 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]]]}] 21:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 776ms 21:34:39 INFO - PROCESS | 3548 | 1464582879104 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 21:34:39 INFO - PROCESS | 3548 | 1464582879106 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 21:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:34:39 INFO - PROCESS | 3548 | 1464582879109 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:34:39 INFO - PROCESS | 3548 | 1464582879111 Marionette TRACE conn5 <- [1,1886,null,{}] 21:34:39 INFO - PROCESS | 3548 | 1464582879115 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}] 21:34:39 INFO - PROCESS | 3548 | 1464582879195 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 21:34:39 INFO - PROCESS | 3548 | 1464582879201 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8251000 == 39 [pid = 3548] [id = 481] 21:34:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A9C661C00) [pid = 3548] [serial = 1443] [outer = 0000000000000000] 21:34:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004A9E52B000) [pid = 3548] [serial = 1444] [outer = 0000004A9C661C00] 21:34:39 INFO - PROCESS | 3548 | 1464582879249 Marionette DEBUG loaded listener.js 21:34:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA4A10400) [pid = 3548] [serial = 1445] [outer = 0000004A9C661C00] 21:34:39 INFO - PROCESS | 3548 | 1464582879684 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]]]}] 21:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 628ms 21:34:39 INFO - PROCESS | 3548 | 1464582879741 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 21:34:39 INFO - PROCESS | 3548 | 1464582879743 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 21:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:34:39 INFO - PROCESS | 3548 | 1464582879746 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:34:39 INFO - PROCESS | 3548 | 1464582879748 Marionette TRACE conn5 <- [1,1890,null,{}] 21:34:39 INFO - PROCESS | 3548 | 1464582879752 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}] 21:34:39 INFO - PROCESS | 3548 | 1464582879861 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 21:34:39 INFO - PROCESS | 3548 | 1464582879871 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A2B000 == 40 [pid = 3548] [id = 482] 21:34:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA7D0C400) [pid = 3548] [serial = 1446] [outer = 0000000000000000] 21:34:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA7D14000) [pid = 3548] [serial = 1447] [outer = 0000004AA7D0C400] 21:34:39 INFO - PROCESS | 3548 | 1464582879916 Marionette DEBUG loaded listener.js 21:34:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA7D1BC00) [pid = 3548] [serial = 1448] [outer = 0000004AA7D0C400] 21:34:40 INFO - PROCESS | 3548 | 1464582880327 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]]]}] 21:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 628ms 21:34:40 INFO - PROCESS | 3548 | 1464582880379 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 21:34:40 INFO - PROCESS | 3548 | 1464582880381 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 21:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:34:40 INFO - PROCESS | 3548 | 1464582880385 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:34:40 INFO - PROCESS | 3548 | 1464582880386 Marionette TRACE conn5 <- [1,1894,null,{}] 21:34:40 INFO - PROCESS | 3548 | 1464582880390 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}] 21:34:40 INFO - PROCESS | 3548 | 1464582880474 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 21:34:40 INFO - PROCESS | 3548 | 1464582880481 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB839000 == 41 [pid = 3548] [id = 483] 21:34:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A97CE1000) [pid = 3548] [serial = 1449] [outer = 0000000000000000] 21:34:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA4FF1400) [pid = 3548] [serial = 1450] [outer = 0000004A97CE1000] 21:34:40 INFO - PROCESS | 3548 | 1464582880527 Marionette DEBUG loaded listener.js 21:34:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA7D83C00) [pid = 3548] [serial = 1451] [outer = 0000004A97CE1000] 21:34:40 INFO - PROCESS | 3548 | 1464582880966 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]]]}] 21:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 629ms 21:34:41 INFO - PROCESS | 3548 | 1464582881017 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 21:34:41 INFO - PROCESS | 3548 | 1464582881019 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 21:34:41 INFO - PROCESS | 3548 | 1464582881022 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:34:41 INFO - PROCESS | 3548 | 1464582881024 Marionette TRACE conn5 <- [1,1898,null,{}] 21:34:41 INFO - PROCESS | 3548 | 1464582881028 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}] 21:34:41 INFO - PROCESS | 3548 | 1464582881159 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 21:34:41 INFO - PROCESS | 3548 | 1464582881322 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:41 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C8EA000 == 42 [pid = 3548] [id = 484] 21:34:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004A96B42400) [pid = 3548] [serial = 1452] [outer = 0000000000000000] 21:34:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004A9769B000) [pid = 3548] [serial = 1453] [outer = 0000004A96B42400] 21:34:41 INFO - PROCESS | 3548 | 1464582881382 Marionette DEBUG loaded listener.js 21:34:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004A9CAA5000) [pid = 3548] [serial = 1454] [outer = 0000004A96B42400] 21:34:41 INFO - PROCESS | 3548 | 1464582881949 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]]]}] 21:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 987ms 21:34:42 INFO - PROCESS | 3548 | 1464582882014 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 21:34:42 INFO - PROCESS | 3548 | 1464582882018 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 21:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:34:42 INFO - PROCESS | 3548 | 1464582882023 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:34:42 INFO - PROCESS | 3548 | 1464582882028 Marionette TRACE conn5 <- [1,1902,null,{}] 21:34:42 INFO - PROCESS | 3548 | 1464582882033 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}] 21:34:42 INFO - PROCESS | 3548 | 1464582882149 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 21:34:42 INFO - PROCESS | 3548 | 1464582882272 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7F23000 == 43 [pid = 3548] [id = 485] 21:34:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA12FF400) [pid = 3548] [serial = 1455] [outer = 0000000000000000] 21:34:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA340AC00) [pid = 3548] [serial = 1456] [outer = 0000004AA12FF400] 21:34:42 INFO - PROCESS | 3548 | 1464582882333 Marionette DEBUG loaded listener.js 21:34:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA39B6400) [pid = 3548] [serial = 1457] [outer = 0000004AA12FF400] 21:34:42 INFO - PROCESS | 3548 | 1464582882933 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]]]}] 21:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 942ms 21:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:34:42 INFO - PROCESS | 3548 | 1464582882969 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 21:34:42 INFO - PROCESS | 3548 | 1464582882973 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 21:34:42 INFO - PROCESS | 3548 | 1464582882977 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:34:42 INFO - PROCESS | 3548 | 1464582882979 Marionette TRACE conn5 <- [1,1906,null,{}] 21:34:42 INFO - PROCESS | 3548 | 1464582882984 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}] 21:34:43 INFO - PROCESS | 3548 | 1464582883094 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 21:34:43 INFO - PROCESS | 3548 | 1464582883218 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE6E000 == 44 [pid = 3548] [id = 486] 21:34:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA3AD7800) [pid = 3548] [serial = 1458] [outer = 0000000000000000] 21:34:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA4FEF400) [pid = 3548] [serial = 1459] [outer = 0000004AA3AD7800] 21:34:43 INFO - PROCESS | 3548 | 1464582883276 Marionette DEBUG loaded listener.js 21:34:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA6745400) [pid = 3548] [serial = 1460] [outer = 0000004AA3AD7800] 21:34:43 INFO - PROCESS | 3548 | 1464582883924 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]]]}] 21:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 986ms 21:34:43 INFO - PROCESS | 3548 | 1464582883964 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 21:34:43 INFO - PROCESS | 3548 | 1464582883969 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 21:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:34:44 INFO - PROCESS | 3548 | 1464582883981 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:34:44 INFO - PROCESS | 3548 | 1464582883986 Marionette TRACE conn5 <- [1,1910,null,{}] 21:34:44 INFO - PROCESS | 3548 | 1464582883990 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}] 21:34:44 INFO - PROCESS | 3548 | 1464582884107 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 21:34:44 INFO - PROCESS | 3548 | 1464582884227 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:44 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2B1800 == 45 [pid = 3548] [id = 487] 21:34:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA7D87400) [pid = 3548] [serial = 1461] [outer = 0000000000000000] 21:34:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA7F43800) [pid = 3548] [serial = 1462] [outer = 0000004AA7D87400] 21:34:44 INFO - PROCESS | 3548 | 1464582884284 Marionette DEBUG loaded listener.js 21:34:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA7F4C400) [pid = 3548] [serial = 1463] [outer = 0000004AA7D87400] 21:34:44 INFO - PROCESS | 3548 | 1464582884883 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]]]}] 21:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 943ms 21:34:44 INFO - PROCESS | 3548 | 1464582884926 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 21:34:44 INFO - PROCESS | 3548 | 1464582884929 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 21:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:34:44 INFO - PROCESS | 3548 | 1464582884932 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:34:44 INFO - PROCESS | 3548 | 1464582884935 Marionette TRACE conn5 <- [1,1914,null,{}] 21:34:44 INFO - PROCESS | 3548 | 1464582884939 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}] 21:34:45 INFO - PROCESS | 3548 | 1464582885049 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 21:34:45 INFO - PROCESS | 3548 | 1464582885143 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C8DD800 == 46 [pid = 3548] [id = 488] 21:34:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004A9721F000) [pid = 3548] [serial = 1464] [outer = 0000000000000000] 21:34:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA348DC00) [pid = 3548] [serial = 1465] [outer = 0000004A9721F000] 21:34:45 INFO - PROCESS | 3548 | 1464582885199 Marionette DEBUG loaded listener.js 21:34:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA4FED000) [pid = 3548] [serial = 1466] [outer = 0000004A9721F000] 21:34:46 INFO - PROCESS | 3548 | 1464582886019 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]]]}] 21:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1131ms 21:34:46 INFO - PROCESS | 3548 | 1464582886066 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 21:34:46 INFO - PROCESS | 3548 | 1464582886070 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 21:34:46 INFO - PROCESS | 3548 | 1464582886075 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:34:46 INFO - PROCESS | 3548 | 1464582886078 Marionette TRACE conn5 <- [1,1918,null,{}] 21:34:46 INFO - PROCESS | 3548 | 1464582886101 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}] 21:34:46 INFO - PROCESS | 3548 | 1464582886235 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 21:34:46 INFO - PROCESS | 3548 | 1464582886293 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3EA6000 == 47 [pid = 3548] [id = 489] 21:34:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA1332800) [pid = 3548] [serial = 1467] [outer = 0000000000000000] 21:34:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004AA1999000) [pid = 3548] [serial = 1468] [outer = 0000004AA1332800] 21:34:46 INFO - PROCESS | 3548 | 1464582886345 Marionette DEBUG loaded listener.js 21:34:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004AA3809800) [pid = 3548] [serial = 1469] [outer = 0000004AA1332800] 21:34:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB839000 == 46 [pid = 3548] [id = 483] 21:34:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A2B000 == 45 [pid = 3548] [id = 482] 21:34:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8251000 == 44 [pid = 3548] [id = 481] 21:34:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8644000 == 43 [pid = 3548] [id = 480] 21:34:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3751000 == 42 [pid = 3548] [id = 479] 21:34:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7F28800 == 41 [pid = 3548] [id = 478] 21:34:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CF9800 == 40 [pid = 3548] [id = 477] 21:34:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3EAE800 == 39 [pid = 3548] [id = 476] 21:34:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97F54000 == 38 [pid = 3548] [id = 475] 21:34:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BEF5800 == 37 [pid = 3548] [id = 474] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004A976A9000) [pid = 3548] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004AA197C800) [pid = 3548] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA4F28400) [pid = 3548] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D9D5000 == 36 [pid = 3548] [id = 471] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA39B8000) [pid = 3548] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004A97B0A800) [pid = 3548] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004A969C4400) [pid = 3548] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA132AC00) [pid = 3548] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA19DC000) [pid = 3548] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA2CC7400) [pid = 3548] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004A976A8000) [pid = 3548] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA3E6C400) [pid = 3548] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A9BB64C00) [pid = 3548] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA39D2000) [pid = 3548] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004A973BD400) [pid = 3548] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004A9CAFD400) [pid = 3548] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004A9D6B1800) [pid = 3548] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA409C000) [pid = 3548] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA3810C00) [pid = 3548] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA5246000) [pid = 3548] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA4F23800) [pid = 3548] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA465C000) [pid = 3548] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA37AEC00) [pid = 3548] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA4FE7C00) [pid = 3548] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 21:34:46 INFO - PROCESS | 3548 | 1464582886938 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]]]}] 21:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 881ms 21:34:46 INFO - PROCESS | 3548 | 1464582886961 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 21:34:46 INFO - PROCESS | 3548 | 1464582886967 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 21:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:34:46 INFO - PROCESS | 3548 | 1464582886974 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:34:46 INFO - PROCESS | 3548 | 1464582886976 Marionette TRACE conn5 <- [1,1922,null,{}] 21:34:46 INFO - PROCESS | 3548 | 1464582886980 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}] 21:34:47 INFO - PROCESS | 3548 | 1464582887074 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 21:34:47 INFO - PROCESS | 3548 | 1464582887150 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C77800 == 37 [pid = 3548] [id = 490] 21:34:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A96545400) [pid = 3548] [serial = 1470] [outer = 0000000000000000] 21:34:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004A9C86E000) [pid = 3548] [serial = 1471] [outer = 0000004A96545400] 21:34:47 INFO - PROCESS | 3548 | 1464582887204 Marionette DEBUG loaded listener.js 21:34:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A9E187800) [pid = 3548] [serial = 1472] [outer = 0000004A96545400] 21:34:47 INFO - PROCESS | 3548 | 1464582887618 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]]]}] 21:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 692ms 21:34:47 INFO - PROCESS | 3548 | 1464582887667 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 21:34:47 INFO - PROCESS | 3548 | 1464582887669 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 21:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:34:47 INFO - PROCESS | 3548 | 1464582887673 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:34:47 INFO - PROCESS | 3548 | 1464582887677 Marionette TRACE conn5 <- [1,1926,null,{}] 21:34:47 INFO - PROCESS | 3548 | 1464582887688 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}] 21:34:47 INFO - PROCESS | 3548 | 1464582887778 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 21:34:47 INFO - PROCESS | 3548 | 1464582887788 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7F25800 == 38 [pid = 3548] [id = 491] 21:34:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA39BAC00) [pid = 3548] [serial = 1473] [outer = 0000000000000000] 21:34:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA39C1C00) [pid = 3548] [serial = 1474] [outer = 0000004AA39BAC00] 21:34:47 INFO - PROCESS | 3548 | 1464582887865 Marionette DEBUG loaded listener.js 21:34:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA3E68000) [pid = 3548] [serial = 1475] [outer = 0000004AA39BAC00] 21:34:48 INFO - PROCESS | 3548 | 1464582888326 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]]]}] 21:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 691ms 21:34:48 INFO - PROCESS | 3548 | 1464582888366 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 21:34:48 INFO - PROCESS | 3548 | 1464582888369 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 21:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:34:48 INFO - PROCESS | 3548 | 1464582888372 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:34:48 INFO - PROCESS | 3548 | 1464582888374 Marionette TRACE conn5 <- [1,1930,null,{}] 21:34:48 INFO - PROCESS | 3548 | 1464582888378 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}] 21:34:48 INFO - PROCESS | 3548 | 1464582888467 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 21:34:48 INFO - PROCESS | 3548 | 1464582888475 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8244800 == 39 [pid = 3548] [id = 492] 21:34:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA465A800) [pid = 3548] [serial = 1476] [outer = 0000000000000000] 21:34:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA465D800) [pid = 3548] [serial = 1477] [outer = 0000004AA465A800] 21:34:48 INFO - PROCESS | 3548 | 1464582888523 Marionette DEBUG loaded listener.js 21:34:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA4F2A000) [pid = 3548] [serial = 1478] [outer = 0000004AA465A800] 21:34:48 INFO - PROCESS | 3548 | 1464582888942 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]]]}] 21:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 629ms 21:34:49 INFO - PROCESS | 3548 | 1464582889004 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 21:34:49 INFO - PROCESS | 3548 | 1464582889007 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 21:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:34:49 INFO - PROCESS | 3548 | 1464582889015 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:34:49 INFO - PROCESS | 3548 | 1464582889017 Marionette TRACE conn5 <- [1,1934,null,{}] 21:34:49 INFO - PROCESS | 3548 | 1464582889021 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}] 21:34:49 INFO - PROCESS | 3548 | 1464582889130 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 21:34:49 INFO - PROCESS | 3548 | 1464582889137 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8364800 == 40 [pid = 3548] [id = 493] 21:34:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA4FF0800) [pid = 3548] [serial = 1479] [outer = 0000000000000000] 21:34:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA5246000) [pid = 3548] [serial = 1480] [outer = 0000004AA4FF0800] 21:34:49 INFO - PROCESS | 3548 | 1464582889257 Marionette DEBUG loaded listener.js 21:34:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA59A4400) [pid = 3548] [serial = 1481] [outer = 0000004AA4FF0800] 21:34:49 INFO - PROCESS | 3548 | 1464582889723 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]]]}] 21:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 734ms 21:34:49 INFO - PROCESS | 3548 | 1464582889757 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 21:34:49 INFO - PROCESS | 3548 | 1464582889760 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 21:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:34:49 INFO - PROCESS | 3548 | 1464582889763 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:34:49 INFO - PROCESS | 3548 | 1464582889765 Marionette TRACE conn5 <- [1,1938,null,{}] 21:34:49 INFO - PROCESS | 3548 | 1464582889769 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}] 21:34:49 INFO - PROCESS | 3548 | 1464582889897 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 21:34:49 INFO - PROCESS | 3548 | 1464582889956 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A23800 == 41 [pid = 3548] [id = 494] 21:34:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA7D16400) [pid = 3548] [serial = 1482] [outer = 0000000000000000] 21:34:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA7D21400) [pid = 3548] [serial = 1483] [outer = 0000004AA7D16400] 21:34:50 INFO - PROCESS | 3548 | 1464582890003 Marionette DEBUG loaded listener.js 21:34:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA7E53800) [pid = 3548] [serial = 1484] [outer = 0000004AA7D16400] 21:34:50 INFO - PROCESS | 3548 | 1464582890426 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]]]}] 21:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 690ms 21:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:34:50 INFO - PROCESS | 3548 | 1464582890460 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 21:34:50 INFO - PROCESS | 3548 | 1464582890462 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 21:34:50 INFO - PROCESS | 3548 | 1464582890465 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:34:50 INFO - PROCESS | 3548 | 1464582890467 Marionette TRACE conn5 <- [1,1942,null,{}] 21:34:50 INFO - PROCESS | 3548 | 1464582890471 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}] 21:34:50 INFO - PROCESS | 3548 | 1464582890613 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 21:34:50 INFO - PROCESS | 3548 | 1464582890668 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB87D800 == 42 [pid = 3548] [id = 495] 21:34:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA7F46C00) [pid = 3548] [serial = 1485] [outer = 0000000000000000] 21:34:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA7F50C00) [pid = 3548] [serial = 1486] [outer = 0000004AA7F46C00] 21:34:50 INFO - PROCESS | 3548 | 1464582890713 Marionette DEBUG loaded listener.js 21:34:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA819C400) [pid = 3548] [serial = 1487] [outer = 0000004AA7F46C00] 21:34:51 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA4F23000) [pid = 3548] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:34:51 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA3E68C00) [pid = 3548] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:34:51 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA6B74800) [pid = 3548] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:34:51 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004A9E52C400) [pid = 3548] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:34:51 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004A95D6D800) [pid = 3548] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:34:51 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004A9C661C00) [pid = 3548] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:34:51 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A9C68E400) [pid = 3548] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:34:51 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004A95D6B800) [pid = 3548] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:34:51 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA7D0C400) [pid = 3548] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:34:51 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA4656C00) [pid = 3548] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:34:51 INFO - PROCESS | 3548 | 1464582891236 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]]]}] 21:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 775ms 21:34:51 INFO - PROCESS | 3548 | 1464582891246 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 21:34:51 INFO - PROCESS | 3548 | 1464582891248 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 21:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:34:51 INFO - PROCESS | 3548 | 1464582891255 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:34:51 INFO - PROCESS | 3548 | 1464582891257 Marionette TRACE conn5 <- [1,1946,null,{}] 21:34:51 INFO - PROCESS | 3548 | 1464582891261 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}] 21:34:51 INFO - PROCESS | 3548 | 1464582891353 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 21:34:51 INFO - PROCESS | 3548 | 1464582891360 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA835E000 == 43 [pid = 3548] [id = 496] 21:34:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA132B400) [pid = 3548] [serial = 1488] [outer = 0000000000000000] 21:34:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA37B3400) [pid = 3548] [serial = 1489] [outer = 0000004AA132B400] 21:34:51 INFO - PROCESS | 3548 | 1464582891407 Marionette DEBUG loaded listener.js 21:34:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA7D0E400) [pid = 3548] [serial = 1490] [outer = 0000004AA132B400] 21:34:51 INFO - PROCESS | 3548 | 1464582891838 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]]]}] 21:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 628ms 21:34:51 INFO - PROCESS | 3548 | 1464582891883 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 21:34:51 INFO - PROCESS | 3548 | 1464582891885 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 21:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:34:51 INFO - PROCESS | 3548 | 1464582891888 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:34:51 INFO - PROCESS | 3548 | 1464582891890 Marionette TRACE conn5 <- [1,1950,null,{}] 21:34:51 INFO - PROCESS | 3548 | 1464582891894 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}] 21:34:52 INFO - PROCESS | 3548 | 1464582892009 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 21:34:52 INFO - PROCESS | 3548 | 1464582892018 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACEA3000 == 44 [pid = 3548] [id = 497] 21:34:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA81A0800) [pid = 3548] [serial = 1491] [outer = 0000000000000000] 21:34:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA8228C00) [pid = 3548] [serial = 1492] [outer = 0000004AA81A0800] 21:34:52 INFO - PROCESS | 3548 | 1464582892063 Marionette DEBUG loaded listener.js 21:34:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA822EC00) [pid = 3548] [serial = 1493] [outer = 0000004AA81A0800] 21:34:52 INFO - PROCESS | 3548 | 1464582892480 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]]]}] 21:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 629ms 21:34:52 INFO - PROCESS | 3548 | 1464582892521 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 21:34:52 INFO - PROCESS | 3548 | 1464582892523 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 21:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:34:52 INFO - PROCESS | 3548 | 1464582892527 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:34:52 INFO - PROCESS | 3548 | 1464582892529 Marionette TRACE conn5 <- [1,1954,null,{}] 21:34:52 INFO - PROCESS | 3548 | 1464582892537 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}] 21:34:52 INFO - PROCESS | 3548 | 1464582892624 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 21:34:52 INFO - PROCESS | 3548 | 1464582892632 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACFE5800 == 45 [pid = 3548] [id = 498] 21:34:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA82B6400) [pid = 3548] [serial = 1494] [outer = 0000000000000000] 21:34:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA82B8C00) [pid = 3548] [serial = 1495] [outer = 0000004AA82B6400] 21:34:52 INFO - PROCESS | 3548 | 1464582892680 Marionette DEBUG loaded listener.js 21:34:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA82C0400) [pid = 3548] [serial = 1496] [outer = 0000004AA82B6400] 21:34:53 INFO - PROCESS | 3548 | 1464582893106 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]]]}] 21:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 629ms 21:34:53 INFO - PROCESS | 3548 | 1464582893186 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 21:34:53 INFO - PROCESS | 3548 | 1464582893190 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 21:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:34:53 INFO - PROCESS | 3548 | 1464582893201 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:34:53 INFO - PROCESS | 3548 | 1464582893206 Marionette TRACE conn5 <- [1,1958,null,{}] 21:34:53 INFO - PROCESS | 3548 | 1464582893212 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}] 21:34:53 INFO - PROCESS | 3548 | 1464582893332 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 21:34:53 INFO - PROCESS | 3548 | 1464582893494 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA19B4000 == 46 [pid = 3548] [id = 499] 21:34:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004A976A9C00) [pid = 3548] [serial = 1497] [outer = 0000000000000000] 21:34:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004A9BE14400) [pid = 3548] [serial = 1498] [outer = 0000004A976A9C00] 21:34:53 INFO - PROCESS | 3548 | 1464582893551 Marionette DEBUG loaded listener.js 21:34:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004A9D791000) [pid = 3548] [serial = 1499] [outer = 0000004A976A9C00] 21:34:54 INFO - PROCESS | 3548 | 1464582894116 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]]]}] 21:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 944ms 21:34:54 INFO - PROCESS | 3548 | 1464582894149 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 21:34:54 INFO - PROCESS | 3548 | 1464582894154 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 21:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:34:54 INFO - PROCESS | 3548 | 1464582894163 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:34:54 INFO - PROCESS | 3548 | 1464582894168 Marionette TRACE conn5 <- [1,1962,null,{}] 21:34:54 INFO - PROCESS | 3548 | 1464582894173 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}] 21:34:54 INFO - PROCESS | 3548 | 1464582894289 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 21:34:54 INFO - PROCESS | 3548 | 1464582894387 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:54 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA823D000 == 47 [pid = 3548] [id = 500] 21:34:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA34B8C00) [pid = 3548] [serial = 1500] [outer = 0000000000000000] 21:34:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004AA39B5400) [pid = 3548] [serial = 1501] [outer = 0000004AA34B8C00] 21:34:54 INFO - PROCESS | 3548 | 1464582894443 Marionette DEBUG loaded listener.js 21:34:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004AA4099C00) [pid = 3548] [serial = 1502] [outer = 0000004AA34B8C00] 21:34:55 INFO - PROCESS | 3548 | 1464582895047 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]]]}] 21:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 943ms 21:34:55 INFO - PROCESS | 3548 | 1464582895104 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 21:34:55 INFO - PROCESS | 3548 | 1464582895107 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 21:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:34:55 INFO - PROCESS | 3548 | 1464582895111 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:34:55 INFO - PROCESS | 3548 | 1464582895114 Marionette TRACE conn5 <- [1,1966,null,{}] 21:34:55 INFO - PROCESS | 3548 | 1464582895124 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}] 21:34:55 INFO - PROCESS | 3548 | 1464582895242 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 21:34:55 INFO - PROCESS | 3548 | 1464582895369 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD298000 == 48 [pid = 3548] [id = 501] 21:34:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004AA7D0EC00) [pid = 3548] [serial = 1503] [outer = 0000000000000000] 21:34:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004AA7D14400) [pid = 3548] [serial = 1504] [outer = 0000004AA7D0EC00] 21:34:55 INFO - PROCESS | 3548 | 1464582895430 Marionette DEBUG loaded listener.js 21:34:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004AA819A000) [pid = 3548] [serial = 1505] [outer = 0000004AA7D0EC00] 21:34:56 INFO - PROCESS | 3548 | 1464582895999 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]]]}] 21:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 944ms 21:34:56 INFO - PROCESS | 3548 | 1464582896057 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 21:34:56 INFO - PROCESS | 3548 | 1464582896059 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 21:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:34:56 INFO - PROCESS | 3548 | 1464582896063 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:34:56 INFO - PROCESS | 3548 | 1464582896065 Marionette TRACE conn5 <- [1,1970,null,{}] 21:34:56 INFO - PROCESS | 3548 | 1464582896069 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}] 21:34:56 INFO - PROCESS | 3548 | 1464582896212 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 21:34:56 INFO - PROCESS | 3548 | 1464582896335 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:56 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD5D9800 == 49 [pid = 3548] [id = 502] 21:34:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004AA7D0F000) [pid = 3548] [serial = 1506] [outer = 0000000000000000] 21:34:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (0000004AA830FC00) [pid = 3548] [serial = 1507] [outer = 0000004AA7D0F000] 21:34:56 INFO - PROCESS | 3548 | 1464582896393 Marionette DEBUG loaded listener.js 21:34:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (0000004AA8373000) [pid = 3548] [serial = 1508] [outer = 0000004AA7D0F000] 21:34:57 INFO - PROCESS | 3548 | 1464582897001 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]]]}] 21:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 985ms 21:34:57 INFO - PROCESS | 3548 | 1464582897051 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 21:34:57 INFO - PROCESS | 3548 | 1464582897053 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 21:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:34:57 INFO - PROCESS | 3548 | 1464582897057 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:34:57 INFO - PROCESS | 3548 | 1464582897059 Marionette TRACE conn5 <- [1,1974,null,{}] 21:34:57 INFO - PROCESS | 3548 | 1464582897063 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}] 21:34:57 INFO - PROCESS | 3548 | 1464582897171 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 21:34:57 INFO - PROCESS | 3548 | 1464582897267 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA58F8800 == 50 [pid = 3548] [id = 503] 21:34:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (0000004A976A0000) [pid = 3548] [serial = 1509] [outer = 0000000000000000] 21:34:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (0000004AA39BEC00) [pid = 3548] [serial = 1510] [outer = 0000004A976A0000] 21:34:57 INFO - PROCESS | 3548 | 1464582897323 Marionette DEBUG loaded listener.js 21:34:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (0000004AA8377000) [pid = 3548] [serial = 1511] [outer = 0000004A976A0000] 21:34:57 INFO - PROCESS | 3548 | 1464582897878 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]]]}] 21:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 881ms 21:34:58 INFO - PROCESS | 3548 | 1464582898129 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 21:34:58 INFO - PROCESS | 3548 | 1464582898134 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 21:34:58 INFO - PROCESS | 3548 | 1464582898173 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:34:58 INFO - PROCESS | 3548 | 1464582898177 Marionette TRACE conn5 <- [1,1978,null,{}] 21:34:58 INFO - PROCESS | 3548 | 1464582898182 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}] 21:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:34:58 INFO - PROCESS | 3548 | 1464582898289 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 21:34:58 INFO - PROCESS | 3548 | 1464582898369 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:58 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CBFA000 == 51 [pid = 3548] [id = 504] 21:34:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (0000004A927D7000) [pid = 3548] [serial = 1512] [outer = 0000000000000000] 21:34:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (0000004A95D78C00) [pid = 3548] [serial = 1513] [outer = 0000004A927D7000] 21:34:58 INFO - PROCESS | 3548 | 1464582898463 Marionette DEBUG loaded listener.js 21:34:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (0000004A9CAF2000) [pid = 3548] [serial = 1514] [outer = 0000004A927D7000] 21:34:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACEA3000 == 50 [pid = 3548] [id = 497] 21:34:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA835E000 == 49 [pid = 3548] [id = 496] 21:34:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB87D800 == 48 [pid = 3548] [id = 495] 21:34:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A23800 == 47 [pid = 3548] [id = 494] 21:34:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8364800 == 46 [pid = 3548] [id = 493] 21:34:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8244800 == 45 [pid = 3548] [id = 492] 21:34:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7F25800 == 44 [pid = 3548] [id = 491] 21:34:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C77800 == 43 [pid = 3548] [id = 490] 21:34:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3EA6000 == 42 [pid = 3548] [id = 489] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (0000004AA59EB400) [pid = 3548] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C8EA000 == 41 [pid = 3548] [id = 484] 21:34:59 INFO - PROCESS | 3548 | 1464582899077 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]]]}] 21:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 923ms 21:34:59 INFO - PROCESS | 3548 | 1464582899115 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 21:34:59 INFO - PROCESS | 3548 | 1464582899118 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 21:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:34:59 INFO - PROCESS | 3548 | 1464582899126 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:34:59 INFO - PROCESS | 3548 | 1464582899129 Marionette TRACE conn5 <- [1,1982,null,{}] 21:34:59 INFO - PROCESS | 3548 | 1464582899134 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}] 21:34:59 INFO - PROCESS | 3548 | 1464582899233 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (0000004AA4A0E800) [pid = 3548] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (0000004AA2BEC800) [pid = 3548] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (0000004AA348A000) [pid = 3548] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (0000004A9E52B000) [pid = 3548] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (0000004AA4FEF800) [pid = 3548] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (0000004AA39B9000) [pid = 3548] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0000004AA3AD3400) [pid = 3548] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004A98349C00) [pid = 3548] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004A9690A400) [pid = 3548] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004AA7D14000) [pid = 3548] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004AA7D07C00) [pid = 3548] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004AA7D1BC00) [pid = 3548] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004AA4653800) [pid = 3548] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA4A10400) [pid = 3548] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA4FF1400) [pid = 3548] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA4F2B000) [pid = 3548] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA3F7B800) [pid = 3548] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA6C7B000) [pid = 3548] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA5998000) [pid = 3548] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004A9BE16800) [pid = 3548] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA1357400) [pid = 3548] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004A96CBB400) [pid = 3548] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A9BEC8800) [pid = 3548] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 21:34:59 INFO - PROCESS | 3548 | 1464582899322 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D746000 == 42 [pid = 3548] [id = 505] 21:34:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004A95D57000) [pid = 3548] [serial = 1515] [outer = 0000000000000000] 21:34:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004A98349C00) [pid = 3548] [serial = 1516] [outer = 0000004A95D57000] 21:34:59 INFO - PROCESS | 3548 | 1464582899370 Marionette DEBUG loaded listener.js 21:34:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004A9D655400) [pid = 3548] [serial = 1517] [outer = 0000004A95D57000] 21:34:59 INFO - PROCESS | 3548 | 1464582899750 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]]]}] 21:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 692ms 21:34:59 INFO - PROCESS | 3548 | 1464582899823 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 21:34:59 INFO - PROCESS | 3548 | 1464582899826 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 21:34:59 INFO - PROCESS | 3548 | 1464582899830 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:34:59 INFO - PROCESS | 3548 | 1464582899832 Marionette TRACE conn5 <- [1,1986,null,{}] 21:34:59 INFO - PROCESS | 3548 | 1464582899841 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}] 21:34:59 INFO - PROCESS | 3548 | 1464582899934 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 21:34:59 INFO - PROCESS | 3548 | 1464582899944 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4FC2800 == 43 [pid = 3548] [id = 506] 21:34:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA2CC5800) [pid = 3548] [serial = 1518] [outer = 0000000000000000] 21:34:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA34AC400) [pid = 3548] [serial = 1519] [outer = 0000004AA2CC5800] 21:35:00 INFO - PROCESS | 3548 | 1464582899995 Marionette DEBUG loaded listener.js 21:35:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA389A400) [pid = 3548] [serial = 1520] [outer = 0000004AA2CC5800] 21:35:00 INFO - PROCESS | 3548 | 1464582900445 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]]]}] 21:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 629ms 21:35:00 INFO - PROCESS | 3548 | 1464582900463 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 21:35:00 INFO - PROCESS | 3548 | 1464582900465 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 21:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:35:00 INFO - PROCESS | 3548 | 1464582900476 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:35:00 INFO - PROCESS | 3548 | 1464582900478 Marionette TRACE conn5 <- [1,1990,null,{}] 21:35:00 INFO - PROCESS | 3548 | 1464582900488 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}] 21:35:00 INFO - PROCESS | 3548 | 1464582900577 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 21:35:00 INFO - PROCESS | 3548 | 1464582900585 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8146000 == 44 [pid = 3548] [id = 507] 21:35:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA39CB000) [pid = 3548] [serial = 1521] [outer = 0000000000000000] 21:35:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA3AD6400) [pid = 3548] [serial = 1522] [outer = 0000004AA39CB000] 21:35:00 INFO - PROCESS | 3548 | 1464582900632 Marionette DEBUG loaded listener.js 21:35:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA3EE3400) [pid = 3548] [serial = 1523] [outer = 0000004AA39CB000] 21:35:01 INFO - PROCESS | 3548 | 1464582901087 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]]]}] 21:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 692ms 21:35:01 INFO - PROCESS | 3548 | 1464582901164 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 21:35:01 INFO - PROCESS | 3548 | 1464582901166 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 21:35:01 INFO - PROCESS | 3548 | 1464582901169 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:35:01 INFO - PROCESS | 3548 | 1464582901171 Marionette TRACE conn5 <- [1,1994,null,{}] 21:35:01 INFO - PROCESS | 3548 | 1464582901175 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}] 21:35:01 INFO - PROCESS | 3548 | 1464582901259 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 21:35:01 INFO - PROCESS | 3548 | 1464582901297 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:01 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8248800 == 45 [pid = 3548] [id = 508] 21:35:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA3FD1400) [pid = 3548] [serial = 1524] [outer = 0000000000000000] 21:35:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004AA4652400) [pid = 3548] [serial = 1525] [outer = 0000004AA3FD1400] 21:35:01 INFO - PROCESS | 3548 | 1464582901343 Marionette DEBUG loaded listener.js 21:35:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004AA4AB9400) [pid = 3548] [serial = 1526] [outer = 0000004AA3FD1400] 21:35:01 INFO - PROCESS | 3548 | 1464582901814 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]]]}] 21:35:01 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 21:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 690ms 21:35:01 INFO - PROCESS | 3548 | 1464582901869 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 21:35:01 INFO - PROCESS | 3548 | 1464582901872 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 21:35:01 INFO - PROCESS | 3548 | 1464582901875 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:35:01 INFO - PROCESS | 3548 | 1464582901885 Marionette TRACE conn5 <- [1,1998,null,{}] 21:35:01 INFO - PROCESS | 3548 | 1464582901888 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}] 21:35:02 INFO - PROCESS | 3548 | 1464582902024 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 21:35:02 INFO - PROCESS | 3548 | 1464582902081 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A95CAD800 == 46 [pid = 3548] [id = 509] 21:35:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004AA5250000) [pid = 3548] [serial = 1527] [outer = 0000000000000000] 21:35:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004AA599E800) [pid = 3548] [serial = 1528] [outer = 0000004AA5250000] 21:35:02 INFO - PROCESS | 3548 | 1464582902128 Marionette DEBUG loaded listener.js 21:35:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004AA6C33C00) [pid = 3548] [serial = 1529] [outer = 0000004AA5250000] 21:35:02 INFO - PROCESS | 3548 | 1464582902575 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]]]}] 21:35:02 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 21:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 733ms 21:35:02 INFO - PROCESS | 3548 | 1464582902645 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 21:35:02 INFO - PROCESS | 3548 | 1464582902648 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 21:35:02 INFO - PROCESS | 3548 | 1464582902659 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:35:02 INFO - PROCESS | 3548 | 1464582902661 Marionette TRACE conn5 <- [1,2002,null,{}] 21:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:35:02 INFO - PROCESS | 3548 | 1464582902665 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}] 21:35:02 INFO - PROCESS | 3548 | 1464582902777 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 21:35:02 INFO - PROCESS | 3548 | 1464582902837 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A21800 == 47 [pid = 3548] [id = 510] 21:35:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004AA7D0A400) [pid = 3548] [serial = 1530] [outer = 0000000000000000] 21:35:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (0000004AA7D14000) [pid = 3548] [serial = 1531] [outer = 0000004AA7D0A400] 21:35:02 INFO - PROCESS | 3548 | 1464582902884 Marionette DEBUG loaded listener.js 21:35:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (0000004A9C68E400) [pid = 3548] [serial = 1532] [outer = 0000004AA7D0A400] 21:35:03 INFO - PROCESS | 3548 | 1464582903314 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]]]}] 21:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 671ms 21:35:03 INFO - PROCESS | 3548 | 1464582903341 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 21:35:03 INFO - PROCESS | 3548 | 1464582903344 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 21:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:35:03 INFO - PROCESS | 3548 | 1464582903347 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:35:03 INFO - PROCESS | 3548 | 1464582903349 Marionette TRACE conn5 <- [1,2006,null,{}] 21:35:03 INFO - PROCESS | 3548 | 1464582903352 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}] 21:35:03 INFO - PROCESS | 3548 | 1464582903472 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 21:35:03 INFO - PROCESS | 3548 | 1464582903479 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA417B000 == 48 [pid = 3548] [id = 511] 21:35:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (0000004AA7D86C00) [pid = 3548] [serial = 1533] [outer = 0000000000000000] 21:35:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (0000004AA7E5D000) [pid = 3548] [serial = 1534] [outer = 0000004AA7D86C00] 21:35:03 INFO - PROCESS | 3548 | 1464582903756 Marionette DEBUG loaded listener.js 21:35:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (0000004AA819A800) [pid = 3548] [serial = 1535] [outer = 0000004AA7D86C00] 21:35:03 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (0000004AA4FF0800) [pid = 3548] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:35:03 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (0000004A9721F000) [pid = 3548] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:35:03 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (0000004A96545400) [pid = 3548] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:35:03 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (0000004AA7D16400) [pid = 3548] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:35:03 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0000004AA1332800) [pid = 3548] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:35:03 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004AA465A800) [pid = 3548] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:35:03 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004AA39BAC00) [pid = 3548] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:35:03 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004AA7F46C00) [pid = 3548] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:35:03 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004AA132B400) [pid = 3548] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:35:03 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004AA81A0800) [pid = 3548] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:35:04 INFO - PROCESS | 3548 | 1464582904172 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]]]}] 21:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 878ms 21:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:35:04 INFO - PROCESS | 3548 | 1464582904228 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 21:35:04 INFO - PROCESS | 3548 | 1464582904230 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 21:35:04 INFO - PROCESS | 3548 | 1464582904233 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:35:04 INFO - PROCESS | 3548 | 1464582904235 Marionette TRACE conn5 <- [1,2010,null,{}] 21:35:04 INFO - PROCESS | 3548 | 1464582904239 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}] 21:35:04 INFO - PROCESS | 3548 | 1464582904357 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 21:35:04 INFO - PROCESS | 3548 | 1464582904371 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB87C000 == 49 [pid = 3548] [id = 512] 21:35:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004A9BE62000) [pid = 3548] [serial = 1536] [outer = 0000000000000000] 21:35:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004AA7D8B400) [pid = 3548] [serial = 1537] [outer = 0000004A9BE62000] 21:35:04 INFO - PROCESS | 3548 | 1464582904416 Marionette DEBUG loaded listener.js 21:35:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004AA8227400) [pid = 3548] [serial = 1538] [outer = 0000004A9BE62000] 21:35:04 INFO - PROCESS | 3548 | 1464582904827 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]]]}] 21:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 628ms 21:35:04 INFO - PROCESS | 3548 | 1464582904865 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 21:35:04 INFO - PROCESS | 3548 | 1464582904867 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 21:35:04 INFO - PROCESS | 3548 | 1464582904870 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:35:04 INFO - PROCESS | 3548 | 1464582904872 Marionette TRACE conn5 <- [1,2014,null,{}] 21:35:04 INFO - PROCESS | 3548 | 1464582904876 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}] 21:35:05 INFO - PROCESS | 3548 | 1464582905003 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 21:35:05 INFO - PROCESS | 3548 | 1464582905013 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACEA0000 == 50 [pid = 3548] [id = 513] 21:35:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004AA82B8400) [pid = 3548] [serial = 1539] [outer = 0000000000000000] 21:35:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004AA8305000) [pid = 3548] [serial = 1540] [outer = 0000004AA82B8400] 21:35:05 INFO - PROCESS | 3548 | 1464582905060 Marionette DEBUG loaded listener.js 21:35:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (0000004AA8755800) [pid = 3548] [serial = 1541] [outer = 0000004AA82B8400] 21:35:05 INFO - PROCESS | 3548 | 1464582905473 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]]]}] 21:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 629ms 21:35:05 INFO - PROCESS | 3548 | 1464582905503 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 21:35:05 INFO - PROCESS | 3548 | 1464582905505 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 21:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:35:05 INFO - PROCESS | 3548 | 1464582905508 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:35:05 INFO - PROCESS | 3548 | 1464582905511 Marionette TRACE conn5 <- [1,2018,null,{}] 21:35:05 INFO - PROCESS | 3548 | 1464582905515 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}] 21:35:05 INFO - PROCESS | 3548 | 1464582905652 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 21:35:05 INFO - PROCESS | 3548 | 1464582905702 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD29E800 == 51 [pid = 3548] [id = 514] 21:35:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (0000004AA3ADDC00) [pid = 3548] [serial = 1542] [outer = 0000000000000000] 21:35:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (0000004AA87D7000) [pid = 3548] [serial = 1543] [outer = 0000004AA3ADDC00] 21:35:05 INFO - PROCESS | 3548 | 1464582905752 Marionette DEBUG loaded listener.js 21:35:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (0000004AA87E1800) [pid = 3548] [serial = 1544] [outer = 0000004AA3ADDC00] 21:35:06 INFO - PROCESS | 3548 | 1464582906403 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]]]}] 21:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 923ms 21:35:06 INFO - PROCESS | 3548 | 1464582906435 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 21:35:06 INFO - PROCESS | 3548 | 1464582906441 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 21:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:35:06 INFO - PROCESS | 3548 | 1464582906446 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:35:06 INFO - PROCESS | 3548 | 1464582906451 Marionette TRACE conn5 <- [1,2022,null,{}] 21:35:06 INFO - PROCESS | 3548 | 1464582906456 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}] 21:35:06 INFO - PROCESS | 3548 | 1464582906576 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 21:35:06 INFO - PROCESS | 3548 | 1464582906678 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4874000 == 52 [pid = 3548] [id = 515] 21:35:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (0000004A9DBA9400) [pid = 3548] [serial = 1545] [outer = 0000000000000000] 21:35:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (0000004A9E52C400) [pid = 3548] [serial = 1546] [outer = 0000004A9DBA9400] 21:35:06 INFO - PROCESS | 3548 | 1464582906737 Marionette DEBUG loaded listener.js 21:35:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (0000004AA2BE6000) [pid = 3548] [serial = 1547] [outer = 0000004A9DBA9400] 21:35:07 INFO - PROCESS | 3548 | 1464582907359 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]]]}] 21:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 985ms 21:35:07 INFO - PROCESS | 3548 | 1464582907435 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 21:35:07 INFO - PROCESS | 3548 | 1464582907441 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 21:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:35:07 INFO - PROCESS | 3548 | 1464582907448 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:35:07 INFO - PROCESS | 3548 | 1464582907451 Marionette TRACE conn5 <- [1,2026,null,{}] 21:35:07 INFO - PROCESS | 3548 | 1464582907456 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}] 21:35:07 INFO - PROCESS | 3548 | 1464582907574 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 21:35:07 INFO - PROCESS | 3548 | 1464582907702 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:07 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA870E000 == 53 [pid = 3548] [id = 516] 21:35:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (0000004AA3E6A800) [pid = 3548] [serial = 1548] [outer = 0000000000000000] 21:35:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (0000004AA465B400) [pid = 3548] [serial = 1549] [outer = 0000004AA3E6A800] 21:35:07 INFO - PROCESS | 3548 | 1464582907759 Marionette DEBUG loaded listener.js 21:35:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (0000004AA4FEA400) [pid = 3548] [serial = 1550] [outer = 0000004AA3E6A800] 21:35:08 INFO - PROCESS | 3548 | 1464582908364 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]]]}] 21:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 983ms 21:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:35:08 INFO - PROCESS | 3548 | 1464582908437 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 21:35:08 INFO - PROCESS | 3548 | 1464582908440 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 21:35:08 INFO - PROCESS | 3548 | 1464582908444 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:35:08 INFO - PROCESS | 3548 | 1464582908448 Marionette TRACE conn5 <- [1,2030,null,{}] 21:35:08 INFO - PROCESS | 3548 | 1464582908475 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}] 21:35:08 INFO - PROCESS | 3548 | 1464582908600 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 21:35:08 INFO - PROCESS | 3548 | 1464582908720 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD9E4000 == 54 [pid = 3548] [id = 517] 21:35:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (0000004AA7D16000) [pid = 3548] [serial = 1551] [outer = 0000000000000000] 21:35:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (0000004AA8230000) [pid = 3548] [serial = 1552] [outer = 0000004AA7D16000] 21:35:08 INFO - PROCESS | 3548 | 1464582908780 Marionette DEBUG loaded listener.js 21:35:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (0000004AA875E400) [pid = 3548] [serial = 1553] [outer = 0000004AA7D16000] 21:35:09 INFO - PROCESS | 3548 | 1464582909370 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]]]}] 21:35:09 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) 21:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 964ms 21:35:09 INFO - PROCESS | 3548 | 1464582909413 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 21:35:09 INFO - PROCESS | 3548 | 1464582909416 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 21:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:35:09 INFO - PROCESS | 3548 | 1464582909421 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:35:09 INFO - PROCESS | 3548 | 1464582909423 Marionette TRACE conn5 <- [1,2034,null,{}] 21:35:09 INFO - PROCESS | 3548 | 1464582909427 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}] 21:35:09 INFO - PROCESS | 3548 | 1464582909542 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 21:35:09 INFO - PROCESS | 3548 | 1464582909640 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:09 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAE9E3000 == 55 [pid = 3548] [id = 518] 21:35:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (0000004AA87DCC00) [pid = 3548] [serial = 1554] [outer = 0000000000000000] 21:35:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (0000004AA87E1000) [pid = 3548] [serial = 1555] [outer = 0000004AA87DCC00] 21:35:09 INFO - PROCESS | 3548 | 1464582909696 Marionette DEBUG loaded listener.js 21:35:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 144 (0000004AA8A83C00) [pid = 3548] [serial = 1556] [outer = 0000004AA87DCC00] 21:35:10 INFO - PROCESS | 3548 | 1464582910335 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]]]}] 21:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 922ms 21:35:10 INFO - PROCESS | 3548 | 1464582910345 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 21:35:10 INFO - PROCESS | 3548 | 1464582910348 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 21:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:35:10 INFO - PROCESS | 3548 | 1464582910352 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:35:10 INFO - PROCESS | 3548 | 1464582910354 Marionette TRACE conn5 <- [1,2038,null,{}] 21:35:10 INFO - PROCESS | 3548 | 1464582910358 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}] 21:35:10 INFO - PROCESS | 3548 | 1464582910469 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 21:35:10 INFO - PROCESS | 3548 | 1464582910571 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA405B800 == 56 [pid = 3548] [id = 519] 21:35:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 145 (0000004AA12FE400) [pid = 3548] [serial = 1557] [outer = 0000000000000000] 21:35:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 146 (0000004AA4099400) [pid = 3548] [serial = 1558] [outer = 0000004AA12FE400] 21:35:10 INFO - PROCESS | 3548 | 1464582910627 Marionette DEBUG loaded listener.js 21:35:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 147 (0000004AA8195400) [pid = 3548] [serial = 1559] [outer = 0000004AA12FE400] 21:35:11 INFO - PROCESS | 3548 | 1464582911371 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]]]}] 21:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1077ms 21:35:11 INFO - PROCESS | 3548 | 1464582911431 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 21:35:11 INFO - PROCESS | 3548 | 1464582911436 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 21:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:35:11 INFO - PROCESS | 3548 | 1464582911441 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:35:11 INFO - PROCESS | 3548 | 1464582911445 Marionette TRACE conn5 <- [1,2042,null,{}] 21:35:11 INFO - PROCESS | 3548 | 1464582911450 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}] 21:35:11 INFO - PROCESS | 3548 | 1464582911555 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 21:35:11 INFO - PROCESS | 3548 | 1464582911690 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A98A82000 == 57 [pid = 3548] [id = 520] 21:35:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 148 (0000004A9E186000) [pid = 3548] [serial = 1560] [outer = 0000000000000000] 21:35:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 149 (0000004AA1327800) [pid = 3548] [serial = 1561] [outer = 0000004A9E186000] 21:35:11 INFO - PROCESS | 3548 | 1464582911749 Marionette DEBUG loaded listener.js 21:35:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 150 (0000004AA34B9C00) [pid = 3548] [serial = 1562] [outer = 0000004A9E186000] 21:35:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACEA0000 == 56 [pid = 3548] [id = 513] 21:35:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB87C000 == 55 [pid = 3548] [id = 512] 21:35:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA417B000 == 54 [pid = 3548] [id = 511] 21:35:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A21800 == 53 [pid = 3548] [id = 510] 21:35:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004A95CAD800 == 52 [pid = 3548] [id = 509] 21:35:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8248800 == 51 [pid = 3548] [id = 508] 21:35:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8146000 == 50 [pid = 3548] [id = 507] 21:35:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4FC2800 == 49 [pid = 3548] [id = 506] 21:35:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D746000 == 48 [pid = 3548] [id = 505] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 149 (0000004A9769B000) [pid = 3548] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 148 (0000004AA340AC00) [pid = 3548] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 147 (0000004AA4FEF400) [pid = 3548] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 146 (0000004AA7F43800) [pid = 3548] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 145 (0000004AA82B8C00) [pid = 3548] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CBFA000 == 47 [pid = 3548] [id = 504] 21:35:12 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA19B4000 == 46 [pid = 3548] [id = 499] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 144 (0000004AA822EC00) [pid = 3548] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 143 (0000004AA4F2A000) [pid = 3548] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (0000004AA5246000) [pid = 3548] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 141 (0000004AA59A4400) [pid = 3548] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (0000004AA4FED000) [pid = 3548] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (0000004AA348DC00) [pid = 3548] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (0000004A9C86E000) [pid = 3548] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (0000004A9E187800) [pid = 3548] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (0000004AA7E53800) [pid = 3548] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (0000004AA1999000) [pid = 3548] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (0000004AA3809800) [pid = 3548] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (0000004AA465D800) [pid = 3548] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (0000004AA39C1C00) [pid = 3548] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (0000004AA3E68000) [pid = 3548] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (0000004AA7D21400) [pid = 3548] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (0000004AA7F50C00) [pid = 3548] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0000004AA7D0E400) [pid = 3548] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004AA37B3400) [pid = 3548] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004AA8228C00) [pid = 3548] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004AA819C400) [pid = 3548] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 21:35:12 INFO - PROCESS | 3548 | 1464582912413 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]]]}] 21:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 985ms 21:35:12 INFO - PROCESS | 3548 | 1464582912431 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 21:35:12 INFO - PROCESS | 3548 | 1464582912436 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 21:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:35:12 INFO - PROCESS | 3548 | 1464582912443 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:35:12 INFO - PROCESS | 3548 | 1464582912446 Marionette TRACE conn5 <- [1,2046,null,{}] 21:35:12 INFO - PROCESS | 3548 | 1464582912452 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}] 21:35:12 INFO - PROCESS | 3548 | 1464582912543 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 21:35:12 INFO - PROCESS | 3548 | 1464582912551 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:12 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3453000 == 47 [pid = 3548] [id = 521] 21:35:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004A9888B400) [pid = 3548] [serial = 1563] [outer = 0000000000000000] 21:35:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004A9E52AC00) [pid = 3548] [serial = 1564] [outer = 0000004A9888B400] 21:35:12 INFO - PROCESS | 3548 | 1464582912600 Marionette DEBUG loaded listener.js 21:35:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004AA348DC00) [pid = 3548] [serial = 1565] [outer = 0000004A9888B400] 21:35:13 INFO - PROCESS | 3548 | 1464582913143 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]]]}] 21:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 733ms 21:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:35:13 INFO - PROCESS | 3548 | 1464582913178 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 21:35:13 INFO - PROCESS | 3548 | 1464582913181 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 21:35:13 INFO - PROCESS | 3548 | 1464582913184 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:35:13 INFO - PROCESS | 3548 | 1464582913188 Marionette TRACE conn5 <- [1,2050,null,{}] 21:35:13 INFO - PROCESS | 3548 | 1464582913199 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}] 21:35:13 INFO - PROCESS | 3548 | 1464582913291 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 21:35:13 INFO - PROCESS | 3548 | 1464582913382 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA823E800 == 48 [pid = 3548] [id = 522] 21:35:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (0000004AA3E69000) [pid = 3548] [serial = 1566] [outer = 0000000000000000] 21:35:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (0000004AA40A0C00) [pid = 3548] [serial = 1567] [outer = 0000004AA3E69000] 21:35:13 INFO - PROCESS | 3548 | 1464582913431 Marionette DEBUG loaded listener.js 21:35:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (0000004AA4F25400) [pid = 3548] [serial = 1568] [outer = 0000004AA3E69000] 21:35:13 INFO - PROCESS | 3548 | 1464582913825 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]]]}] 21:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 691ms 21:35:13 INFO - PROCESS | 3548 | 1464582913878 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 21:35:13 INFO - PROCESS | 3548 | 1464582913881 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 21:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:35:13 INFO - PROCESS | 3548 | 1464582913884 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:35:13 INFO - PROCESS | 3548 | 1464582913886 Marionette TRACE conn5 <- [1,2054,null,{}] 21:35:13 INFO - PROCESS | 3548 | 1464582913890 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}] 21:35:13 INFO - PROCESS | 3548 | 1464582913981 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 21:35:14 INFO - PROCESS | 3548 | 1464582913989 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:14 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8657800 == 49 [pid = 3548] [id = 523] 21:35:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (0000004AA4FF0800) [pid = 3548] [serial = 1569] [outer = 0000000000000000] 21:35:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (0000004AA59A1C00) [pid = 3548] [serial = 1570] [outer = 0000004AA4FF0800] 21:35:14 INFO - PROCESS | 3548 | 1464582914036 Marionette DEBUG loaded listener.js 21:35:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (0000004AA6B81400) [pid = 3548] [serial = 1571] [outer = 0000004AA4FF0800] 21:35:14 INFO - PROCESS | 3548 | 1464582914478 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]]]}] 21:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 628ms 21:35:14 INFO - PROCESS | 3548 | 1464582914518 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 21:35:14 INFO - PROCESS | 3548 | 1464582914520 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 21:35:14 INFO - PROCESS | 3548 | 1464582914531 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:35:14 INFO - PROCESS | 3548 | 1464582914533 Marionette TRACE conn5 <- [1,2058,null,{}] 21:35:14 INFO - PROCESS | 3548 | 1464582914536 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}] 21:35:14 INFO - PROCESS | 3548 | 1464582914648 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 21:35:14 INFO - PROCESS | 3548 | 1464582914734 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:14 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A22800 == 50 [pid = 3548] [id = 524] 21:35:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (0000004AA7D07C00) [pid = 3548] [serial = 1572] [outer = 0000000000000000] 21:35:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (0000004AA7D0D000) [pid = 3548] [serial = 1573] [outer = 0000004AA7D07C00] 21:35:14 INFO - PROCESS | 3548 | 1464582914780 Marionette DEBUG loaded listener.js 21:35:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (0000004AA7D81800) [pid = 3548] [serial = 1574] [outer = 0000004AA7D07C00] 21:35:15 INFO - PROCESS | 3548 | 1464582915216 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]]]}] 21:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 734ms 21:35:15 INFO - PROCESS | 3548 | 1464582915269 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 21:35:15 INFO - PROCESS | 3548 | 1464582915271 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 21:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:35:15 INFO - PROCESS | 3548 | 1464582915280 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:35:15 INFO - PROCESS | 3548 | 1464582915282 Marionette TRACE conn5 <- [1,2062,null,{}] 21:35:15 INFO - PROCESS | 3548 | 1464582915286 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}] 21:35:15 INFO - PROCESS | 3548 | 1464582915427 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 21:35:15 INFO - PROCESS | 3548 | 1464582915487 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB837800 == 51 [pid = 3548] [id = 525] 21:35:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (0000004AA8194000) [pid = 3548] [serial = 1575] [outer = 0000000000000000] 21:35:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (0000004AA8227000) [pid = 3548] [serial = 1576] [outer = 0000004AA8194000] 21:35:15 INFO - PROCESS | 3548 | 1464582915538 Marionette DEBUG loaded listener.js 21:35:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (0000004AA8756400) [pid = 3548] [serial = 1577] [outer = 0000004AA8194000] 21:35:16 INFO - PROCESS | 3548 | 1464582916008 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]]]}] 21:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 774ms 21:35:16 INFO - PROCESS | 3548 | 1464582916058 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 21:35:16 INFO - PROCESS | 3548 | 1464582916060 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 21:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:35:16 INFO - PROCESS | 3548 | 1464582916068 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:35:16 INFO - PROCESS | 3548 | 1464582916070 Marionette TRACE conn5 <- [1,2066,null,{}] 21:35:16 INFO - PROCESS | 3548 | 1464582916074 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}] 21:35:16 INFO - PROCESS | 3548 | 1464582916191 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 21:35:16 INFO - PROCESS | 3548 | 1464582916204 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:16 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2BB800 == 52 [pid = 3548] [id = 526] 21:35:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (0000004AA8197000) [pid = 3548] [serial = 1578] [outer = 0000000000000000] 21:35:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (0000004AA87DD000) [pid = 3548] [serial = 1579] [outer = 0000004AA8197000] 21:35:16 INFO - PROCESS | 3548 | 1464582916297 Marionette DEBUG loaded listener.js 21:35:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (0000004AA8A8A400) [pid = 3548] [serial = 1580] [outer = 0000004AA8197000] 21:35:16 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (0000004AA5250000) [pid = 3548] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:35:16 INFO - PROCESS | 3548 | --DOMWINDOW == 141 (0000004AA7D0A400) [pid = 3548] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:35:16 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (0000004AA39CB000) [pid = 3548] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:35:16 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (0000004A95D57000) [pid = 3548] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:35:16 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (0000004A927D7000) [pid = 3548] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:35:16 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (0000004A9BE62000) [pid = 3548] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:35:16 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (0000004AA2CC5800) [pid = 3548] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:35:16 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (0000004AA3FD1400) [pid = 3548] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:35:16 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (0000004AA82B8400) [pid = 3548] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:35:16 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (0000004AA7D86C00) [pid = 3548] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:35:16 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (0000004A97CE1000) [pid = 3548] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:35:16 INFO - PROCESS | 3548 | 1464582916908 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]]]}] 21:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 881ms 21:35:16 INFO - PROCESS | 3548 | 1464582916946 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 21:35:16 INFO - PROCESS | 3548 | 1464582916948 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 21:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:35:16 INFO - PROCESS | 3548 | 1464582916952 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:35:16 INFO - PROCESS | 3548 | 1464582916962 Marionette TRACE conn5 <- [1,2070,null,{}] 21:35:16 INFO - PROCESS | 3548 | 1464582916971 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}] 21:35:17 INFO - PROCESS | 3548 | 1464582917089 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 21:35:17 INFO - PROCESS | 3548 | 1464582917146 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACFDA000 == 53 [pid = 3548] [id = 527] 21:35:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (0000004AA4A10400) [pid = 3548] [serial = 1581] [outer = 0000000000000000] 21:35:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (0000004AA7F51800) [pid = 3548] [serial = 1582] [outer = 0000004AA4A10400] 21:35:17 INFO - PROCESS | 3548 | 1464582917192 Marionette DEBUG loaded listener.js 21:35:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (0000004AA8B04000) [pid = 3548] [serial = 1583] [outer = 0000004AA4A10400] 21:35:17 INFO - PROCESS | 3548 | 1464582917534 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]]]}] 21:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 649ms 21:35:17 INFO - PROCESS | 3548 | 1464582917605 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 21:35:17 INFO - PROCESS | 3548 | 1464582917607 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 21:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:35:17 INFO - PROCESS | 3548 | 1464582917610 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:35:17 INFO - PROCESS | 3548 | 1464582917612 Marionette TRACE conn5 <- [1,2074,null,{}] 21:35:17 INFO - PROCESS | 3548 | 1464582917616 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}] 21:35:17 INFO - PROCESS | 3548 | 1464582917704 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 21:35:17 INFO - PROCESS | 3548 | 1464582917711 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD5DF800 == 54 [pid = 3548] [id = 528] 21:35:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (0000004AA8B08C00) [pid = 3548] [serial = 1584] [outer = 0000000000000000] 21:35:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (0000004AA8B10000) [pid = 3548] [serial = 1585] [outer = 0000004AA8B08C00] 21:35:17 INFO - PROCESS | 3548 | 1464582917760 Marionette DEBUG loaded listener.js 21:35:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (0000004AA8BBC000) [pid = 3548] [serial = 1586] [outer = 0000004AA8B08C00] 21:35:18 INFO - PROCESS | 3548 | 1464582918208 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]]]}] 21:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 629ms 21:35:18 INFO - PROCESS | 3548 | 1464582918255 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 21:35:18 INFO - PROCESS | 3548 | 1464582918257 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 21:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:35:18 INFO - PROCESS | 3548 | 1464582918266 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:35:18 INFO - PROCESS | 3548 | 1464582918269 Marionette TRACE conn5 <- [1,2078,null,{}] 21:35:18 INFO - PROCESS | 3548 | 1464582918273 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}] 21:35:18 INFO - PROCESS | 3548 | 1464582918368 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 21:35:18 INFO - PROCESS | 3548 | 1464582918375 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAE7BF000 == 55 [pid = 3548] [id = 529] 21:35:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (0000004AA8BBF400) [pid = 3548] [serial = 1587] [outer = 0000000000000000] 21:35:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (0000004AA8BC4C00) [pid = 3548] [serial = 1588] [outer = 0000004AA8BBF400] 21:35:18 INFO - PROCESS | 3548 | 1464582918426 Marionette DEBUG loaded listener.js 21:35:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (0000004AA8E97000) [pid = 3548] [serial = 1589] [outer = 0000004AA8BBF400] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7F31800 == 54 [pid = 3548] [id = 472] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA58F8800 == 53 [pid = 3548] [id = 503] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD298000 == 52 [pid = 3548] [id = 501] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA823D000 == 51 [pid = 3548] [id = 500] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD5D9800 == 50 [pid = 3548] [id = 502] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C8DD800 == 49 [pid = 3548] [id = 488] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2B1800 == 48 [pid = 3548] [id = 487] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3EA6800 == 47 [pid = 3548] [id = 441] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87A2800 == 46 [pid = 3548] [id = 470] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7F23000 == 45 [pid = 3548] [id = 485] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE6E000 == 44 [pid = 3548] [id = 486] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACFE5800 == 43 [pid = 3548] [id = 498] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB839800 == 42 [pid = 3548] [id = 473] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004A98A82000 == 41 [pid = 3548] [id = 520] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA405B800 == 40 [pid = 3548] [id = 519] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAE9E3000 == 39 [pid = 3548] [id = 518] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD9E4000 == 38 [pid = 3548] [id = 517] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA870E000 == 37 [pid = 3548] [id = 516] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4874000 == 36 [pid = 3548] [id = 515] 21:35:19 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD29E800 == 35 [pid = 3548] [id = 514] 21:35:20 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3453000 == 34 [pid = 3548] [id = 521] 21:35:20 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD5DF800 == 33 [pid = 3548] [id = 528] 21:35:20 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB837800 == 32 [pid = 3548] [id = 525] 21:35:20 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2BB800 == 31 [pid = 3548] [id = 526] 21:35:20 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8657800 == 30 [pid = 3548] [id = 523] 21:35:20 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA823E800 == 29 [pid = 3548] [id = 522] 21:35:20 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A22800 == 28 [pid = 3548] [id = 524] 21:35:20 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACFDA000 == 27 [pid = 3548] [id = 527] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (0000004AA7D83C00) [pid = 3548] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (0000004AA3EE3400) [pid = 3548] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (0000004A98349C00) [pid = 3548] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (0000004A9D655400) [pid = 3548] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (0000004A9CAF2000) [pid = 3548] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (0000004A95D78C00) [pid = 3548] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (0000004AA7D8B400) [pid = 3548] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (0000004AA34AC400) [pid = 3548] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (0000004AA389A400) [pid = 3548] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (0000004A9BE14400) [pid = 3548] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (0000004AA4652400) [pid = 3548] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (0000004AA39B5400) [pid = 3548] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0000004AA7D14400) [pid = 3548] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004A9C68E400) [pid = 3548] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004AA830FC00) [pid = 3548] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004AA39BEC00) [pid = 3548] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004AA8305000) [pid = 3548] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004AA8755800) [pid = 3548] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004AA7E5D000) [pid = 3548] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA819A800) [pid = 3548] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA8227400) [pid = 3548] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA4AB9400) [pid = 3548] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA599E800) [pid = 3548] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA7D14000) [pid = 3548] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA6C33C00) [pid = 3548] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA3AD6400) [pid = 3548] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 21:35:20 INFO - PROCESS | 3548 | 1464582920638 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]]]}] 21:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2405ms 21:35:20 INFO - PROCESS | 3548 | 1464582920668 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 21:35:20 INFO - PROCESS | 3548 | 1464582920672 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 21:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:35:20 INFO - PROCESS | 3548 | 1464582920678 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:35:20 INFO - PROCESS | 3548 | 1464582920682 Marionette TRACE conn5 <- [1,2082,null,{}] 21:35:20 INFO - PROCESS | 3548 | 1464582920688 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}] 21:35:20 INFO - PROCESS | 3548 | 1464582920786 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 21:35:20 INFO - PROCESS | 3548 | 1464582920797 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:20 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97FCB800 == 28 [pid = 3548] [id = 530] 21:35:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004A9654D800) [pid = 3548] [serial = 1590] [outer = 0000000000000000] 21:35:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004A96551000) [pid = 3548] [serial = 1591] [outer = 0000004A9654D800] 21:35:20 INFO - PROCESS | 3548 | 1464582920849 Marionette DEBUG loaded listener.js 21:35:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004A9721F000) [pid = 3548] [serial = 1592] [outer = 0000004A9654D800] 21:35:21 INFO - PROCESS | 3548 | 1464582921354 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]]]}] 21:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 734ms 21:35:21 INFO - PROCESS | 3548 | 1464582921416 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 21:35:21 INFO - PROCESS | 3548 | 1464582921423 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 21:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:35:21 INFO - PROCESS | 3548 | 1464582921430 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:35:21 INFO - PROCESS | 3548 | 1464582921433 Marionette TRACE conn5 <- [1,2086,null,{}] 21:35:21 INFO - PROCESS | 3548 | 1464582921437 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}] 21:35:21 INFO - PROCESS | 3548 | 1464582921529 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 21:35:21 INFO - PROCESS | 3548 | 1464582921546 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAD8000 == 29 [pid = 3548] [id = 531] 21:35:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004A976A8000) [pid = 3548] [serial = 1593] [outer = 0000000000000000] 21:35:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004A97AB1000) [pid = 3548] [serial = 1594] [outer = 0000004A976A8000] 21:35:21 INFO - PROCESS | 3548 | 1464582921596 Marionette DEBUG loaded listener.js 21:35:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004A97F8F000) [pid = 3548] [serial = 1595] [outer = 0000004A976A8000] 21:35:22 INFO - PROCESS | 3548 | 1464582922080 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]]]}] 21:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 692ms 21:35:22 INFO - PROCESS | 3548 | 1464582922128 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 21:35:22 INFO - PROCESS | 3548 | 1464582922131 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 21:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:35:22 INFO - PROCESS | 3548 | 1464582922134 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:35:22 INFO - PROCESS | 3548 | 1464582922138 Marionette TRACE conn5 <- [1,2090,null,{}] 21:35:22 INFO - PROCESS | 3548 | 1464582922150 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}] 21:35:22 INFO - PROCESS | 3548 | 1464582922281 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 21:35:22 INFO - PROCESS | 3548 | 1464582922364 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C61800 == 30 [pid = 3548] [id = 532] 21:35:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004A927CFC00) [pid = 3548] [serial = 1596] [outer = 0000000000000000] 21:35:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004A9BE18C00) [pid = 3548] [serial = 1597] [outer = 0000004A927CFC00] 21:35:22 INFO - PROCESS | 3548 | 1464582922416 Marionette DEBUG loaded listener.js 21:35:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004A9C68E400) [pid = 3548] [serial = 1598] [outer = 0000004A927CFC00] 21:35:22 INFO - PROCESS | 3548 | 1464582922824 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]]]}] 21:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 733ms 21:35:22 INFO - PROCESS | 3548 | 1464582922870 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 21:35:22 INFO - PROCESS | 3548 | 1464582922872 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 21:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:35:22 INFO - PROCESS | 3548 | 1464582922876 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:35:22 INFO - PROCESS | 3548 | 1464582922878 Marionette TRACE conn5 <- [1,2094,null,{}] 21:35:22 INFO - PROCESS | 3548 | 1464582922881 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}] 21:35:22 INFO - PROCESS | 3548 | 1464582922969 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 21:35:22 INFO - PROCESS | 3548 | 1464582922976 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4165800 == 31 [pid = 3548] [id = 533] 21:35:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004A9CBBB000) [pid = 3548] [serial = 1599] [outer = 0000000000000000] 21:35:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004A9D6B8800) [pid = 3548] [serial = 1600] [outer = 0000004A9CBBB000] 21:35:23 INFO - PROCESS | 3548 | 1464582923026 Marionette DEBUG loaded listener.js 21:35:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004A9DD66C00) [pid = 3548] [serial = 1601] [outer = 0000004A9CBBB000] 21:35:23 INFO - PROCESS | 3548 | 1464582923482 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] 21:35:23 INFO - PROCESS | 3548 | 1464582923509 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 21:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:35:23 INFO - PROCESS | 3548 | 1464582923516 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:35:23 INFO - PROCESS | 3548 | 1464582923518 Marionette TRACE conn5 <- [1,2098,null,{}] 21:35:23 INFO - PROCESS | 3548 | 1464582923522 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}] 21:35:23 INFO - PROCESS | 3548 | 1464582923604 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 21:35:23 INFO - PROCESS | 3548 | 1464582923613 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:23 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4C38000 == 32 [pid = 3548] [id = 534] 21:35:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004A976A5000) [pid = 3548] [serial = 1602] [outer = 0000000000000000] 21:35:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (0000004AA1330000) [pid = 3548] [serial = 1603] [outer = 0000004A976A5000] 21:35:23 INFO - PROCESS | 3548 | 1464582923662 Marionette DEBUG loaded listener.js 21:35:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (0000004AA199AC00) [pid = 3548] [serial = 1604] [outer = 0000004A976A5000] 21:35:24 INFO - PROCESS | 3548 | 1464582924133 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]]]}] 21:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 691ms 21:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:35:24 INFO - PROCESS | 3548 | 1464582924206 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 21:35:24 INFO - PROCESS | 3548 | 1464582924209 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 21:35:24 INFO - PROCESS | 3548 | 1464582924212 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:35:24 INFO - PROCESS | 3548 | 1464582924214 Marionette TRACE conn5 <- [1,2102,null,{}] 21:35:24 INFO - PROCESS | 3548 | 1464582924217 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}] 21:35:24 INFO - PROCESS | 3548 | 1464582924334 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 21:35:24 INFO - PROCESS | 3548 | 1464582924352 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:24 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA703F000 == 33 [pid = 3548] [id = 535] 21:35:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (0000004A95DD2C00) [pid = 3548] [serial = 1605] [outer = 0000000000000000] 21:35:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (0000004AA37BBC00) [pid = 3548] [serial = 1606] [outer = 0000004A95DD2C00] 21:35:24 INFO - PROCESS | 3548 | 1464582924402 Marionette DEBUG loaded listener.js 21:35:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (0000004AA3896800) [pid = 3548] [serial = 1607] [outer = 0000004A95DD2C00] 21:35:24 INFO - PROCESS | 3548 | 1464582924838 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]]]}] 21:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 691ms 21:35:24 INFO - PROCESS | 3548 | 1464582924906 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 21:35:24 INFO - PROCESS | 3548 | 1464582924909 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 21:35:24 INFO - PROCESS | 3548 | 1464582924912 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:35:24 INFO - PROCESS | 3548 | 1464582924914 Marionette TRACE conn5 <- [1,2106,null,{}] 21:35:24 INFO - PROCESS | 3548 | 1464582924918 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}] 21:35:25 INFO - PROCESS | 3548 | 1464582925025 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 21:35:25 INFO - PROCESS | 3548 | 1464582925037 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8154800 == 34 [pid = 3548] [id = 536] 21:35:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (0000004AA39B5C00) [pid = 3548] [serial = 1608] [outer = 0000000000000000] 21:35:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (0000004AA39BD000) [pid = 3548] [serial = 1609] [outer = 0000004AA39B5C00] 21:35:25 INFO - PROCESS | 3548 | 1464582925083 Marionette DEBUG loaded listener.js 21:35:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (0000004AA39CF800) [pid = 3548] [serial = 1610] [outer = 0000004AA39B5C00] 21:35:25 INFO - PROCESS | 3548 | 1464582925486 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]]]}] 21:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 629ms 21:35:25 INFO - PROCESS | 3548 | 1464582925549 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 21:35:25 INFO - PROCESS | 3548 | 1464582925551 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 21:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:35:25 INFO - PROCESS | 3548 | 1464582925555 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:35:25 INFO - PROCESS | 3548 | 1464582925557 Marionette TRACE conn5 <- [1,2110,null,{}] 21:35:25 INFO - PROCESS | 3548 | 1464582925560 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}] 21:35:25 INFO - PROCESS | 3548 | 1464582925639 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 21:35:25 INFO - PROCESS | 3548 | 1464582925646 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8234800 == 35 [pid = 3548] [id = 537] 21:35:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 137 (0000004AA3ACF400) [pid = 3548] [serial = 1611] [outer = 0000000000000000] 21:35:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 138 (0000004AA3AD7400) [pid = 3548] [serial = 1612] [outer = 0000004AA3ACF400] 21:35:25 INFO - PROCESS | 3548 | 1464582925695 Marionette DEBUG loaded listener.js 21:35:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 139 (0000004AA3E64C00) [pid = 3548] [serial = 1613] [outer = 0000004AA3ACF400] 21:35:26 INFO - PROCESS | 3548 | 1464582926169 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]]]}] 21:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 628ms 21:35:26 INFO - PROCESS | 3548 | 1464582926186 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 21:35:26 INFO - PROCESS | 3548 | 1464582926188 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 21:35:26 INFO - PROCESS | 3548 | 1464582926191 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:35:26 INFO - PROCESS | 3548 | 1464582926193 Marionette TRACE conn5 <- [1,2114,null,{}] 21:35:26 INFO - PROCESS | 3548 | 1464582926197 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}] 21:35:26 INFO - PROCESS | 3548 | 1464582926311 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 21:35:26 INFO - PROCESS | 3548 | 1464582926319 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:26 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C5F800 == 36 [pid = 3548] [id = 538] 21:35:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 140 (0000004AA1329400) [pid = 3548] [serial = 1614] [outer = 0000000000000000] 21:35:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 141 (0000004AA3EE3400) [pid = 3548] [serial = 1615] [outer = 0000004AA1329400] 21:35:26 INFO - PROCESS | 3548 | 1464582926367 Marionette DEBUG loaded listener.js 21:35:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 142 (0000004AA409B000) [pid = 3548] [serial = 1616] [outer = 0000004AA1329400] 21:35:26 INFO - PROCESS | 3548 | 1464582926844 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]]]}] 21:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 691ms 21:35:26 INFO - PROCESS | 3548 | 1464582926886 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 21:35:26 INFO - PROCESS | 3548 | 1464582926888 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 21:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:35:26 INFO - PROCESS | 3548 | 1464582926891 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:35:26 INFO - PROCESS | 3548 | 1464582926893 Marionette TRACE conn5 <- [1,2118,null,{}] 21:35:26 INFO - PROCESS | 3548 | 1464582926897 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}] 21:35:27 INFO - PROCESS | 3548 | 1464582927020 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 21:35:27 INFO - PROCESS | 3548 | 1464582927032 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:27 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA836A000 == 37 [pid = 3548] [id = 539] 21:35:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 143 (0000004AA40A5800) [pid = 3548] [serial = 1617] [outer = 0000000000000000] 21:35:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 144 (0000004AA4653800) [pid = 3548] [serial = 1618] [outer = 0000004AA40A5800] 21:35:27 INFO - PROCESS | 3548 | 1464582927124 Marionette DEBUG loaded listener.js 21:35:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 145 (0000004AA47D0C00) [pid = 3548] [serial = 1619] [outer = 0000004AA40A5800] 21:35:27 INFO - PROCESS | 3548 | 1464582927579 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] 21:35:27 INFO - PROCESS | 3548 | 1464582927631 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 21:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:35:27 INFO - PROCESS | 3548 | 1464582927634 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:35:27 INFO - PROCESS | 3548 | 1464582927637 Marionette TRACE conn5 <- [1,2122,null,{}] 21:35:27 INFO - PROCESS | 3548 | 1464582927640 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}] 21:35:27 INFO - PROCESS | 3548 | 1464582927811 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 144 (0000004AA34B8C00) [pid = 3548] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 143 (0000004A976A9C00) [pid = 3548] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 142 (0000004AA3546800) [pid = 3548] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 141 (0000004A973B7C00) [pid = 3548] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 140 (0000004AA4651400) [pid = 3548] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 139 (0000004A976A0000) [pid = 3548] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 138 (0000004AA12FF400) [pid = 3548] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 137 (0000004AA7D0F000) [pid = 3548] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 136 (0000004A9BE66800) [pid = 3548] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (0000004AA7D87400) [pid = 3548] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (0000004AA5997000) [pid = 3548] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (0000004AA4F3E800) [pid = 3548] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (0000004AA7D0EC00) [pid = 3548] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (0000004AA3AD7800) [pid = 3548] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (0000004A97B08C00) [pid = 3548] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (0000004AA67AE400) [pid = 3548] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0000004AA5170000) [pid = 3548] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004AA4F27C00) [pid = 3548] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004AA12F8C00) [pid = 3548] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004A95DD7800) [pid = 3548] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004A96B42400) [pid = 3548] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004A9DD6C800) [pid = 3548] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004AA82B6400) [pid = 3548] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004A95D4D800) [pid = 3548] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA8B08C00) [pid = 3548] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA7D07C00) [pid = 3548] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA8194000) [pid = 3548] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA8197000) [pid = 3548] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA4A10400) [pid = 3548] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA4FF0800) [pid = 3548] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA3E69000) [pid = 3548] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004A9888B400) [pid = 3548] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A9E186000) [pid = 3548] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA12FE400) [pid = 3548] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA87DCC00) [pid = 3548] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA7D16000) [pid = 3548] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA3E6A800) [pid = 3548] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A9DBA9400) [pid = 3548] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:35:28 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA3ADDC00) [pid = 3548] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:35:28 INFO - PROCESS | 3548 | 1464582928309 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9728B800 == 38 [pid = 3548] [id = 540] 21:35:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004A95D4FC00) [pid = 3548] [serial = 1620] [outer = 0000000000000000] 21:35:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004A95DD7800) [pid = 3548] [serial = 1621] [outer = 0000004A95D4FC00] 21:35:28 INFO - PROCESS | 3548 | 1464582928371 Marionette DEBUG loaded listener.js 21:35:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004A9CBB2C00) [pid = 3548] [serial = 1622] [outer = 0000004A95D4FC00] 21:35:28 INFO - PROCESS | 3548 | 1464582928774 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] 21:35:28 INFO - PROCESS | 3548 | 1464582928823 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 21:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:35:28 INFO - PROCESS | 3548 | 1464582928827 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:35:28 INFO - PROCESS | 3548 | 1464582928829 Marionette TRACE conn5 <- [1,2126,null,{}] 21:35:28 INFO - PROCESS | 3548 | 1464582928832 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}] 21:35:28 INFO - PROCESS | 3548 | 1464582928913 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 21:35:28 INFO - PROCESS | 3548 | 1464582928920 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8772800 == 39 [pid = 3548] [id = 541] 21:35:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA12FF400) [pid = 3548] [serial = 1623] [outer = 0000000000000000] 21:35:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA380F800) [pid = 3548] [serial = 1624] [outer = 0000004AA12FF400] 21:35:28 INFO - PROCESS | 3548 | 1464582928975 Marionette DEBUG loaded listener.js 21:35:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA4FEC400) [pid = 3548] [serial = 1625] [outer = 0000004AA12FF400] 21:35:29 INFO - PROCESS | 3548 | 1464582929395 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]]]}] 21:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 626ms 21:35:29 INFO - PROCESS | 3548 | 1464582929456 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 21:35:29 INFO - PROCESS | 3548 | 1464582929458 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 21:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:35:29 INFO - PROCESS | 3548 | 1464582929461 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:35:29 INFO - PROCESS | 3548 | 1464582929463 Marionette TRACE conn5 <- [1,2130,null,{}] 21:35:29 INFO - PROCESS | 3548 | 1464582929466 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}] 21:35:29 INFO - PROCESS | 3548 | 1464582929548 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 21:35:29 INFO - PROCESS | 3548 | 1464582929555 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87B3800 == 40 [pid = 3548] [id = 542] 21:35:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA516F000) [pid = 3548] [serial = 1626] [outer = 0000000000000000] 21:35:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA5251C00) [pid = 3548] [serial = 1627] [outer = 0000004AA516F000] 21:35:29 INFO - PROCESS | 3548 | 1464582929600 Marionette DEBUG loaded listener.js 21:35:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA5998800) [pid = 3548] [serial = 1628] [outer = 0000004AA516F000] 21:35:30 INFO - PROCESS | 3548 | 1464582930032 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] 21:35:30 INFO - PROCESS | 3548 | 1464582930094 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 21:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:35:30 INFO - PROCESS | 3548 | 1464582930103 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:35:30 INFO - PROCESS | 3548 | 1464582930104 Marionette TRACE conn5 <- [1,2134,null,{}] 21:35:30 INFO - PROCESS | 3548 | 1464582930108 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}] 21:35:30 INFO - PROCESS | 3548 | 1464582930190 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 21:35:30 INFO - PROCESS | 3548 | 1464582930196 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:30 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8FB0800 == 41 [pid = 3548] [id = 543] 21:35:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA599D800) [pid = 3548] [serial = 1629] [outer = 0000000000000000] 21:35:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA5B8B800) [pid = 3548] [serial = 1630] [outer = 0000004AA599D800] 21:35:30 INFO - PROCESS | 3548 | 1464582930241 Marionette DEBUG loaded listener.js 21:35:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA67ADC00) [pid = 3548] [serial = 1631] [outer = 0000004AA599D800] 21:35:31 INFO - PROCESS | 3548 | 1464582931104 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] 21:35:31 INFO - PROCESS | 3548 | 1464582931196 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 21:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:35:31 INFO - PROCESS | 3548 | 1464582931202 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:35:31 INFO - PROCESS | 3548 | 1464582931206 Marionette TRACE conn5 <- [1,2138,null,{}] 21:35:31 INFO - PROCESS | 3548 | 1464582931212 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}] 21:35:31 INFO - PROCESS | 3548 | 1464582931363 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 21:35:31 INFO - PROCESS | 3548 | 1464582931482 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:31 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D758000 == 42 [pid = 3548] [id = 544] 21:35:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004A973B3000) [pid = 3548] [serial = 1632] [outer = 0000000000000000] 21:35:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004A97B0A000) [pid = 3548] [serial = 1633] [outer = 0000004A973B3000] 21:35:31 INFO - PROCESS | 3548 | 1464582931544 Marionette DEBUG loaded listener.js 21:35:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004A9BD10400) [pid = 3548] [serial = 1634] [outer = 0000004A973B3000] 21:35:32 INFO - PROCESS | 3548 | 1464582932195 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] 21:35:32 INFO - PROCESS | 3548 | 1464582932240 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 21:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:35:32 INFO - PROCESS | 3548 | 1464582932247 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:35:32 INFO - PROCESS | 3548 | 1464582932250 Marionette TRACE conn5 <- [1,2142,null,{}] 21:35:32 INFO - PROCESS | 3548 | 1464582932254 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}] 21:35:32 INFO - PROCESS | 3548 | 1464582932428 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 21:35:32 INFO - PROCESS | 3548 | 1464582932555 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97F5E800 == 43 [pid = 3548] [id = 545] 21:35:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004A95D76C00) [pid = 3548] [serial = 1635] [outer = 0000000000000000] 21:35:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004A9C661800) [pid = 3548] [serial = 1636] [outer = 0000004A95D76C00] 21:35:32 INFO - PROCESS | 3548 | 1464582932613 Marionette DEBUG loaded listener.js 21:35:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004AA1993C00) [pid = 3548] [serial = 1637] [outer = 0000004A95D76C00] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA430E000 == 42 [pid = 3548] [id = 11] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CF7800 == 41 [pid = 3548] [id = 414] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CA8B800 == 40 [pid = 3548] [id = 403] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA6728800 == 39 [pid = 3548] [id = 401] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CAE5800 == 38 [pid = 3548] [id = 398] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4C2A800 == 37 [pid = 3548] [id = 413] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C63000 == 36 [pid = 3548] [id = 407] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7BC2800 == 35 [pid = 3548] [id = 404] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BD2A000 == 34 [pid = 3548] [id = 402] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA139F800 == 33 [pid = 3548] [id = 410] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8292800 == 32 [pid = 3548] [id = 405] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C72800 == 31 [pid = 3548] [id = 399] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004A989E2800 == 30 [pid = 3548] [id = 397] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA417C000 == 29 [pid = 3548] [id = 412] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8775800 == 28 [pid = 3548] [id = 406] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA38F1000 == 27 [pid = 3548] [id = 411] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4C25800 == 26 [pid = 3548] [id = 400] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C8DE000 == 25 [pid = 3548] [id = 409] 21:35:33 INFO - PROCESS | 3548 | --DOCSHELL 0000004A98873800 == 24 [pid = 3548] [id = 408] 21:35:33 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004AA8BC4C00) [pid = 3548] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 21:35:33 INFO - PROCESS | 3548 | 1464582933626 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]]]}] 21:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1398ms 21:35:33 INFO - PROCESS | 3548 | 1464582933650 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 21:35:33 INFO - PROCESS | 3548 | 1464582933655 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 21:35:33 INFO - PROCESS | 3548 | 1464582933659 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:35:33 INFO - PROCESS | 3548 | 1464582933664 Marionette TRACE conn5 <- [1,2146,null,{}] 21:35:33 INFO - PROCESS | 3548 | 1464582933669 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}] 21:35:33 INFO - PROCESS | 3548 | 1464582933762 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 21:35:33 INFO - PROCESS | 3548 | 1464582933771 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C6CA000 == 25 [pid = 3548] [id = 546] 21:35:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004A9769BC00) [pid = 3548] [serial = 1638] [outer = 0000000000000000] 21:35:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004A976A3000) [pid = 3548] [serial = 1639] [outer = 0000004A9769BC00] 21:35:33 INFO - PROCESS | 3548 | 1464582933826 Marionette DEBUG loaded listener.js 21:35:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004A97F89400) [pid = 3548] [serial = 1640] [outer = 0000004A9769BC00] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004AA3FD5C00) [pid = 3548] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004A9C58B000) [pid = 3548] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004AA674E800) [pid = 3548] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004AA8377000) [pid = 3548] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA39B6400) [pid = 3548] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA8373000) [pid = 3548] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004A9DD68000) [pid = 3548] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA7F4C400) [pid = 3548] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA6C75800) [pid = 3548] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA6C3EC00) [pid = 3548] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA819A000) [pid = 3548] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA6745400) [pid = 3548] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004A9CBB3800) [pid = 3548] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA705F000) [pid = 3548] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA599A800) [pid = 3548] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA4FEE400) [pid = 3548] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA3899000) [pid = 3548] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004A98822800) [pid = 3548] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A9CAA5000) [pid = 3548] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA3543C00) [pid = 3548] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA82C0400) [pid = 3548] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A976A4400) [pid = 3548] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA8BBC000) [pid = 3548] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA7D0D000) [pid = 3548] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA8756400) [pid = 3548] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA8227000) [pid = 3548] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA87DD000) [pid = 3548] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA7F51800) [pid = 3548] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA8B10000) [pid = 3548] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA8A8A400) [pid = 3548] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA59A1C00) [pid = 3548] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA40A0C00) [pid = 3548] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA4F25400) [pid = 3548] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A9E52AC00) [pid = 3548] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA348DC00) [pid = 3548] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA34B9C00) [pid = 3548] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA1327800) [pid = 3548] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA8195400) [pid = 3548] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA4099400) [pid = 3548] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA8A83C00) [pid = 3548] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA87E1000) [pid = 3548] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA875E400) [pid = 3548] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA8230000) [pid = 3548] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA4FEA400) [pid = 3548] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA465B400) [pid = 3548] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA2BE6000) [pid = 3548] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004A9E52C400) [pid = 3548] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA87D7000) [pid = 3548] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA87E1800) [pid = 3548] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA7D81800) [pid = 3548] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA6B81400) [pid = 3548] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA8B04000) [pid = 3548] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA4099C00) [pid = 3548] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004A9D791000) [pid = 3548] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 21:35:34 INFO - PROCESS | 3548 | 1464582934378 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] 21:35:34 INFO - PROCESS | 3548 | 1464582934444 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 21:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:35:34 INFO - PROCESS | 3548 | 1464582934450 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:35:34 INFO - PROCESS | 3548 | 1464582934453 Marionette TRACE conn5 <- [1,2150,null,{}] 21:35:34 INFO - PROCESS | 3548 | 1464582934457 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}] 21:35:34 INFO - PROCESS | 3548 | 1464582934549 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 21:35:34 INFO - PROCESS | 3548 | 1464582934626 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:34 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA19B9800 == 26 [pid = 3548] [id = 547] 21:35:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A9BB6C000) [pid = 3548] [serial = 1641] [outer = 0000000000000000] 21:35:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9C661C00) [pid = 3548] [serial = 1642] [outer = 0000004A9BB6C000] 21:35:34 INFO - PROCESS | 3548 | 1464582934672 Marionette DEBUG loaded listener.js 21:35:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9D64DC00) [pid = 3548] [serial = 1643] [outer = 0000004A9BB6C000] 21:35:35 INFO - PROCESS | 3548 | 1464582935084 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]]]}] 21:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 691ms 21:35:35 INFO - PROCESS | 3548 | 1464582935162 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 21:35:35 INFO - PROCESS | 3548 | 1464582935165 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 21:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:35:35 INFO - PROCESS | 3548 | 1464582935176 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:35:35 INFO - PROCESS | 3548 | 1464582935180 Marionette TRACE conn5 <- [1,2154,null,{}] 21:35:35 INFO - PROCESS | 3548 | 1464582935197 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}] 21:35:35 INFO - PROCESS | 3548 | 1464582935287 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 21:35:35 INFO - PROCESS | 3548 | 1464582935304 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:35 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4BA4800 == 27 [pid = 3548] [id = 548] 21:35:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A9BE65000) [pid = 3548] [serial = 1644] [outer = 0000000000000000] 21:35:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A9E52C800) [pid = 3548] [serial = 1645] [outer = 0000004A9BE65000] 21:35:35 INFO - PROCESS | 3548 | 1464582935356 Marionette DEBUG loaded listener.js 21:35:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA1359400) [pid = 3548] [serial = 1646] [outer = 0000004A9BE65000] 21:35:35 INFO - PROCESS | 3548 | 1464582935808 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]]]}] 21:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 691ms 21:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:35:35 INFO - PROCESS | 3548 | 1464582935861 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 21:35:35 INFO - PROCESS | 3548 | 1464582935864 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 21:35:35 INFO - PROCESS | 3548 | 1464582935867 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:35:35 INFO - PROCESS | 3548 | 1464582935869 Marionette TRACE conn5 <- [1,2158,null,{}] 21:35:35 INFO - PROCESS | 3548 | 1464582935872 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}] 21:35:35 INFO - PROCESS | 3548 | 1464582935981 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 21:35:35 INFO - PROCESS | 3548 | 1464582935989 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA51DB800 == 28 [pid = 3548] [id = 549] 21:35:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA2BE4000) [pid = 3548] [serial = 1647] [outer = 0000000000000000] 21:35:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA2BED400) [pid = 3548] [serial = 1648] [outer = 0000004AA2BE4000] 21:35:36 INFO - PROCESS | 3548 | 1464582936079 Marionette DEBUG loaded listener.js 21:35:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA3410C00) [pid = 3548] [serial = 1649] [outer = 0000004AA2BE4000] 21:35:36 INFO - PROCESS | 3548 | 1464582936510 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]]]}] 21:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 692ms 21:35:36 INFO - PROCESS | 3548 | 1464582936577 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 21:35:36 INFO - PROCESS | 3548 | 1464582936579 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 21:35:36 INFO - PROCESS | 3548 | 1464582936582 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:35:36 INFO - PROCESS | 3548 | 1464582936584 Marionette TRACE conn5 <- [1,2162,null,{}] 21:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:35:36 INFO - PROCESS | 3548 | 1464582936588 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}] 21:35:36 INFO - PROCESS | 3548 | 1464582936732 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 21:35:36 INFO - PROCESS | 3548 | 1464582936756 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70D8800 == 29 [pid = 3548] [id = 550] 21:35:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA340E400) [pid = 3548] [serial = 1650] [outer = 0000000000000000] 21:35:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA37B0800) [pid = 3548] [serial = 1651] [outer = 0000004AA340E400] 21:35:36 INFO - PROCESS | 3548 | 1464582936804 Marionette DEBUG loaded listener.js 21:35:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA380D400) [pid = 3548] [serial = 1652] [outer = 0000004AA340E400] 21:35:37 INFO - PROCESS | 3548 | 1464582937256 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]]]}] 21:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 730ms 21:35:37 INFO - PROCESS | 3548 | 1464582937319 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 21:35:37 INFO - PROCESS | 3548 | 1464582937321 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 21:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:35:37 INFO - PROCESS | 3548 | 1464582937324 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:35:37 INFO - PROCESS | 3548 | 1464582937326 Marionette TRACE conn5 <- [1,2166,null,{}] 21:35:37 INFO - PROCESS | 3548 | 1464582937330 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}] 21:35:37 INFO - PROCESS | 3548 | 1464582937461 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 21:35:37 INFO - PROCESS | 3548 | 1464582937517 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81CB800 == 30 [pid = 3548] [id = 551] 21:35:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA39BE400) [pid = 3548] [serial = 1653] [outer = 0000000000000000] 21:35:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA3AD7C00) [pid = 3548] [serial = 1654] [outer = 0000004AA39BE400] 21:35:37 INFO - PROCESS | 3548 | 1464582937564 Marionette DEBUG loaded listener.js 21:35:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA3E69C00) [pid = 3548] [serial = 1655] [outer = 0000004AA39BE400] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA516F000) [pid = 3548] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A976A8000) [pid = 3548] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA1329400) [pid = 3548] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA8BBF400) [pid = 3548] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A927CFC00) [pid = 3548] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA40A5800) [pid = 3548] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A976A5000) [pid = 3548] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004A9CBBB000) [pid = 3548] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA39B5C00) [pid = 3548] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA12FF400) [pid = 3548] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004A95DD2C00) [pid = 3548] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004A9654D800) [pid = 3548] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA3ACF400) [pid = 3548] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:35:37 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004A95D4FC00) [pid = 3548] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:35:38 INFO - PROCESS | 3548 | 1464582938101 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]]]}] 21:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 838ms 21:35:38 INFO - PROCESS | 3548 | 1464582938166 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 21:35:38 INFO - PROCESS | 3548 | 1464582938168 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 21:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:35:38 INFO - PROCESS | 3548 | 1464582938172 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:35:38 INFO - PROCESS | 3548 | 1464582938174 Marionette TRACE conn5 <- [1,2170,null,{}] 21:35:38 INFO - PROCESS | 3548 | 1464582938178 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}] 21:35:38 INFO - PROCESS | 3548 | 1464582938285 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 21:35:38 INFO - PROCESS | 3548 | 1464582938342 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5EC000 == 31 [pid = 3548] [id = 552] 21:35:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9721E400) [pid = 3548] [serial = 1656] [outer = 0000000000000000] 21:35:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004AA1332000) [pid = 3548] [serial = 1657] [outer = 0000004A9721E400] 21:35:38 INFO - PROCESS | 3548 | 1464582938387 Marionette DEBUG loaded listener.js 21:35:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA3EE5400) [pid = 3548] [serial = 1658] [outer = 0000004A9721E400] 21:35:38 INFO - PROCESS | 3548 | 1464582938754 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]]]}] 21:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 626ms 21:35:38 INFO - PROCESS | 3548 | 1464582938801 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 21:35:38 INFO - PROCESS | 3548 | 1464582938803 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 21:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:35:38 INFO - PROCESS | 3548 | 1464582938807 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:35:38 INFO - PROCESS | 3548 | 1464582938809 Marionette TRACE conn5 <- [1,2174,null,{}] 21:35:38 INFO - PROCESS | 3548 | 1464582938812 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}] 21:35:38 INFO - PROCESS | 3548 | 1464582938895 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 21:35:38 INFO - PROCESS | 3548 | 1464582938902 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8358800 == 32 [pid = 3548] [id = 553] 21:35:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA3FD1000) [pid = 3548] [serial = 1659] [outer = 0000000000000000] 21:35:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA4652400) [pid = 3548] [serial = 1660] [outer = 0000004AA3FD1000] 21:35:38 INFO - PROCESS | 3548 | 1464582938947 Marionette DEBUG loaded listener.js 21:35:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA465D800) [pid = 3548] [serial = 1661] [outer = 0000004AA3FD1000] 21:35:39 INFO - PROCESS | 3548 | 1464582939368 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]]]}] 21:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 587ms 21:35:39 INFO - PROCESS | 3548 | 1464582939396 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 21:35:39 INFO - PROCESS | 3548 | 1464582939399 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 21:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:35:39 INFO - PROCESS | 3548 | 1464582939414 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:35:39 INFO - PROCESS | 3548 | 1464582939416 Marionette TRACE conn5 <- [1,2178,null,{}] 21:35:39 INFO - PROCESS | 3548 | 1464582939419 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}] 21:35:39 INFO - PROCESS | 3548 | 1464582939502 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 21:35:39 INFO - PROCESS | 3548 | 1464582939510 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8661000 == 33 [pid = 3548] [id = 554] 21:35:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA4A0EC00) [pid = 3548] [serial = 1662] [outer = 0000000000000000] 21:35:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA4B41000) [pid = 3548] [serial = 1663] [outer = 0000004AA4A0EC00] 21:35:39 INFO - PROCESS | 3548 | 1464582939556 Marionette DEBUG loaded listener.js 21:35:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA4F2A400) [pid = 3548] [serial = 1664] [outer = 0000004AA4A0EC00] 21:35:40 INFO - PROCESS | 3548 | 1464582940137 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]]]}] 21:35:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:35:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 776ms 21:35:40 INFO - PROCESS | 3548 | 1464582940193 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 21:35:40 INFO - PROCESS | 3548 | 1464582940198 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 21:35:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:35:40 INFO - PROCESS | 3548 | 1464582940203 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:35:40 INFO - PROCESS | 3548 | 1464582940208 Marionette TRACE conn5 <- [1,2182,null,{}] 21:35:40 INFO - PROCESS | 3548 | 1464582940215 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}] 21:35:40 INFO - PROCESS | 3548 | 1464582940359 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 21:35:40 INFO - PROCESS | 3548 | 1464582940455 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D755800 == 34 [pid = 3548] [id = 555] 21:35:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004A95D75000) [pid = 3548] [serial = 1665] [outer = 0000000000000000] 21:35:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004A97936400) [pid = 3548] [serial = 1666] [outer = 0000004A95D75000] 21:35:40 INFO - PROCESS | 3548 | 1464582940513 Marionette DEBUG loaded listener.js 21:35:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004A9BE1CC00) [pid = 3548] [serial = 1667] [outer = 0000004A95D75000] 21:35:41 INFO - PROCESS | 3548 | 1464582941144 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]]]}] 21:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 985ms 21:35:41 INFO - PROCESS | 3548 | 1464582941192 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 21:35:41 INFO - PROCESS | 3548 | 1464582941199 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 21:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:35:41 INFO - PROCESS | 3548 | 1464582941206 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:35:41 INFO - PROCESS | 3548 | 1464582941209 Marionette TRACE conn5 <- [1,2186,null,{}] 21:35:41 INFO - PROCESS | 3548 | 1464582941213 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}] 21:35:41 INFO - PROCESS | 3548 | 1464582941327 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 21:35:41 INFO - PROCESS | 3548 | 1464582941447 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:41 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8145800 == 35 [pid = 3548] [id = 556] 21:35:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004A9DBB0000) [pid = 3548] [serial = 1668] [outer = 0000000000000000] 21:35:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004A9E526C00) [pid = 3548] [serial = 1669] [outer = 0000004A9DBB0000] 21:35:41 INFO - PROCESS | 3548 | 1464582941504 Marionette DEBUG loaded listener.js 21:35:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA2BEC800) [pid = 3548] [serial = 1670] [outer = 0000004A9DBB0000] 21:35:42 INFO - PROCESS | 3548 | 1464582942140 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]]]}] 21:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 986ms 21:35:42 INFO - PROCESS | 3548 | 1464582942198 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 21:35:42 INFO - PROCESS | 3548 | 1464582942201 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 21:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:35:42 INFO - PROCESS | 3548 | 1464582942204 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:35:42 INFO - PROCESS | 3548 | 1464582942209 Marionette TRACE conn5 <- [1,2190,null,{}] 21:35:42 INFO - PROCESS | 3548 | 1464582942220 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}] 21:35:42 INFO - PROCESS | 3548 | 1464582942333 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 21:35:42 INFO - PROCESS | 3548 | 1464582942412 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8793800 == 36 [pid = 3548] [id = 557] 21:35:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA39C2C00) [pid = 3548] [serial = 1671] [outer = 0000000000000000] 21:35:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA3AD3800) [pid = 3548] [serial = 1672] [outer = 0000004AA39C2C00] 21:35:42 INFO - PROCESS | 3548 | 1464582942512 Marionette DEBUG loaded listener.js 21:35:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA4F29400) [pid = 3548] [serial = 1673] [outer = 0000004AA39C2C00] 21:35:43 INFO - PROCESS | 3548 | 1464582943100 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]]]}] 21:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 943ms 21:35:43 INFO - PROCESS | 3548 | 1464582943149 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 21:35:43 INFO - PROCESS | 3548 | 1464582943153 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 21:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:35:43 INFO - PROCESS | 3548 | 1464582943156 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:35:43 INFO - PROCESS | 3548 | 1464582943159 Marionette TRACE conn5 <- [1,2194,null,{}] 21:35:43 INFO - PROCESS | 3548 | 1464582943163 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}] 21:35:43 INFO - PROCESS | 3548 | 1464582943274 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 21:35:43 INFO - PROCESS | 3548 | 1464582943392 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A37000 == 37 [pid = 3548] [id = 558] 21:35:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA4FF0000) [pid = 3548] [serial = 1674] [outer = 0000000000000000] 21:35:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA516F000) [pid = 3548] [serial = 1675] [outer = 0000004AA4FF0000] 21:35:43 INFO - PROCESS | 3548 | 1464582943449 Marionette DEBUG loaded listener.js 21:35:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA5996400) [pid = 3548] [serial = 1676] [outer = 0000004AA4FF0000] 21:35:44 INFO - PROCESS | 3548 | 1464582944240 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]]]}] 21:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1129ms 21:35:44 INFO - PROCESS | 3548 | 1464582944287 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 21:35:44 INFO - PROCESS | 3548 | 1464582944292 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 21:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:35:44 INFO - PROCESS | 3548 | 1464582944297 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:35:44 INFO - PROCESS | 3548 | 1464582944302 Marionette TRACE conn5 <- [1,2198,null,{}] 21:35:44 INFO - PROCESS | 3548 | 1464582944309 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}] 21:35:44 INFO - PROCESS | 3548 | 1464582944412 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 21:35:44 INFO - PROCESS | 3548 | 1464582944540 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:44 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97280000 == 38 [pid = 3548] [id = 559] 21:35:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A95D59800) [pid = 3548] [serial = 1677] [outer = 0000000000000000] 21:35:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A976A1400) [pid = 3548] [serial = 1678] [outer = 0000004A95D59800] 21:35:44 INFO - PROCESS | 3548 | 1464582944592 Marionette DEBUG loaded listener.js 21:35:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004A98AFA800) [pid = 3548] [serial = 1679] [outer = 0000004A95D59800] 21:35:44 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAE7BF000 == 37 [pid = 3548] [id = 529] 21:35:44 INFO - PROCESS | 3548 | --DOCSHELL 0000004A969E7000 == 36 [pid = 3548] [id = 12] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A95DD7800) [pid = 3548] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004A9CBB2C00) [pid = 3548] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA4FEC400) [pid = 3548] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA5998800) [pid = 3548] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA3E64C00) [pid = 3548] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA5251C00) [pid = 3548] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A97AB1000) [pid = 3548] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004A97F8F000) [pid = 3548] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA3EE3400) [pid = 3548] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA8E97000) [pid = 3548] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004A9BE18C00) [pid = 3548] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA4653800) [pid = 3548] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A9C68E400) [pid = 3548] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA409B000) [pid = 3548] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA1330000) [pid = 3548] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA199AC00) [pid = 3548] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A9D6B8800) [pid = 3548] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004A9DD66C00) [pid = 3548] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA39BD000) [pid = 3548] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA47D0C00) [pid = 3548] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA39CF800) [pid = 3548] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA380F800) [pid = 3548] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA37BBC00) [pid = 3548] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA3896800) [pid = 3548] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004A96551000) [pid = 3548] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004A9721F000) [pid = 3548] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 21:35:44 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA3AD7400) [pid = 3548] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 21:35:45 INFO - PROCESS | 3548 | 1464582945145 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]]]}] 21:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 879ms 21:35:45 INFO - PROCESS | 3548 | 1464582945180 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 21:35:45 INFO - PROCESS | 3548 | 1464582945187 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 21:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:35:45 INFO - PROCESS | 3548 | 1464582945193 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:35:45 INFO - PROCESS | 3548 | 1464582945196 Marionette TRACE conn5 <- [1,2202,null,{}] 21:35:45 INFO - PROCESS | 3548 | 1464582945200 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}] 21:35:45 INFO - PROCESS | 3548 | 1464582945289 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 21:35:45 INFO - PROCESS | 3548 | 1464582945298 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D9D7000 == 37 [pid = 3548] [id = 560] 21:35:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004A976A1C00) [pid = 3548] [serial = 1680] [outer = 0000000000000000] 21:35:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004A9BD77C00) [pid = 3548] [serial = 1681] [outer = 0000004A976A1C00] 21:35:45 INFO - PROCESS | 3548 | 1464582945346 Marionette DEBUG loaded listener.js 21:35:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A9BE69400) [pid = 3548] [serial = 1682] [outer = 0000004A976A1C00] 21:35:45 INFO - PROCESS | 3548 | 1464582945831 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]]]}] 21:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 691ms 21:35:45 INFO - PROCESS | 3548 | 1464582945885 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 21:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:35:45 INFO - PROCESS | 3548 | 1464582945888 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 21:35:45 INFO - PROCESS | 3548 | 1464582945892 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:35:45 INFO - PROCESS | 3548 | 1464582945895 Marionette TRACE conn5 <- [1,2206,null,{}] 21:35:45 INFO - PROCESS | 3548 | 1464582945906 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}] 21:35:46 INFO - PROCESS | 3548 | 1464582945998 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 21:35:46 INFO - PROCESS | 3548 | 1464582946006 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4868800 == 38 [pid = 3548] [id = 561] 21:35:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9D6B0C00) [pid = 3548] [serial = 1683] [outer = 0000000000000000] 21:35:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9D792400) [pid = 3548] [serial = 1684] [outer = 0000004A9D6B0C00] 21:35:46 INFO - PROCESS | 3548 | 1464582946057 Marionette DEBUG loaded listener.js 21:35:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A9E189400) [pid = 3548] [serial = 1685] [outer = 0000004A9D6B0C00] 21:35:46 INFO - PROCESS | 3548 | 1464582946523 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]]]}] 21:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 692ms 21:35:46 INFO - PROCESS | 3548 | 1464582946586 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 21:35:46 INFO - PROCESS | 3548 | 1464582946589 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 21:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:35:46 INFO - PROCESS | 3548 | 1464582946592 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:35:46 INFO - PROCESS | 3548 | 1464582946594 Marionette TRACE conn5 <- [1,2210,null,{}] 21:35:46 INFO - PROCESS | 3548 | 1464582946598 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}] 21:35:46 INFO - PROCESS | 3548 | 1464582946715 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 21:35:46 INFO - PROCESS | 3548 | 1464582946844 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A989E7800 == 39 [pid = 3548] [id = 562] 21:35:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A927CF400) [pid = 3548] [serial = 1686] [outer = 0000000000000000] 21:35:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004A95D57400) [pid = 3548] [serial = 1687] [outer = 0000004A927CF400] 21:35:46 INFO - PROCESS | 3548 | 1464582946905 Marionette DEBUG loaded listener.js 21:35:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004A9721F000) [pid = 3548] [serial = 1688] [outer = 0000004A927CF400] 21:35:47 INFO - PROCESS | 3548 | 1464582947476 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]]]}] 21:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 924ms 21:35:47 INFO - PROCESS | 3548 | 1464582947520 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 21:35:47 INFO - PROCESS | 3548 | 1464582947526 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 21:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:35:47 INFO - PROCESS | 3548 | 1464582947531 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:35:47 INFO - PROCESS | 3548 | 1464582947535 Marionette TRACE conn5 <- [1,2214,null,{}] 21:35:47 INFO - PROCESS | 3548 | 1464582947541 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}] 21:35:47 INFO - PROCESS | 3548 | 1464582947661 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 21:35:47 INFO - PROCESS | 3548 | 1464582947752 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CED000 == 40 [pid = 3548] [id = 563] 21:35:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004A9D659000) [pid = 3548] [serial = 1689] [outer = 0000000000000000] 21:35:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004A9D6B4000) [pid = 3548] [serial = 1690] [outer = 0000004A9D659000] 21:35:47 INFO - PROCESS | 3548 | 1464582947811 Marionette DEBUG loaded listener.js 21:35:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA12F9800) [pid = 3548] [serial = 1691] [outer = 0000004A9D659000] 21:35:48 INFO - PROCESS | 3548 | 1464582948399 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]]]}] 21:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 881ms 21:35:48 INFO - PROCESS | 3548 | 1464582948427 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 21:35:48 INFO - PROCESS | 3548 | 1464582948432 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 21:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:35:48 INFO - PROCESS | 3548 | 1464582948437 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:35:48 INFO - PROCESS | 3548 | 1464582948440 Marionette TRACE conn5 <- [1,2218,null,{}] 21:35:48 INFO - PROCESS | 3548 | 1464582948444 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}] 21:35:48 INFO - PROCESS | 3548 | 1464582948557 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 21:35:48 INFO - PROCESS | 3548 | 1464582948650 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA80FC000 == 41 [pid = 3548] [id = 564] 21:35:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA3404C00) [pid = 3548] [serial = 1692] [outer = 0000000000000000] 21:35:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA37B2800) [pid = 3548] [serial = 1693] [outer = 0000004AA3404C00] 21:35:48 INFO - PROCESS | 3548 | 1464582948706 Marionette DEBUG loaded listener.js 21:35:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA389A800) [pid = 3548] [serial = 1694] [outer = 0000004AA3404C00] 21:35:49 INFO - PROCESS | 3548 | 1464582949304 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]]]}] 21:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 880ms 21:35:49 INFO - PROCESS | 3548 | 1464582949321 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 21:35:49 INFO - PROCESS | 3548 | 1464582949324 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 21:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:35:49 INFO - PROCESS | 3548 | 1464582949335 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:35:49 INFO - PROCESS | 3548 | 1464582949342 Marionette TRACE conn5 <- [1,2222,null,{}] 21:35:49 INFO - PROCESS | 3548 | 1464582949347 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}] 21:35:49 INFO - PROCESS | 3548 | 1464582949458 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 21:35:49 INFO - PROCESS | 3548 | 1464582949546 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C515000 == 42 [pid = 3548] [id = 565] 21:35:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA39BE000) [pid = 3548] [serial = 1695] [outer = 0000000000000000] 21:35:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA3AD7400) [pid = 3548] [serial = 1696] [outer = 0000004AA39BE000] 21:35:49 INFO - PROCESS | 3548 | 1464582949602 Marionette DEBUG loaded listener.js 21:35:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA3E69000) [pid = 3548] [serial = 1697] [outer = 0000004AA39BE000] 21:35:50 INFO - PROCESS | 3548 | 1464582950163 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]]]}] 21:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 902ms 21:35:50 INFO - PROCESS | 3548 | 1464582950232 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 21:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:35:50 INFO - PROCESS | 3548 | 1464582950235 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 21:35:50 INFO - PROCESS | 3548 | 1464582950239 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:35:50 INFO - PROCESS | 3548 | 1464582950241 Marionette TRACE conn5 <- [1,2226,null,{}] 21:35:50 INFO - PROCESS | 3548 | 1464582950245 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}] 21:35:50 INFO - PROCESS | 3548 | 1464582950355 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 21:35:50 INFO - PROCESS | 3548 | 1464582950430 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8647800 == 43 [pid = 3548] [id = 566] 21:35:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA40A4000) [pid = 3548] [serial = 1698] [outer = 0000000000000000] 21:35:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA465D400) [pid = 3548] [serial = 1699] [outer = 0000004AA40A4000] 21:35:50 INFO - PROCESS | 3548 | 1464582950529 Marionette DEBUG loaded listener.js 21:35:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA4F22400) [pid = 3548] [serial = 1700] [outer = 0000004AA40A4000] 21:35:51 INFO - PROCESS | 3548 | 1464582951046 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]]]}] 21:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 881ms 21:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:35:51 INFO - PROCESS | 3548 | 1464582951122 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 21:35:51 INFO - PROCESS | 3548 | 1464582951124 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 21:35:51 INFO - PROCESS | 3548 | 1464582951128 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:35:51 INFO - PROCESS | 3548 | 1464582951130 Marionette TRACE conn5 <- [1,2230,null,{}] 21:35:51 INFO - PROCESS | 3548 | 1464582951134 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}] 21:35:51 INFO - PROCESS | 3548 | 1464582951240 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 21:35:51 INFO - PROCESS | 3548 | 1464582951361 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA877C000 == 44 [pid = 3548] [id = 567] 21:35:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA4FED400) [pid = 3548] [serial = 1701] [outer = 0000000000000000] 21:35:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA4FF2C00) [pid = 3548] [serial = 1702] [outer = 0000004AA4FED400] 21:35:51 INFO - PROCESS | 3548 | 1464582951427 Marionette DEBUG loaded listener.js 21:35:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA59A1400) [pid = 3548] [serial = 1703] [outer = 0000004AA4FED400] 21:35:52 INFO - PROCESS | 3548 | 1464582952072 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]]]}] 21:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 985ms 21:35:52 INFO - PROCESS | 3548 | 1464582952115 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 21:35:52 INFO - PROCESS | 3548 | 1464582952118 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 21:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:35:52 INFO - PROCESS | 3548 | 1464582952140 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:35:52 INFO - PROCESS | 3548 | 1464582952143 Marionette TRACE conn5 <- [1,2234,null,{}] 21:35:52 INFO - PROCESS | 3548 | 1464582952149 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}] 21:35:52 INFO - PROCESS | 3548 | 1464582952257 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 21:35:52 INFO - PROCESS | 3548 | 1464582952332 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A38000 == 45 [pid = 3548] [id = 568] 21:35:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA6741400) [pid = 3548] [serial = 1704] [outer = 0000000000000000] 21:35:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA6B81400) [pid = 3548] [serial = 1705] [outer = 0000004AA6741400] 21:35:52 INFO - PROCESS | 3548 | 1464582952387 Marionette DEBUG loaded listener.js 21:35:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA7059400) [pid = 3548] [serial = 1706] [outer = 0000004AA6741400] 21:35:53 INFO - PROCESS | 3548 | 1464582953049 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]]]}] 21:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1004ms 21:35:53 INFO - PROCESS | 3548 | 1464582953129 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 21:35:53 INFO - PROCESS | 3548 | 1464582953133 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 21:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:35:53 INFO - PROCESS | 3548 | 1464582953138 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:35:53 INFO - PROCESS | 3548 | 1464582953142 Marionette TRACE conn5 <- [1,2238,null,{}] 21:35:53 INFO - PROCESS | 3548 | 1464582953148 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}] 21:35:53 INFO - PROCESS | 3548 | 1464582953257 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 21:35:53 INFO - PROCESS | 3548 | 1464582953337 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A983DD000 == 46 [pid = 3548] [id = 569] 21:35:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A95D78800) [pid = 3548] [serial = 1707] [outer = 0000000000000000] 21:35:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004A97F29000) [pid = 3548] [serial = 1708] [outer = 0000004A95D78800] 21:35:53 INFO - PROCESS | 3548 | 1464582953435 Marionette DEBUG loaded listener.js 21:35:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004A9DBAF000) [pid = 3548] [serial = 1709] [outer = 0000004A95D78800] 21:35:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4868800 == 45 [pid = 3548] [id = 561] 21:35:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D9D7000 == 44 [pid = 3548] [id = 560] 21:35:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97280000 == 43 [pid = 3548] [id = 559] 21:35:53 INFO - PROCESS | 3548 | 1464582953842 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]]]}] 21:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 795ms 21:35:53 INFO - PROCESS | 3548 | 1464582953938 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 21:35:53 INFO - PROCESS | 3548 | 1464582953944 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 21:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:35:53 INFO - PROCESS | 3548 | 1464582953951 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:35:53 INFO - PROCESS | 3548 | 1464582953953 Marionette TRACE conn5 <- [1,2242,null,{}] 21:35:53 INFO - PROCESS | 3548 | 1464582953962 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}] 21:35:54 INFO - PROCESS | 3548 | 1464582954055 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 21:35:54 INFO - PROCESS | 3548 | 1464582954063 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:54 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70D3800 == 44 [pid = 3548] [id = 570] 21:35:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A9C591000) [pid = 3548] [serial = 1710] [outer = 0000000000000000] 21:35:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A9C655C00) [pid = 3548] [serial = 1711] [outer = 0000004A9C591000] 21:35:54 INFO - PROCESS | 3548 | 1464582954111 Marionette DEBUG loaded listener.js 21:35:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA2CCB400) [pid = 3548] [serial = 1712] [outer = 0000004A9C591000] 21:35:54 INFO - PROCESS | 3548 | 1464582954612 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]]]}] 21:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 732ms 21:35:54 INFO - PROCESS | 3548 | 1464582954709 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 21:35:54 INFO - PROCESS | 3548 | 1464582954712 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 21:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:35:54 INFO - PROCESS | 3548 | 1464582954715 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:35:54 INFO - PROCESS | 3548 | 1464582954719 Marionette TRACE conn5 <- [1,2246,null,{}] 21:35:54 INFO - PROCESS | 3548 | 1464582954735 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}] 21:35:54 INFO - PROCESS | 3548 | 1464582954868 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 21:35:54 INFO - PROCESS | 3548 | 1464582954878 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:54 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8782000 == 45 [pid = 3548] [id = 571] 21:35:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA39C4C00) [pid = 3548] [serial = 1713] [outer = 0000000000000000] 21:35:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA3AD6400) [pid = 3548] [serial = 1714] [outer = 0000004AA39C4C00] 21:35:54 INFO - PROCESS | 3548 | 1464582954970 Marionette DEBUG loaded listener.js 21:35:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA4F2B000) [pid = 3548] [serial = 1715] [outer = 0000004AA39C4C00] 21:35:55 INFO - PROCESS | 3548 | 1464582955439 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]]]}] 21:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 734ms 21:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:35:55 INFO - PROCESS | 3548 | 1464582955452 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 21:35:55 INFO - PROCESS | 3548 | 1464582955455 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 21:35:55 INFO - PROCESS | 3548 | 1464582955458 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:35:55 INFO - PROCESS | 3548 | 1464582955460 Marionette TRACE conn5 <- [1,2250,null,{}] 21:35:55 INFO - PROCESS | 3548 | 1464582955463 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}] 21:35:55 INFO - PROCESS | 3548 | 1464582955582 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 21:35:55 INFO - PROCESS | 3548 | 1464582955635 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB78B800 == 46 [pid = 3548] [id = 572] 21:35:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA5996C00) [pid = 3548] [serial = 1716] [outer = 0000000000000000] 21:35:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA59E6400) [pid = 3548] [serial = 1717] [outer = 0000004AA5996C00] 21:35:55 INFO - PROCESS | 3548 | 1464582955681 Marionette DEBUG loaded listener.js 21:35:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA7055C00) [pid = 3548] [serial = 1718] [outer = 0000004AA5996C00] 21:35:56 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004A9721E400) [pid = 3548] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:35:56 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA3FD1000) [pid = 3548] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:35:56 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA2BE4000) [pid = 3548] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:35:56 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A96CBEC00) [pid = 3548] [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.] 21:35:56 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA39BE400) [pid = 3548] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:35:56 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA599D800) [pid = 3548] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:35:56 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A9769BC00) [pid = 3548] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:35:56 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A9BB6C000) [pid = 3548] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:35:56 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A9BE65000) [pid = 3548] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:35:56 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004A95D59800) [pid = 3548] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:35:56 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA340E400) [pid = 3548] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:35:56 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A976A1C00) [pid = 3548] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:35:56 INFO - PROCESS | 3548 | 1464582956121 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]]]}] 21:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 689ms 21:35:56 INFO - PROCESS | 3548 | 1464582956151 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 21:35:56 INFO - PROCESS | 3548 | 1464582956153 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 21:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:35:56 INFO - PROCESS | 3548 | 1464582956156 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:35:56 INFO - PROCESS | 3548 | 1464582956158 Marionette TRACE conn5 <- [1,2254,null,{}] 21:35:56 INFO - PROCESS | 3548 | 1464582956162 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}] 21:35:56 INFO - PROCESS | 3548 | 1464582956276 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 21:35:56 INFO - PROCESS | 3548 | 1464582956285 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:56 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB833000 == 47 [pid = 3548] [id = 573] 21:35:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A969CD400) [pid = 3548] [serial = 1719] [outer = 0000000000000000] 21:35:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004A9DD68000) [pid = 3548] [serial = 1720] [outer = 0000004A969CD400] 21:35:56 INFO - PROCESS | 3548 | 1464582956333 Marionette DEBUG loaded listener.js 21:35:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA3FD1000) [pid = 3548] [serial = 1721] [outer = 0000004A969CD400] 21:35:56 INFO - PROCESS | 3548 | 1464582956776 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]]]}] 21:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 629ms 21:35:56 INFO - PROCESS | 3548 | 1464582956794 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 21:35:56 INFO - PROCESS | 3548 | 1464582956796 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 21:35:56 INFO - PROCESS | 3548 | 1464582956799 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:35:56 INFO - PROCESS | 3548 | 1464582956801 Marionette TRACE conn5 <- [1,2258,null,{}] 21:35:56 INFO - PROCESS | 3548 | 1464582956805 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}] 21:35:56 INFO - PROCESS | 3548 | 1464582956910 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 21:35:56 INFO - PROCESS | 3548 | 1464582956918 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:56 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB886000 == 48 [pid = 3548] [id = 574] 21:35:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA7D0F400) [pid = 3548] [serial = 1722] [outer = 0000000000000000] 21:35:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA7D1A800) [pid = 3548] [serial = 1723] [outer = 0000004AA7D0F400] 21:35:56 INFO - PROCESS | 3548 | 1464582956965 Marionette DEBUG loaded listener.js 21:35:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA7D7EC00) [pid = 3548] [serial = 1724] [outer = 0000004AA7D0F400] 21:35:57 INFO - PROCESS | 3548 | 1464582957384 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]]]}] 21:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 628ms 21:35:57 INFO - PROCESS | 3548 | 1464582957431 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 21:35:57 INFO - PROCESS | 3548 | 1464582957433 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 21:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:35:57 INFO - PROCESS | 3548 | 1464582957437 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:35:57 INFO - PROCESS | 3548 | 1464582957439 Marionette TRACE conn5 <- [1,2262,null,{}] 21:35:57 INFO - PROCESS | 3548 | 1464582957442 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}] 21:35:57 INFO - PROCESS | 3548 | 1464582957528 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 21:35:57 INFO - PROCESS | 3548 | 1464582957534 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE84000 == 49 [pid = 3548] [id = 575] 21:35:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA7D85000) [pid = 3548] [serial = 1725] [outer = 0000000000000000] 21:35:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA7D88000) [pid = 3548] [serial = 1726] [outer = 0000004AA7D85000] 21:35:57 INFO - PROCESS | 3548 | 1464582957581 Marionette DEBUG loaded listener.js 21:35:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA7E5D800) [pid = 3548] [serial = 1727] [outer = 0000004AA7D85000] 21:35:58 INFO - PROCESS | 3548 | 1464582958016 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]]]}] 21:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 629ms 21:35:58 INFO - PROCESS | 3548 | 1464582958093 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 21:35:58 INFO - PROCESS | 3548 | 1464582958096 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 21:35:58 INFO - PROCESS | 3548 | 1464582958101 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:35:58 INFO - PROCESS | 3548 | 1464582958103 Marionette TRACE conn5 <- [1,2266,null,{}] 21:35:58 INFO - PROCESS | 3548 | 1464582958107 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}] 21:35:58 INFO - PROCESS | 3548 | 1464582958194 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 21:35:58 INFO - PROCESS | 3548 | 1464582958203 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:58 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2BB000 == 50 [pid = 3548] [id = 576] 21:35:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA7F45000) [pid = 3548] [serial = 1728] [outer = 0000000000000000] 21:35:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA7F49400) [pid = 3548] [serial = 1729] [outer = 0000004AA7F45000] 21:35:58 INFO - PROCESS | 3548 | 1464582958250 Marionette DEBUG loaded listener.js 21:35:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA8193000) [pid = 3548] [serial = 1730] [outer = 0000004AA7F45000] 21:35:58 INFO - PROCESS | 3548 | 1464582958957 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]]]}] 21:35:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:35:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 944ms 21:35:59 INFO - PROCESS | 3548 | 1464582959048 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 21:35:59 INFO - PROCESS | 3548 | 1464582959055 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 21:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:35:59 INFO - PROCESS | 3548 | 1464582959060 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:35:59 INFO - PROCESS | 3548 | 1464582959065 Marionette TRACE conn5 <- [1,2270,null,{}] 21:35:59 INFO - PROCESS | 3548 | 1464582959071 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}] 21:35:59 INFO - PROCESS | 3548 | 1464582959227 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 21:35:59 INFO - PROCESS | 3548 | 1464582959319 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7042000 == 51 [pid = 3548] [id = 577] 21:35:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004A9C50E000) [pid = 3548] [serial = 1731] [outer = 0000000000000000] 21:35:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA12FA800) [pid = 3548] [serial = 1732] [outer = 0000004A9C50E000] 21:35:59 INFO - PROCESS | 3548 | 1464582959378 Marionette DEBUG loaded listener.js 21:35:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA37B0C00) [pid = 3548] [serial = 1733] [outer = 0000004A9C50E000] 21:35:59 INFO - PROCESS | 3548 | 1464582959914 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]]]}] 21:35:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:35:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 880ms 21:35:59 INFO - PROCESS | 3548 | 1464582959943 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 21:35:59 INFO - PROCESS | 3548 | 1464582959949 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 21:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:35:59 INFO - PROCESS | 3548 | 1464582959956 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:35:59 INFO - PROCESS | 3548 | 1464582959959 Marionette TRACE conn5 <- [1,2274,null,{}] 21:35:59 INFO - PROCESS | 3548 | 1464582959964 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}] 21:36:00 INFO - PROCESS | 3548 | 1464582960083 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 21:36:00 INFO - PROCESS | 3548 | 1464582960180 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB880000 == 52 [pid = 3548] [id = 578] 21:36:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA3AD4C00) [pid = 3548] [serial = 1734] [outer = 0000000000000000] 21:36:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA4FF0400) [pid = 3548] [serial = 1735] [outer = 0000004AA3AD4C00] 21:36:00 INFO - PROCESS | 3548 | 1464582960235 Marionette DEBUG loaded listener.js 21:36:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA6C31400) [pid = 3548] [serial = 1736] [outer = 0000004AA3AD4C00] 21:36:00 INFO - PROCESS | 3548 | 1464582960873 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]]]}] 21:36: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 21:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 943ms 21:36:00 INFO - PROCESS | 3548 | 1464582960905 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 21:36:00 INFO - PROCESS | 3548 | 1464582960908 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 21:36:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:36:00 INFO - PROCESS | 3548 | 1464582960912 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:36:00 INFO - PROCESS | 3548 | 1464582960916 Marionette TRACE conn5 <- [1,2278,null,{}] 21:36:00 INFO - PROCESS | 3548 | 1464582960928 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}] 21:36:01 INFO - PROCESS | 3548 | 1464582961046 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 21:36:01 INFO - PROCESS | 3548 | 1464582961173 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:01 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACFDF000 == 53 [pid = 3548] [id = 579] 21:36:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA7D7D400) [pid = 3548] [serial = 1737] [outer = 0000000000000000] 21:36:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA7D88800) [pid = 3548] [serial = 1738] [outer = 0000004AA7D7D400] 21:36:01 INFO - PROCESS | 3548 | 1464582961232 Marionette DEBUG loaded listener.js 21:36:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA8197C00) [pid = 3548] [serial = 1739] [outer = 0000004AA7D7D400] 21:36:01 INFO - PROCESS | 3548 | 1464582961864 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]]]}] 21:36:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:36:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 984ms 21:36:01 INFO - PROCESS | 3548 | 1464582961912 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 21:36:01 INFO - PROCESS | 3548 | 1464582961915 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 21:36:01 INFO - PROCESS | 3548 | 1464582961920 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:36:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:36:01 INFO - PROCESS | 3548 | 1464582961922 Marionette TRACE conn5 <- [1,2282,null,{}] 21:36:01 INFO - PROCESS | 3548 | 1464582961927 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}] 21:36:02 INFO - PROCESS | 3548 | 1464582962057 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 21:36:02 INFO - PROCESS | 3548 | 1464582962402 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BEF3800 == 54 [pid = 3548] [id = 580] 21:36:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004A95D4EC00) [pid = 3548] [serial = 1740] [outer = 0000000000000000] 21:36:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004A96CBAC00) [pid = 3548] [serial = 1741] [outer = 0000004A95D4EC00] 21:36:02 INFO - PROCESS | 3548 | 1464582962475 Marionette DEBUG loaded listener.js 21:36:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004A97F23400) [pid = 3548] [serial = 1742] [outer = 0000004A95D4EC00] 21:36:03 INFO - PROCESS | 3548 | 1464582963053 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]]]}] 21:36:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:36:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1178ms 21:36:03 INFO - PROCESS | 3548 | 1464582963103 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 21:36:03 INFO - PROCESS | 3548 | 1464582963107 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 21:36:03 INFO - PROCESS | 3548 | 1464582963112 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:36:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:36:03 INFO - PROCESS | 3548 | 1464582963116 Marionette TRACE conn5 <- [1,2286,null,{}] 21:36:03 INFO - PROCESS | 3548 | 1464582963121 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}] 21:36:03 INFO - PROCESS | 3548 | 1464582963230 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 21:36:03 INFO - PROCESS | 3548 | 1464582963331 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA378E000 == 55 [pid = 3548] [id = 581] 21:36:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004A9C57A000) [pid = 3548] [serial = 1743] [outer = 0000000000000000] 21:36:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004A9CA3AC00) [pid = 3548] [serial = 1744] [outer = 0000004A9C57A000] 21:36:03 INFO - PROCESS | 3548 | 1464582963381 Marionette DEBUG loaded listener.js 21:36:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004A9D6B1800) [pid = 3548] [serial = 1745] [outer = 0000004A9C57A000] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81CB800 == 54 [pid = 3548] [id = 551] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8145800 == 53 [pid = 3548] [id = 556] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8793800 == 52 [pid = 3548] [id = 557] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D755800 == 51 [pid = 3548] [id = 555] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A37000 == 50 [pid = 3548] [id = 558] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70D8800 == 49 [pid = 3548] [id = 550] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4BA4800 == 48 [pid = 3548] [id = 548] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8358800 == 47 [pid = 3548] [id = 553] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA51DB800 == 46 [pid = 3548] [id = 549] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5EC000 == 45 [pid = 3548] [id = 552] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE84000 == 44 [pid = 3548] [id = 575] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB886000 == 43 [pid = 3548] [id = 574] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB833000 == 42 [pid = 3548] [id = 573] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB78B800 == 41 [pid = 3548] [id = 572] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8782000 == 40 [pid = 3548] [id = 571] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70D3800 == 39 [pid = 3548] [id = 570] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004A983DD000 == 38 [pid = 3548] [id = 569] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004A97B0A000) [pid = 3548] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004A9C661800) [pid = 3548] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA4B41000) [pid = 3548] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004A97936400) [pid = 3548] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004A9E526C00) [pid = 3548] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA3AD3800) [pid = 3548] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA516F000) [pid = 3548] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA877C000 == 37 [pid = 3548] [id = 567] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8647800 == 36 [pid = 3548] [id = 566] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C515000 == 35 [pid = 3548] [id = 565] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8661000 == 34 [pid = 3548] [id = 554] 21:36:03 INFO - PROCESS | 3548 | --DOCSHELL 0000004A989E7800 == 33 [pid = 3548] [id = 562] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA3AD7C00) [pid = 3548] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA5B8B800) [pid = 3548] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA67ADC00) [pid = 3548] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004A976A3000) [pid = 3548] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A97F89400) [pid = 3548] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004A9C661C00) [pid = 3548] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004A9D64DC00) [pid = 3548] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004A9E52C800) [pid = 3548] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004A976A1400) [pid = 3548] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA380D400) [pid = 3548] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA37B0800) [pid = 3548] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A98AFA800) [pid = 3548] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A9BD77C00) [pid = 3548] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A9BE69400) [pid = 3548] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA1332000) [pid = 3548] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA4652400) [pid = 3548] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA3E69C00) [pid = 3548] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA2BED400) [pid = 3548] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA3410C00) [pid = 3548] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA3EE5400) [pid = 3548] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA1359400) [pid = 3548] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA19DA000) [pid = 3548] [serial = 1124] [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.] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA465D800) [pid = 3548] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A9D792400) [pid = 3548] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 21:36:03 INFO - PROCESS | 3548 | 1464582963954 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]]]}] 21:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 879ms 21:36:04 INFO - PROCESS | 3548 | 1464582963997 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 21:36:04 INFO - PROCESS | 3548 | 1464582964001 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 21:36:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:36:04 INFO - PROCESS | 3548 | 1464582964007 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:36:04 INFO - PROCESS | 3548 | 1464582964009 Marionette TRACE conn5 <- [1,2290,null,{}] 21:36:04 INFO - PROCESS | 3548 | 1464582964013 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}] 21:36:04 INFO - PROCESS | 3548 | 1464582964103 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 21:36:04 INFO - PROCESS | 3548 | 1464582964113 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5BE000 == 34 [pid = 3548] [id = 582] 21:36:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A97AB8800) [pid = 3548] [serial = 1746] [outer = 0000000000000000] 21:36:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A98A64800) [pid = 3548] [serial = 1747] [outer = 0000004A97AB8800] 21:36:04 INFO - PROCESS | 3548 | 1464582964164 Marionette DEBUG loaded listener.js 21:36:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A9C1BC400) [pid = 3548] [serial = 1748] [outer = 0000004A97AB8800] 21:36:04 INFO - PROCESS | 3548 | 1464582964657 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]]]}] 21:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 691ms 21:36:04 INFO - PROCESS | 3548 | 1464582964700 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 21:36:04 INFO - PROCESS | 3548 | 1464582964703 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 21:36:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:36:04 INFO - PROCESS | 3548 | 1464582964708 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:36:04 INFO - PROCESS | 3548 | 1464582964714 Marionette TRACE conn5 <- [1,2294,null,{}] 21:36:04 INFO - PROCESS | 3548 | 1464582964723 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}] 21:36:04 INFO - PROCESS | 3548 | 1464582964814 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 21:36:04 INFO - PROCESS | 3548 | 1464582964859 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4C23800 == 35 [pid = 3548] [id = 583] 21:36:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004A9C595800) [pid = 3548] [serial = 1749] [outer = 0000000000000000] 21:36:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA0F6DC00) [pid = 3548] [serial = 1750] [outer = 0000004A9C595800] 21:36:04 INFO - PROCESS | 3548 | 1464582964905 Marionette DEBUG loaded listener.js 21:36:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA1990C00) [pid = 3548] [serial = 1751] [outer = 0000004A9C595800] 21:36:05 INFO - PROCESS | 3548 | 1464582965363 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]]]}] 21:36:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:36:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 692ms 21:36:05 INFO - PROCESS | 3548 | 1464582965401 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 21:36:05 INFO - PROCESS | 3548 | 1464582965404 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 21:36:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:36:05 INFO - PROCESS | 3548 | 1464582965408 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:36:05 INFO - PROCESS | 3548 | 1464582965410 Marionette TRACE conn5 <- [1,2298,null,{}] 21:36:05 INFO - PROCESS | 3548 | 1464582965413 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}] 21:36:05 INFO - PROCESS | 3548 | 1464582965503 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 21:36:05 INFO - PROCESS | 3548 | 1464582965512 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA671F800 == 36 [pid = 3548] [id = 584] 21:36:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA2CCC400) [pid = 3548] [serial = 1752] [outer = 0000000000000000] 21:36:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA3408400) [pid = 3548] [serial = 1753] [outer = 0000004AA2CCC400] 21:36:05 INFO - PROCESS | 3548 | 1464582965561 Marionette DEBUG loaded listener.js 21:36:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA37B5400) [pid = 3548] [serial = 1754] [outer = 0000004AA2CCC400] 21:36:06 INFO - PROCESS | 3548 | 1464582965997 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]]]}] 21:36:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 628ms 21:36:06 INFO - PROCESS | 3548 | 1464582966038 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 21:36:06 INFO - PROCESS | 3548 | 1464582966040 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 21:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:36:06 INFO - PROCESS | 3548 | 1464582966054 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:36:06 INFO - PROCESS | 3548 | 1464582966056 Marionette TRACE conn5 <- [1,2302,null,{}] 21:36:06 INFO - PROCESS | 3548 | 1464582966059 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}] 21:36:06 INFO - PROCESS | 3548 | 1464582966170 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 21:36:06 INFO - PROCESS | 3548 | 1464582966248 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A95CB8000 == 37 [pid = 3548] [id = 585] 21:36:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA380E000) [pid = 3548] [serial = 1755] [outer = 0000000000000000] 21:36:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA39B6000) [pid = 3548] [serial = 1756] [outer = 0000004AA380E000] 21:36:06 INFO - PROCESS | 3548 | 1464582966303 Marionette DEBUG loaded listener.js 21:36:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA39CF000) [pid = 3548] [serial = 1757] [outer = 0000004AA380E000] 21:36:06 INFO - PROCESS | 3548 | 1464582966760 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]]]}] 21:36:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 734ms 21:36:06 INFO - PROCESS | 3548 | 1464582966781 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 21:36:06 INFO - PROCESS | 3548 | 1464582966791 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 21:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:36:06 INFO - PROCESS | 3548 | 1464582966801 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:36:06 INFO - PROCESS | 3548 | 1464582966803 Marionette TRACE conn5 <- [1,2306,null,{}] 21:36:06 INFO - PROCESS | 3548 | 1464582966811 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}] 21:36:06 INFO - PROCESS | 3548 | 1464582966926 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 21:36:06 INFO - PROCESS | 3548 | 1464582966934 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8249000 == 38 [pid = 3548] [id = 586] 21:36:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA3E6A000) [pid = 3548] [serial = 1758] [outer = 0000000000000000] 21:36:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA3EE5400) [pid = 3548] [serial = 1759] [outer = 0000004AA3E6A000] 21:36:06 INFO - PROCESS | 3548 | 1464582966982 Marionette DEBUG loaded listener.js 21:36:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA40A1C00) [pid = 3548] [serial = 1760] [outer = 0000004AA3E6A000] 21:36:07 INFO - PROCESS | 3548 | 1464582967430 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] 21:36:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:36:07 INFO - PROCESS | 3548 | 1464582967500 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 21:36:07 INFO - PROCESS | 3548 | 1464582967504 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:36:07 INFO - PROCESS | 3548 | 1464582967505 Marionette TRACE conn5 <- [1,2310,null,{}] 21:36:07 INFO - PROCESS | 3548 | 1464582967509 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}] 21:36:07 INFO - PROCESS | 3548 | 1464582967646 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 21:36:07 INFO - PROCESS | 3548 | 1464582967672 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:07 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8366800 == 39 [pid = 3548] [id = 587] 21:36:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA465E800) [pid = 3548] [serial = 1761] [outer = 0000000000000000] 21:36:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA4F25C00) [pid = 3548] [serial = 1762] [outer = 0000004AA465E800] 21:36:07 INFO - PROCESS | 3548 | 1464582967718 Marionette DEBUG loaded listener.js 21:36:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004A9C1B3400) [pid = 3548] [serial = 1763] [outer = 0000004AA465E800] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA4FF0000) [pid = 3548] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004A973B3000) [pid = 3548] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA4A0EC00) [pid = 3548] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A95D76C00) [pid = 3548] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A9DBB0000) [pid = 3548] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA39C2C00) [pid = 3548] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A95D75000) [pid = 3548] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA7D85000) [pid = 3548] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA39C4C00) [pid = 3548] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA5996C00) [pid = 3548] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A927CF400) [pid = 3548] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA6741400) [pid = 3548] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004A9D659000) [pid = 3548] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A95D78800) [pid = 3548] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA3404C00) [pid = 3548] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004A9C591000) [pid = 3548] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004A969CD400) [pid = 3548] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA4311800) [pid = 3548] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA7D0F400) [pid = 3548] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:36:08 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A96949000) [pid = 3548] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:36:08 INFO - PROCESS | 3548 | 1464582968447 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]]]}] 21:36:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:36:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 986ms 21:36:08 INFO - PROCESS | 3548 | 1464582968492 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 21:36:08 INFO - PROCESS | 3548 | 1464582968494 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 21:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:36:08 INFO - PROCESS | 3548 | 1464582968498 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:36:08 INFO - PROCESS | 3548 | 1464582968500 Marionette TRACE conn5 <- [1,2314,null,{}] 21:36:08 INFO - PROCESS | 3548 | 1464582968504 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}] 21:36:08 INFO - PROCESS | 3548 | 1464582968596 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 21:36:08 INFO - PROCESS | 3548 | 1464582968605 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4866000 == 40 [pid = 3548] [id = 588] 21:36:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A95D6B400) [pid = 3548] [serial = 1764] [outer = 0000000000000000] 21:36:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A9BE1B400) [pid = 3548] [serial = 1765] [outer = 0000004A95D6B400] 21:36:08 INFO - PROCESS | 3548 | 1464582968650 Marionette DEBUG loaded listener.js 21:36:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA39C2C00) [pid = 3548] [serial = 1766] [outer = 0000004A95D6B400] 21:36:09 INFO - PROCESS | 3548 | 1464582969114 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]]]}] 21:36:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:36:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 629ms 21:36:09 INFO - PROCESS | 3548 | 1464582969129 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 21:36:09 INFO - PROCESS | 3548 | 1464582969131 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 21:36:09 INFO - PROCESS | 3548 | 1464582969134 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:36:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:36:09 INFO - PROCESS | 3548 | 1464582969136 Marionette TRACE conn5 <- [1,2318,null,{}] 21:36:09 INFO - PROCESS | 3548 | 1464582969139 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}] 21:36:09 INFO - PROCESS | 3548 | 1464582969224 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 21:36:09 INFO - PROCESS | 3548 | 1464582969230 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:09 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87A5000 == 41 [pid = 3548] [id = 589] 21:36:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA4FE6C00) [pid = 3548] [serial = 1767] [outer = 0000000000000000] 21:36:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA5210C00) [pid = 3548] [serial = 1768] [outer = 0000004AA4FE6C00] 21:36:09 INFO - PROCESS | 3548 | 1464582969277 Marionette DEBUG loaded listener.js 21:36:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA59A0000) [pid = 3548] [serial = 1769] [outer = 0000004AA4FE6C00] 21:36:09 INFO - PROCESS | 3548 | 1464582969709 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]]]}] 21:36:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:36:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 627ms 21:36:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:36:09 INFO - PROCESS | 3548 | 1464582969765 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 21:36:09 INFO - PROCESS | 3548 | 1464582969767 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 21:36:09 INFO - PROCESS | 3548 | 1464582969770 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:36:09 INFO - PROCESS | 3548 | 1464582969772 Marionette TRACE conn5 <- [1,2322,null,{}] 21:36:09 INFO - PROCESS | 3548 | 1464582969776 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}] 21:36:09 INFO - PROCESS | 3548 | 1464582969869 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 21:36:09 INFO - PROCESS | 3548 | 1464582969875 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:09 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8FB5800 == 42 [pid = 3548] [id = 590] 21:36:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA674B400) [pid = 3548] [serial = 1770] [outer = 0000000000000000] 21:36:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA674C400) [pid = 3548] [serial = 1771] [outer = 0000004AA674B400] 21:36:09 INFO - PROCESS | 3548 | 1464582969928 Marionette DEBUG loaded listener.js 21:36:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA7D08C00) [pid = 3548] [serial = 1772] [outer = 0000004AA674B400] 21:36:10 INFO - PROCESS | 3548 | 1464582970480 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]]]}] 21:36:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:36:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 733ms 21:36:10 INFO - PROCESS | 3548 | 1464582970507 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 21:36:10 INFO - PROCESS | 3548 | 1464582970512 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 21:36:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:36:10 INFO - PROCESS | 3548 | 1464582970518 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:36:10 INFO - PROCESS | 3548 | 1464582970523 Marionette TRACE conn5 <- [1,2326,null,{}] 21:36:10 INFO - PROCESS | 3548 | 1464582970531 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}] 21:36:10 INFO - PROCESS | 3548 | 1464582970649 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 21:36:10 INFO - PROCESS | 3548 | 1464582970778 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D742800 == 43 [pid = 3548] [id = 591] 21:36:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A95D52000) [pid = 3548] [serial = 1773] [outer = 0000000000000000] 21:36:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A973B9000) [pid = 3548] [serial = 1774] [outer = 0000004A95D52000] 21:36:10 INFO - PROCESS | 3548 | 1464582970839 Marionette DEBUG loaded listener.js 21:36:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004A9BD08000) [pid = 3548] [serial = 1775] [outer = 0000004A95D52000] 21:36:11 INFO - PROCESS | 3548 | 1464582971500 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]]]}] 21:36:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:36:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1034ms 21:36:11 INFO - PROCESS | 3548 | 1464582971556 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 21:36:11 INFO - PROCESS | 3548 | 1464582971562 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 21:36:11 INFO - PROCESS | 3548 | 1464582971569 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:36:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:36:11 INFO - PROCESS | 3548 | 1464582971572 Marionette TRACE conn5 <- [1,2330,null,{}] 21:36:11 INFO - PROCESS | 3548 | 1464582971597 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}] 21:36:11 INFO - PROCESS | 3548 | 1464582971745 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 21:36:11 INFO - PROCESS | 3548 | 1464582971869 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA51E3000 == 44 [pid = 3548] [id = 592] 21:36:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A9D6B0400) [pid = 3548] [serial = 1776] [outer = 0000000000000000] 21:36:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004A9DBA9800) [pid = 3548] [serial = 1777] [outer = 0000004A9D6B0400] 21:36:11 INFO - PROCESS | 3548 | 1464582971928 Marionette DEBUG loaded listener.js 21:36:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA3407C00) [pid = 3548] [serial = 1778] [outer = 0000004A9D6B0400] 21:36:12 INFO - PROCESS | 3548 | 1464582972495 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]]]}] 21:36:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:36:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 986ms 21:36:12 INFO - PROCESS | 3548 | 1464582972561 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 21:36:12 INFO - PROCESS | 3548 | 1464582972564 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 21:36:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:36:12 INFO - PROCESS | 3548 | 1464582972568 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:36:12 INFO - PROCESS | 3548 | 1464582972572 Marionette TRACE conn5 <- [1,2334,null,{}] 21:36:12 INFO - PROCESS | 3548 | 1464582972584 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}] 21:36:12 INFO - PROCESS | 3548 | 1464582972703 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 21:36:12 INFO - PROCESS | 3548 | 1464582972827 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:12 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB871000 == 45 [pid = 3548] [id = 593] 21:36:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA39D3C00) [pid = 3548] [serial = 1779] [outer = 0000000000000000] 21:36:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA409CC00) [pid = 3548] [serial = 1780] [outer = 0000004AA39D3C00] 21:36:12 INFO - PROCESS | 3548 | 1464582972887 Marionette DEBUG loaded listener.js 21:36:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA5B97800) [pid = 3548] [serial = 1781] [outer = 0000004AA39D3C00] 21:36:13 INFO - PROCESS | 3548 | 1464582973515 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]]]}] 21:36:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:36:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 986ms 21:36:13 INFO - PROCESS | 3548 | 1464582973555 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 21:36:13 INFO - PROCESS | 3548 | 1464582973559 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 21:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:36:13 INFO - PROCESS | 3548 | 1464582973562 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:36:13 INFO - PROCESS | 3548 | 1464582973565 Marionette TRACE conn5 <- [1,2338,null,{}] 21:36:13 INFO - PROCESS | 3548 | 1464582973581 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}] 21:36:13 INFO - PROCESS | 3548 | 1464582973724 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 21:36:13 INFO - PROCESS | 3548 | 1464582973780 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2BE000 == 46 [pid = 3548] [id = 594] 21:36:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA7D0D000) [pid = 3548] [serial = 1782] [outer = 0000000000000000] 21:36:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA7D10000) [pid = 3548] [serial = 1783] [outer = 0000004AA7D0D000] 21:36:13 INFO - PROCESS | 3548 | 1464582973836 Marionette DEBUG loaded listener.js 21:36:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA7D8A800) [pid = 3548] [serial = 1784] [outer = 0000004AA7D0D000] 21:36:14 INFO - PROCESS | 3548 | 1464582974410 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]]]}] 21:36:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:36:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 879ms 21:36:14 INFO - PROCESS | 3548 | 1464582974443 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 21:36:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:36:14 INFO - PROCESS | 3548 | 1464582974446 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 21:36:14 INFO - PROCESS | 3548 | 1464582974449 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:36:14 INFO - PROCESS | 3548 | 1464582974452 Marionette TRACE conn5 <- [1,2342,null,{}] 21:36:14 INFO - PROCESS | 3548 | 1464582974456 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}] 21:36:14 INFO - PROCESS | 3548 | 1464582974564 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 21:36:14 INFO - PROCESS | 3548 | 1464582974660 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:14 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD293800 == 47 [pid = 3548] [id = 595] 21:36:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA7D1C800) [pid = 3548] [serial = 1785] [outer = 0000000000000000] 21:36:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA8192800) [pid = 3548] [serial = 1786] [outer = 0000004AA7D1C800] 21:36:14 INFO - PROCESS | 3548 | 1464582974715 Marionette DEBUG loaded listener.js 21:36:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA81A1800) [pid = 3548] [serial = 1787] [outer = 0000004AA7D1C800] 21:36:15 INFO - PROCESS | 3548 | 1464582975476 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]]]}] 21:36:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:36:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1082ms 21:36:15 INFO - PROCESS | 3548 | 1464582975534 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 21:36:15 INFO - PROCESS | 3548 | 1464582975539 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 21:36:15 INFO - PROCESS | 3548 | 1464582975544 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:36:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:36:15 INFO - PROCESS | 3548 | 1464582975548 Marionette TRACE conn5 <- [1,2346,null,{}] 21:36:15 INFO - PROCESS | 3548 | 1464582975556 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}] 21:36:15 INFO - PROCESS | 3548 | 1464582975661 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 21:36:15 INFO - PROCESS | 3548 | 1464582975793 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4169000 == 48 [pid = 3548] [id = 596] 21:36:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004A95D78400) [pid = 3548] [serial = 1788] [outer = 0000000000000000] 21:36:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004A973BAC00) [pid = 3548] [serial = 1789] [outer = 0000004A95D78400] 21:36:15 INFO - PROCESS | 3548 | 1464582975844 Marionette DEBUG loaded listener.js 21:36:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004A9BEC7800) [pid = 3548] [serial = 1790] [outer = 0000004A95D78400] 21:36:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87A5000 == 47 [pid = 3548] [id = 589] 21:36:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4866000 == 46 [pid = 3548] [id = 588] 21:36:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8366800 == 45 [pid = 3548] [id = 587] 21:36:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8249000 == 44 [pid = 3548] [id = 586] 21:36:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004A95CB8000 == 43 [pid = 3548] [id = 585] 21:36:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA671F800 == 42 [pid = 3548] [id = 584] 21:36:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4C23800 == 41 [pid = 3548] [id = 583] 21:36:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5BE000 == 40 [pid = 3548] [id = 582] 21:36:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA378E000 == 39 [pid = 3548] [id = 581] 21:36:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BEF3800 == 38 [pid = 3548] [id = 580] 21:36:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7042000 == 37 [pid = 3548] [id = 577] 21:36:16 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2BB000 == 36 [pid = 3548] [id = 576] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA5996400) [pid = 3548] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004A9BD10400) [pid = 3548] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA4F2A400) [pid = 3548] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA1993C00) [pid = 3548] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA2BEC800) [pid = 3548] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA4F29400) [pid = 3548] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004A9BE1CC00) [pid = 3548] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA3AD6400) [pid = 3548] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA59E6400) [pid = 3548] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA4F2B000) [pid = 3548] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A9721F000) [pid = 3548] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A95D57400) [pid = 3548] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA7059400) [pid = 3548] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A9D6B4000) [pid = 3548] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A97F29000) [pid = 3548] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A9DBAF000) [pid = 3548] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA389A800) [pid = 3548] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA37B2800) [pid = 3548] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004A9C655C00) [pid = 3548] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA465D400) [pid = 3548] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA3AD7400) [pid = 3548] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A9DD68000) [pid = 3548] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA4FF2C00) [pid = 3548] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA6B81400) [pid = 3548] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA7055C00) [pid = 3548] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA7E5D800) [pid = 3548] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA12F9800) [pid = 3548] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA3FD1000) [pid = 3548] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA7D7EC00) [pid = 3548] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA7D1A800) [pid = 3548] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA2CCB400) [pid = 3548] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA7D88000) [pid = 3548] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 21:36:16 INFO - PROCESS | 3548 | 1464582976520 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]]]}] 21:36:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:36:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1035ms 21:36:16 INFO - PROCESS | 3548 | 1464582976584 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 21:36:16 INFO - PROCESS | 3548 | 1464582976589 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 21:36:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:36:16 INFO - PROCESS | 3548 | 1464582976632 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:36:16 INFO - PROCESS | 3548 | 1464582976635 Marionette TRACE conn5 <- [1,2350,null,{}] 21:36:16 INFO - PROCESS | 3548 | 1464582976640 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}] 21:36:16 INFO - PROCESS | 3548 | 1464582976741 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 21:36:16 INFO - PROCESS | 3548 | 1464582976748 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:16 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D9D9800 == 37 [pid = 3548] [id = 597] 21:36:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004A97AB0000) [pid = 3548] [serial = 1791] [outer = 0000000000000000] 21:36:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004A9BECA400) [pid = 3548] [serial = 1792] [outer = 0000004A97AB0000] 21:36:16 INFO - PROCESS | 3548 | 1464582976797 Marionette DEBUG loaded listener.js 21:36:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004A9CBB3C00) [pid = 3548] [serial = 1793] [outer = 0000004A97AB0000] 21:36:17 INFO - PROCESS | 3548 | 1464582977333 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]]]}] 21:36:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:36:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 753ms 21:36:17 INFO - PROCESS | 3548 | 1464582977363 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 21:36:17 INFO - PROCESS | 3548 | 1464582977366 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 21:36:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:36:17 INFO - PROCESS | 3548 | 1464582977369 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:36:17 INFO - PROCESS | 3548 | 1464582977373 Marionette TRACE conn5 <- [1,2354,null,{}] 21:36:17 INFO - PROCESS | 3548 | 1464582977384 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}] 21:36:17 INFO - PROCESS | 3548 | 1464582977475 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 21:36:17 INFO - PROCESS | 3548 | 1464582977555 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA51DA000 == 38 [pid = 3548] [id = 598] 21:36:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004A9D65A800) [pid = 3548] [serial = 1794] [outer = 0000000000000000] 21:36:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA1332000) [pid = 3548] [serial = 1795] [outer = 0000004A9D65A800] 21:36:17 INFO - PROCESS | 3548 | 1464582977613 Marionette DEBUG loaded listener.js 21:36:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA2BEC800) [pid = 3548] [serial = 1796] [outer = 0000004A9D65A800] 21:36:18 INFO - PROCESS | 3548 | 1464582978020 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]]]}] 21:36:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:36:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 690ms 21:36:18 INFO - PROCESS | 3548 | 1464582978063 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 21:36:18 INFO - PROCESS | 3548 | 1464582978066 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 21:36:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:36:18 INFO - PROCESS | 3548 | 1464582978069 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:36:18 INFO - PROCESS | 3548 | 1464582978071 Marionette TRACE conn5 <- [1,2358,null,{}] 21:36:18 INFO - PROCESS | 3548 | 1464582978074 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}] 21:36:18 INFO - PROCESS | 3548 | 1464582978165 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 21:36:18 INFO - PROCESS | 3548 | 1464582978172 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8144000 == 39 [pid = 3548] [id = 599] 21:36:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA34B8000) [pid = 3548] [serial = 1797] [outer = 0000000000000000] 21:36:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA380C800) [pid = 3548] [serial = 1798] [outer = 0000004AA34B8000] 21:36:18 INFO - PROCESS | 3548 | 1464582978222 Marionette DEBUG loaded listener.js 21:36:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA39BC400) [pid = 3548] [serial = 1799] [outer = 0000004AA34B8000] 21:36:18 INFO - PROCESS | 3548 | 1464582978689 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]]]}] 21:36:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:36:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 691ms 21:36:18 INFO - PROCESS | 3548 | 1464582978763 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 21:36:18 INFO - PROCESS | 3548 | 1464582978765 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 21:36:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:36:18 INFO - PROCESS | 3548 | 1464582978769 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:36:18 INFO - PROCESS | 3548 | 1464582978771 Marionette TRACE conn5 <- [1,2362,null,{}] 21:36:18 INFO - PROCESS | 3548 | 1464582978774 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}] 21:36:18 INFO - PROCESS | 3548 | 1464582978886 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 21:36:18 INFO - PROCESS | 3548 | 1464582978937 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA824C800 == 40 [pid = 3548] [id = 600] 21:36:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA39D1C00) [pid = 3548] [serial = 1800] [outer = 0000000000000000] 21:36:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA3AD4000) [pid = 3548] [serial = 1801] [outer = 0000004AA39D1C00] 21:36:18 INFO - PROCESS | 3548 | 1464582978985 Marionette DEBUG loaded listener.js 21:36:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA3EED400) [pid = 3548] [serial = 1802] [outer = 0000004AA39D1C00] 21:36:19 INFO - PROCESS | 3548 | 1464582979428 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]]]}] 21:36:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:36:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 692ms 21:36:19 INFO - PROCESS | 3548 | 1464582979464 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 21:36:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:36:19 INFO - PROCESS | 3548 | 1464582979467 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 21:36:19 INFO - PROCESS | 3548 | 1464582979478 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:36:19 INFO - PROCESS | 3548 | 1464582979480 Marionette TRACE conn5 <- [1,2366,null,{}] 21:36:19 INFO - PROCESS | 3548 | 1464582979484 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}] 21:36:19 INFO - PROCESS | 3548 | 1464582979648 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 21:36:19 INFO - PROCESS | 3548 | 1464582979707 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:19 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D746800 == 41 [pid = 3548] [id = 601] 21:36:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA47D3000) [pid = 3548] [serial = 1803] [outer = 0000000000000000] 21:36:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA4F3FC00) [pid = 3548] [serial = 1804] [outer = 0000004AA47D3000] 21:36:19 INFO - PROCESS | 3548 | 1464582979754 Marionette DEBUG loaded listener.js 21:36:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA599D400) [pid = 3548] [serial = 1805] [outer = 0000004AA47D3000] 21:36:20 INFO - PROCESS | 3548 | 1464582980196 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]]]}] 21:36:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:36:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 754ms 21:36:20 INFO - PROCESS | 3548 | 1464582980227 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 21:36:20 INFO - PROCESS | 3548 | 1464582980229 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 21:36:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:36:20 INFO - PROCESS | 3548 | 1464582980232 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:36:20 INFO - PROCESS | 3548 | 1464582980234 Marionette TRACE conn5 <- [1,2370,null,{}] 21:36:20 INFO - PROCESS | 3548 | 1464582980238 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}] 21:36:20 INFO - PROCESS | 3548 | 1464582980353 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 21:36:20 INFO - PROCESS | 3548 | 1464582980408 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:20 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A20000 == 42 [pid = 3548] [id = 602] 21:36:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA5B94400) [pid = 3548] [serial = 1806] [outer = 0000000000000000] 21:36:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA7055C00) [pid = 3548] [serial = 1807] [outer = 0000004AA5B94400] 21:36:20 INFO - PROCESS | 3548 | 1464582980453 Marionette DEBUG loaded listener.js 21:36:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA7D17000) [pid = 3548] [serial = 1808] [outer = 0000004AA5B94400] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA39BE000) [pid = 3548] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA40A4000) [pid = 3548] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA4FED400) [pid = 3548] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA380E000) [pid = 3548] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA3E6A000) [pid = 3548] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA2CCC400) [pid = 3548] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A9C57A000) [pid = 3548] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A9C595800) [pid = 3548] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004A97AB8800) [pid = 3548] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004A95D4EC00) [pid = 3548] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA465E800) [pid = 3548] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A95D6B400) [pid = 3548] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:36:20 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA4FE6C00) [pid = 3548] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:36:20 INFO - PROCESS | 3548 | 1464582980951 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]]]}] 21:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 776ms 21:36:21 INFO - PROCESS | 3548 | 1464582981012 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 21:36:21 INFO - PROCESS | 3548 | 1464582981014 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 21:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:36:21 INFO - PROCESS | 3548 | 1464582981017 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:36:21 INFO - PROCESS | 3548 | 1464582981019 Marionette TRACE conn5 <- [1,2374,null,{}] 21:36:21 INFO - PROCESS | 3548 | 1464582981023 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}] 21:36:21 INFO - PROCESS | 3548 | 1464582981145 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 21:36:21 INFO - PROCESS | 3548 | 1464582981200 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8FA0800 == 43 [pid = 3548] [id = 603] 21:36:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A95D0D800) [pid = 3548] [serial = 1809] [outer = 0000000000000000] 21:36:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA39BE000) [pid = 3548] [serial = 1810] [outer = 0000004A95D0D800] 21:36:21 INFO - PROCESS | 3548 | 1464582981246 Marionette DEBUG loaded listener.js 21:36:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA7062400) [pid = 3548] [serial = 1811] [outer = 0000004A95D0D800] 21:36:21 INFO - PROCESS | 3548 | 1464582981606 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]]]}] 21:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 627ms 21:36:21 INFO - PROCESS | 3548 | 1464582981647 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 21:36:21 INFO - PROCESS | 3548 | 1464582981649 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 21:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:36:21 INFO - PROCESS | 3548 | 1464582981652 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:36:21 INFO - PROCESS | 3548 | 1464582981654 Marionette TRACE conn5 <- [1,2378,null,{}] 21:36:21 INFO - PROCESS | 3548 | 1464582981658 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}] 21:36:21 INFO - PROCESS | 3548 | 1464582981747 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 21:36:21 INFO - PROCESS | 3548 | 1464582981754 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB839000 == 44 [pid = 3548] [id = 604] 21:36:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA7D81800) [pid = 3548] [serial = 1812] [outer = 0000000000000000] 21:36:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA7F51800) [pid = 3548] [serial = 1813] [outer = 0000004AA7D81800] 21:36:21 INFO - PROCESS | 3548 | 1464582981800 Marionette DEBUG loaded listener.js 21:36:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA8226800) [pid = 3548] [serial = 1814] [outer = 0000004AA7D81800] 21:36:22 INFO - PROCESS | 3548 | 1464582982228 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]]]}] 21:36:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:36:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 629ms 21:36:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:36:22 INFO - PROCESS | 3548 | 1464582982285 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 21:36:22 INFO - PROCESS | 3548 | 1464582982287 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 21:36:22 INFO - PROCESS | 3548 | 1464582982290 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:36:22 INFO - PROCESS | 3548 | 1464582982293 Marionette TRACE conn5 <- [1,2382,null,{}] 21:36:22 INFO - PROCESS | 3548 | 1464582982297 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}] 21:36:22 INFO - PROCESS | 3548 | 1464582982386 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 21:36:22 INFO - PROCESS | 3548 | 1464582982404 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE7A000 == 45 [pid = 3548] [id = 605] 21:36:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A97F8D000) [pid = 3548] [serial = 1815] [outer = 0000000000000000] 21:36:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA389B400) [pid = 3548] [serial = 1816] [outer = 0000004A97F8D000] 21:36:22 INFO - PROCESS | 3548 | 1464582982449 Marionette DEBUG loaded listener.js 21:36:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA82B5000) [pid = 3548] [serial = 1817] [outer = 0000004A97F8D000] 21:36:23 INFO - PROCESS | 3548 | 1464582983060 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]]]}] 21:36:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:36:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 775ms 21:36:23 INFO - PROCESS | 3548 | 1464582983069 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 21:36:23 INFO - PROCESS | 3548 | 1464582983074 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 21:36:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:36:23 INFO - PROCESS | 3548 | 1464582983080 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:36:23 INFO - PROCESS | 3548 | 1464582983085 Marionette TRACE conn5 <- [1,2386,null,{}] 21:36:23 INFO - PROCESS | 3548 | 1464582983092 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}] 21:36:23 INFO - PROCESS | 3548 | 1464582983213 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 21:36:23 INFO - PROCESS | 3548 | 1464582983315 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:23 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C6D800 == 46 [pid = 3548] [id = 606] 21:36:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A9BB63400) [pid = 3548] [serial = 1818] [outer = 0000000000000000] 21:36:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A9BB6A400) [pid = 3548] [serial = 1819] [outer = 0000004A9BB63400] 21:36:23 INFO - PROCESS | 3548 | 1464582983376 Marionette DEBUG loaded listener.js 21:36:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004A9C68BC00) [pid = 3548] [serial = 1820] [outer = 0000004A9BB63400] 21:36:24 INFO - PROCESS | 3548 | 1464582984025 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]]]}] 21:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 986ms 21:36:24 INFO - PROCESS | 3548 | 1464582984069 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 21:36:24 INFO - PROCESS | 3548 | 1464582984076 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 21:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:36:24 INFO - PROCESS | 3548 | 1464582984084 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:36:24 INFO - PROCESS | 3548 | 1464582984087 Marionette TRACE conn5 <- [1,2390,null,{}] 21:36:24 INFO - PROCESS | 3548 | 1464582984092 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}] 21:36:24 INFO - PROCESS | 3548 | 1464582984239 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 21:36:24 INFO - PROCESS | 3548 | 1464582984364 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:24 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8652800 == 47 [pid = 3548] [id = 607] 21:36:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A9BE16400) [pid = 3548] [serial = 1821] [outer = 0000000000000000] 21:36:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA2BEC000) [pid = 3548] [serial = 1822] [outer = 0000004A9BE16400] 21:36:24 INFO - PROCESS | 3548 | 1464582984421 Marionette DEBUG loaded listener.js 21:36:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA39BA000) [pid = 3548] [serial = 1823] [outer = 0000004A9BE16400] 21:36:25 INFO - PROCESS | 3548 | 1464582985081 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]]]}] 21:36:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:36:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1027ms 21:36:25 INFO - PROCESS | 3548 | 1464582985116 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 21:36:25 INFO - PROCESS | 3548 | 1464582985119 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 21:36:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:36:25 INFO - PROCESS | 3548 | 1464582985123 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:36:25 INFO - PROCESS | 3548 | 1464582985127 Marionette TRACE conn5 <- [1,2394,null,{}] 21:36:25 INFO - PROCESS | 3548 | 1464582985158 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}] 21:36:25 INFO - PROCESS | 3548 | 1464582985277 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 21:36:25 INFO - PROCESS | 3548 | 1464582985403 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD28B000 == 48 [pid = 3548] [id = 608] 21:36:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA4FE7000) [pid = 3548] [serial = 1824] [outer = 0000000000000000] 21:36:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA5298800) [pid = 3548] [serial = 1825] [outer = 0000004AA4FE7000] 21:36:25 INFO - PROCESS | 3548 | 1464582985463 Marionette DEBUG loaded listener.js 21:36:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA7F46400) [pid = 3548] [serial = 1826] [outer = 0000004AA4FE7000] 21:36:26 INFO - PROCESS | 3548 | 1464582986025 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]]]}] 21:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 944ms 21:36:26 INFO - PROCESS | 3548 | 1464582986069 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 21:36:26 INFO - PROCESS | 3548 | 1464582986072 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 21:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:36:26 INFO - PROCESS | 3548 | 1464582986075 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:36:26 INFO - PROCESS | 3548 | 1464582986078 Marionette TRACE conn5 <- [1,2398,null,{}] 21:36:26 INFO - PROCESS | 3548 | 1464582986082 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}] 21:36:26 INFO - PROCESS | 3548 | 1464582986196 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 21:36:26 INFO - PROCESS | 3548 | 1464582986293 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:26 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD5E0000 == 49 [pid = 3548] [id = 609] 21:36:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA82BA400) [pid = 3548] [serial = 1827] [outer = 0000000000000000] 21:36:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA82C0000) [pid = 3548] [serial = 1828] [outer = 0000004AA82BA400] 21:36:26 INFO - PROCESS | 3548 | 1464582986348 Marionette DEBUG loaded listener.js 21:36:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA830F000) [pid = 3548] [serial = 1829] [outer = 0000004AA82BA400] 21:36:27 INFO - PROCESS | 3548 | 1464582986993 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]]]}] 21:36:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:36:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1135ms 21:36:27 INFO - PROCESS | 3548 | 1464582987260 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 21:36:27 INFO - PROCESS | 3548 | 1464582987265 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 21:36:27 INFO - PROCESS | 3548 | 1464582987271 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:36:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:36:27 INFO - PROCESS | 3548 | 1464582987274 Marionette TRACE conn5 <- [1,2402,null,{}] 21:36:27 INFO - PROCESS | 3548 | 1464582987280 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}] 21:36:27 INFO - PROCESS | 3548 | 1464582987384 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 21:36:27 INFO - PROCESS | 3548 | 1464582987463 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:27 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CBDF800 == 50 [pid = 3548] [id = 610] 21:36:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004A95D56000) [pid = 3548] [serial = 1830] [outer = 0000000000000000] 21:36:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004A97226C00) [pid = 3548] [serial = 1831] [outer = 0000004A95D56000] 21:36:27 INFO - PROCESS | 3548 | 1464582987553 Marionette DEBUG loaded listener.js 21:36:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004A9BD10C00) [pid = 3548] [serial = 1832] [outer = 0000004A95D56000] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB839000 == 49 [pid = 3548] [id = 604] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8FA0800 == 48 [pid = 3548] [id = 603] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A20000 == 47 [pid = 3548] [id = 602] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D746800 == 46 [pid = 3548] [id = 601] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA824C800 == 45 [pid = 3548] [id = 600] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8144000 == 44 [pid = 3548] [id = 599] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA51DA000 == 43 [pid = 3548] [id = 598] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D9D9800 == 42 [pid = 3548] [id = 597] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA4FF0400) [pid = 3548] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA7D88800) [pid = 3548] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA674C400) [pid = 3548] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4169000 == 41 [pid = 3548] [id = 596] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2BE000 == 40 [pid = 3548] [id = 594] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB871000 == 39 [pid = 3548] [id = 593] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA51E3000 == 38 [pid = 3548] [id = 592] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D742800 == 37 [pid = 3548] [id = 591] 21:36:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8FB5800 == 36 [pid = 3548] [id = 590] 21:36:28 INFO - PROCESS | 3548 | 1464582988189 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]]]}] 21:36:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:36:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 923ms 21:36:28 INFO - PROCESS | 3548 | 1464582988201 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 21:36:28 INFO - PROCESS | 3548 | 1464582988205 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 21:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:36:28 INFO - PROCESS | 3548 | 1464582988212 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:36:28 INFO - PROCESS | 3548 | 1464582988216 Marionette TRACE conn5 <- [1,2406,null,{}] 21:36:28 INFO - PROCESS | 3548 | 1464582988220 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}] 21:36:28 INFO - PROCESS | 3548 | 1464582988310 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 21:36:28 INFO - PROCESS | 3548 | 1464582988320 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5F5800 == 37 [pid = 3548] [id = 611] 21:36:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004A969C4400) [pid = 3548] [serial = 1833] [outer = 0000000000000000] 21:36:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004A98AFC800) [pid = 3548] [serial = 1834] [outer = 0000004A969C4400] 21:36:28 INFO - PROCESS | 3548 | 1464582988368 Marionette DEBUG loaded listener.js 21:36:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004A9C505000) [pid = 3548] [serial = 1835] [outer = 0000004A969C4400] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA3E69000) [pid = 3548] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA4F22400) [pid = 3548] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA59A1400) [pid = 3548] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA39B6000) [pid = 3548] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA39CF000) [pid = 3548] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA40A1C00) [pid = 3548] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA3408400) [pid = 3548] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA7F49400) [pid = 3548] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA3EE5400) [pid = 3548] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A9D6B1800) [pid = 3548] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A9CA3AC00) [pid = 3548] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA0F6DC00) [pid = 3548] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA1990C00) [pid = 3548] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A98A64800) [pid = 3548] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A9C1BC400) [pid = 3548] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004A97F23400) [pid = 3548] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004A96CBAC00) [pid = 3548] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA12FA800) [pid = 3548] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA4F25C00) [pid = 3548] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004A9BE1B400) [pid = 3548] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA39C2C00) [pid = 3548] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA5210C00) [pid = 3548] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A9C1B3400) [pid = 3548] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA59A0000) [pid = 3548] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA37B5400) [pid = 3548] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 21:36:28 INFO - PROCESS | 3548 | 1464582988928 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]]]}] 21:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 731ms 21:36:28 INFO - PROCESS | 3548 | 1464582988946 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 21:36:28 INFO - PROCESS | 3548 | 1464582988948 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 21:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:36:28 INFO - PROCESS | 3548 | 1464582988952 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:36:28 INFO - PROCESS | 3548 | 1464582988954 Marionette TRACE conn5 <- [1,2410,null,{}] 21:36:28 INFO - PROCESS | 3548 | 1464582988964 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}] 21:36:29 INFO - PROCESS | 3548 | 1464582989056 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 21:36:29 INFO - PROCESS | 3548 | 1464582989140 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4BA9000 == 38 [pid = 3548] [id = 612] 21:36:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004A9C1BC400) [pid = 3548] [serial = 1836] [outer = 0000000000000000] 21:36:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A9DBB3800) [pid = 3548] [serial = 1837] [outer = 0000004A9C1BC400] 21:36:29 INFO - PROCESS | 3548 | 1464582989190 Marionette DEBUG loaded listener.js 21:36:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA0FBDC00) [pid = 3548] [serial = 1838] [outer = 0000004A9C1BC400] 21:36:29 INFO - PROCESS | 3548 | 1464582989593 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]]]}] 21:36:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:36:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 692ms 21:36:29 INFO - PROCESS | 3548 | 1464582989647 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 21:36:29 INFO - PROCESS | 3548 | 1464582989657 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 21:36:29 INFO - PROCESS | 3548 | 1464582989661 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:36:29 INFO - PROCESS | 3548 | 1464582989662 Marionette TRACE conn5 <- [1,2414,null,{}] 21:36:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:36:29 INFO - PROCESS | 3548 | 1464582989666 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}] 21:36:29 INFO - PROCESS | 3548 | 1464582989756 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 21:36:29 INFO - PROCESS | 3548 | 1464582989763 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7038800 == 39 [pid = 3548] [id = 613] 21:36:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA1996C00) [pid = 3548] [serial = 1839] [outer = 0000000000000000] 21:36:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA2BE7400) [pid = 3548] [serial = 1840] [outer = 0000004AA1996C00] 21:36:29 INFO - PROCESS | 3548 | 1464582989812 Marionette DEBUG loaded listener.js 21:36:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA348DC00) [pid = 3548] [serial = 1841] [outer = 0000004AA1996C00] 21:36:30 INFO - PROCESS | 3548 | 1464582990258 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]]]}] 21:36:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:36:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 628ms 21:36:30 INFO - PROCESS | 3548 | 1464582990302 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 21:36:30 INFO - PROCESS | 3548 | 1464582990304 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 21:36:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:36:30 INFO - PROCESS | 3548 | 1464582990313 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:36:30 INFO - PROCESS | 3548 | 1464582990315 Marionette TRACE conn5 <- [1,2418,null,{}] 21:36:30 INFO - PROCESS | 3548 | 1464582990319 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}] 21:36:30 INFO - PROCESS | 3548 | 1464582990428 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 21:36:30 INFO - PROCESS | 3548 | 1464582990511 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:30 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA80F3800 == 40 [pid = 3548] [id = 614] 21:36:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA37B4C00) [pid = 3548] [serial = 1842] [outer = 0000000000000000] 21:36:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA3804800) [pid = 3548] [serial = 1843] [outer = 0000004AA37B4C00] 21:36:30 INFO - PROCESS | 3548 | 1464582990557 Marionette DEBUG loaded listener.js 21:36:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA39B6400) [pid = 3548] [serial = 1844] [outer = 0000004AA37B4C00] 21:36:30 INFO - PROCESS | 3548 | 1464582990975 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]]]}] 21:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 690ms 21:36:31 INFO - PROCESS | 3548 | 1464582991005 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 21:36:31 INFO - PROCESS | 3548 | 1464582991007 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 21:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:36:31 INFO - PROCESS | 3548 | 1464582991010 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:36:31 INFO - PROCESS | 3548 | 1464582991012 Marionette TRACE conn5 <- [1,2422,null,{}] 21:36:31 INFO - PROCESS | 3548 | 1464582991016 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}] 21:36:31 INFO - PROCESS | 3548 | 1464582991165 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 21:36:31 INFO - PROCESS | 3548 | 1464582991222 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:31 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C6B9000 == 41 [pid = 3548] [id = 615] 21:36:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA39CA800) [pid = 3548] [serial = 1845] [outer = 0000000000000000] 21:36:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA3ADB800) [pid = 3548] [serial = 1846] [outer = 0000004AA39CA800] 21:36:31 INFO - PROCESS | 3548 | 1464582991272 Marionette DEBUG loaded listener.js 21:36:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA40A2800) [pid = 3548] [serial = 1847] [outer = 0000004AA39CA800] 21:36:31 INFO - PROCESS | 3548 | 1464582991721 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]]]}] 21:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 733ms 21:36:31 INFO - PROCESS | 3548 | 1464582991747 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 21:36:31 INFO - PROCESS | 3548 | 1464582991749 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 21:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:36:31 INFO - PROCESS | 3548 | 1464582991758 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:36:31 INFO - PROCESS | 3548 | 1464582991760 Marionette TRACE conn5 <- [1,2426,null,{}] 21:36:31 INFO - PROCESS | 3548 | 1464582991764 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}] 21:36:31 INFO - PROCESS | 3548 | 1464582991902 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 21:36:31 INFO - PROCESS | 3548 | 1464582991912 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:31 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C5D3000 == 42 [pid = 3548] [id = 616] 21:36:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA4657000) [pid = 3548] [serial = 1848] [outer = 0000000000000000] 21:36:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA4A0E400) [pid = 3548] [serial = 1849] [outer = 0000004AA4657000] 21:36:31 INFO - PROCESS | 3548 | 1464582991957 Marionette DEBUG loaded listener.js 21:36:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA4F2F400) [pid = 3548] [serial = 1850] [outer = 0000004AA4657000] 21:36:32 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA7F45000) [pid = 3548] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:36:32 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A97AB0000) [pid = 3548] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:36:32 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A95D78400) [pid = 3548] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:36:32 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A9D65A800) [pid = 3548] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:36:32 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA674B400) [pid = 3548] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:36:32 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA34B8000) [pid = 3548] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:36:32 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA5B94400) [pid = 3548] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:36:32 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA47D3000) [pid = 3548] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:36:32 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A95D0D800) [pid = 3548] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:36:32 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA7D81800) [pid = 3548] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:36:32 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA39D1C00) [pid = 3548] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:36:32 INFO - PROCESS | 3548 | 1464582992505 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]]]}] 21:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 797ms 21:36:32 INFO - PROCESS | 3548 | 1464582992553 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 21:36:32 INFO - PROCESS | 3548 | 1464582992555 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 21:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:36:32 INFO - PROCESS | 3548 | 1464582992558 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:36:32 INFO - PROCESS | 3548 | 1464582992560 Marionette TRACE conn5 <- [1,2430,null,{}] 21:36:32 INFO - PROCESS | 3548 | 1464582992563 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}] 21:36:32 INFO - PROCESS | 3548 | 1464582992654 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 21:36:32 INFO - PROCESS | 3548 | 1464582992736 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA834E000 == 43 [pid = 3548] [id = 617] 21:36:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A976A9800) [pid = 3548] [serial = 1851] [outer = 0000000000000000] 21:36:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA3F7DC00) [pid = 3548] [serial = 1852] [outer = 0000004A976A9800] 21:36:32 INFO - PROCESS | 3548 | 1464582992782 Marionette DEBUG loaded listener.js 21:36:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA4FE9000) [pid = 3548] [serial = 1853] [outer = 0000004A976A9800] 21:36:33 INFO - PROCESS | 3548 | 1464582993145 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]]]}] 21:36:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:36:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 627ms 21:36:33 INFO - PROCESS | 3548 | 1464582993219 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 21:36:33 INFO - PROCESS | 3548 | 1464582993222 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 21:36:33 INFO - PROCESS | 3548 | 1464582993228 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:36:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:36:33 INFO - PROCESS | 3548 | 1464582993230 Marionette TRACE conn5 <- [1,2434,null,{}] 21:36:33 INFO - PROCESS | 3548 | 1464582993234 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}] 21:36:33 INFO - PROCESS | 3548 | 1464582993322 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 21:36:33 INFO - PROCESS | 3548 | 1464582993329 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8795000 == 44 [pid = 3548] [id = 618] 21:36:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA4FEF400) [pid = 3548] [serial = 1854] [outer = 0000000000000000] 21:36:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA5995400) [pid = 3548] [serial = 1855] [outer = 0000004AA4FEF400] 21:36:33 INFO - PROCESS | 3548 | 1464582993379 Marionette DEBUG loaded listener.js 21:36:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA59A1400) [pid = 3548] [serial = 1856] [outer = 0000004AA4FEF400] 21:36:33 INFO - PROCESS | 3548 | 1464582993782 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]]]}] 21:36:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:36:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 587ms 21:36:33 INFO - PROCESS | 3548 | 1464582993819 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 21:36:33 INFO - PROCESS | 3548 | 1464582993822 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 21:36:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:36:33 INFO - PROCESS | 3548 | 1464582993825 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:36:33 INFO - PROCESS | 3548 | 1464582993827 Marionette TRACE conn5 <- [1,2438,null,{}] 21:36:33 INFO - PROCESS | 3548 | 1464582993830 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}] 21:36:33 INFO - PROCESS | 3548 | 1464582993960 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 21:36:33 INFO - PROCESS | 3548 | 1464582993971 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A2F800 == 45 [pid = 3548] [id = 619] 21:36:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA599B000) [pid = 3548] [serial = 1857] [outer = 0000000000000000] 21:36:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA5B91000) [pid = 3548] [serial = 1858] [outer = 0000004AA599B000] 21:36:34 INFO - PROCESS | 3548 | 1464582994017 Marionette DEBUG loaded listener.js 21:36:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA6B80800) [pid = 3548] [serial = 1859] [outer = 0000004AA599B000] 21:36:34 INFO - PROCESS | 3548 | 1464582994463 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]]]}] 21:36:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:36:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 691ms 21:36:34 INFO - PROCESS | 3548 | 1464582994520 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 21:36:34 INFO - PROCESS | 3548 | 1464582994525 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 21:36:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:36:34 INFO - PROCESS | 3548 | 1464582994532 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:36:34 INFO - PROCESS | 3548 | 1464582994537 Marionette TRACE conn5 <- [1,2442,null,{}] 21:36:34 INFO - PROCESS | 3548 | 1464582994544 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}] 21:36:34 INFO - PROCESS | 3548 | 1464582994703 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 21:36:34 INFO - PROCESS | 3548 | 1464582994839 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:34 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D75A000 == 46 [pid = 3548] [id = 620] 21:36:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A976A7000) [pid = 3548] [serial = 1860] [outer = 0000000000000000] 21:36:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004A97B0A800) [pid = 3548] [serial = 1861] [outer = 0000004A976A7000] 21:36:34 INFO - PROCESS | 3548 | 1464582994897 Marionette DEBUG loaded listener.js 21:36:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004A9C58B000) [pid = 3548] [serial = 1862] [outer = 0000004A976A7000] 21:36:35 INFO - PROCESS | 3548 | 1464582995439 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]]]}] 21:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 942ms 21:36:35 INFO - PROCESS | 3548 | 1464582995479 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 21:36:35 INFO - PROCESS | 3548 | 1464582995486 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 21:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:36:35 INFO - PROCESS | 3548 | 1464582995493 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:36:35 INFO - PROCESS | 3548 | 1464582995496 Marionette TRACE conn5 <- [1,2446,null,{}] 21:36:35 INFO - PROCESS | 3548 | 1464582995500 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}] 21:36:35 INFO - PROCESS | 3548 | 1464582995616 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 21:36:35 INFO - PROCESS | 3548 | 1464582995713 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:35 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA80FB800 == 47 [pid = 3548] [id = 621] 21:36:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004A9E521C00) [pid = 3548] [serial = 1863] [outer = 0000000000000000] 21:36:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA132C800) [pid = 3548] [serial = 1864] [outer = 0000004A9E521C00] 21:36:35 INFO - PROCESS | 3548 | 1464582995769 Marionette DEBUG loaded listener.js 21:36:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA348C800) [pid = 3548] [serial = 1865] [outer = 0000004A9E521C00] 21:36:36 INFO - PROCESS | 3548 | 1464582996369 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]]]}] 21:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 942ms 21:36:36 INFO - PROCESS | 3548 | 1464582996438 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 21:36:36 INFO - PROCESS | 3548 | 1464582996441 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 21:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:36:36 INFO - PROCESS | 3548 | 1464582996445 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:36:36 INFO - PROCESS | 3548 | 1464582996449 Marionette TRACE conn5 <- [1,2450,null,{}] 21:36:36 INFO - PROCESS | 3548 | 1464582996461 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}] 21:36:36 INFO - PROCESS | 3548 | 1464582996610 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 21:36:36 INFO - PROCESS | 3548 | 1464582996735 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB835800 == 48 [pid = 3548] [id = 622] 21:36:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA3AD7C00) [pid = 3548] [serial = 1866] [outer = 0000000000000000] 21:36:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA3EEC000) [pid = 3548] [serial = 1867] [outer = 0000004AA3AD7C00] 21:36:36 INFO - PROCESS | 3548 | 1464582996795 Marionette DEBUG loaded listener.js 21:36:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA4FEC400) [pid = 3548] [serial = 1868] [outer = 0000004AA3AD7C00] 21:36:37 INFO - PROCESS | 3548 | 1464582997371 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]]]}] 21:36:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:36:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 985ms 21:36:37 INFO - PROCESS | 3548 | 1464582997432 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 21:36:37 INFO - PROCESS | 3548 | 1464582997435 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 21:36:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:36:37 INFO - PROCESS | 3548 | 1464582997439 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:36:37 INFO - PROCESS | 3548 | 1464582997441 Marionette TRACE conn5 <- [1,2454,null,{}] 21:36:37 INFO - PROCESS | 3548 | 1464582997445 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}] 21:36:37 INFO - PROCESS | 3548 | 1464582997560 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 21:36:37 INFO - PROCESS | 3548 | 1464582997682 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE82800 == 49 [pid = 3548] [id = 623] 21:36:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA7D04800) [pid = 3548] [serial = 1869] [outer = 0000000000000000] 21:36:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA7D10800) [pid = 3548] [serial = 1870] [outer = 0000004AA7D04800] 21:36:37 INFO - PROCESS | 3548 | 1464582997740 Marionette DEBUG loaded listener.js 21:36:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA7D1F000) [pid = 3548] [serial = 1871] [outer = 0000004AA7D04800] 21:36:38 INFO - PROCESS | 3548 | 1464582998332 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]]]}] 21:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 942ms 21:36:38 INFO - PROCESS | 3548 | 1464582998382 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 21:36:38 INFO - PROCESS | 3548 | 1464582998385 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 21:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:36:38 INFO - PROCESS | 3548 | 1464582998388 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:36:38 INFO - PROCESS | 3548 | 1464582998391 Marionette TRACE conn5 <- [1,2458,null,{}] 21:36:38 INFO - PROCESS | 3548 | 1464582998395 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}] 21:36:38 INFO - PROCESS | 3548 | 1464582998504 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 21:36:38 INFO - PROCESS | 3548 | 1464582998599 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACEB2000 == 50 [pid = 3548] [id = 624] 21:36:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA7D81C00) [pid = 3548] [serial = 1872] [outer = 0000000000000000] 21:36:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA7D8A000) [pid = 3548] [serial = 1873] [outer = 0000004AA7D81C00] 21:36:38 INFO - PROCESS | 3548 | 1464582998655 Marionette DEBUG loaded listener.js 21:36:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA7F4D000) [pid = 3548] [serial = 1874] [outer = 0000004AA7D81C00] 21:36:39 INFO - PROCESS | 3548 | 1464582999210 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]]]}] 21:36:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:36:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 881ms 21:36:39 INFO - PROCESS | 3548 | 1464582999272 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 21:36:39 INFO - PROCESS | 3548 | 1464582999275 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 21:36:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:36:39 INFO - PROCESS | 3548 | 1464582999278 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:36:39 INFO - PROCESS | 3548 | 1464582999281 Marionette TRACE conn5 <- [1,2462,null,{}] 21:36:39 INFO - PROCESS | 3548 | 1464582999284 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}] 21:36:39 INFO - PROCESS | 3548 | 1464582999425 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 21:36:39 INFO - PROCESS | 3548 | 1464582999546 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A96526000 == 51 [pid = 3548] [id = 625] 21:36:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004A95D54000) [pid = 3548] [serial = 1875] [outer = 0000000000000000] 21:36:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004A9D653C00) [pid = 3548] [serial = 1876] [outer = 0000004A95D54000] 21:36:39 INFO - PROCESS | 3548 | 1464582999604 Marionette DEBUG loaded listener.js 21:36:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA82B5400) [pid = 3548] [serial = 1877] [outer = 0000004A95D54000] 21:36:40 INFO - PROCESS | 3548 | 1464583000336 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]]]}] 21:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1082ms 21:36:40 INFO - PROCESS | 3548 | 1464583000364 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 21:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:36:40 INFO - PROCESS | 3548 | 1464583000370 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 21:36:40 INFO - PROCESS | 3548 | 1464583000374 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:36:40 INFO - PROCESS | 3548 | 1464583000378 Marionette TRACE conn5 <- [1,2466,null,{}] 21:36:40 INFO - PROCESS | 3548 | 1464583000384 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}] 21:36:40 INFO - PROCESS | 3548 | 1464583000492 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 21:36:40 INFO - PROCESS | 3548 | 1464583000625 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CA83000 == 52 [pid = 3548] [id = 626] 21:36:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004A973B6000) [pid = 3548] [serial = 1878] [outer = 0000000000000000] 21:36:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004A973BD000) [pid = 3548] [serial = 1879] [outer = 0000004A973B6000] 21:36:40 INFO - PROCESS | 3548 | 1464583000678 Marionette DEBUG loaded listener.js 21:36:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004A976A9000) [pid = 3548] [serial = 1880] [outer = 0000004A973B6000] 21:36:40 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB880000 == 51 [pid = 3548] [id = 578] 21:36:40 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACFDF000 == 50 [pid = 3548] [id = 579] 21:36:40 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8795000 == 49 [pid = 3548] [id = 618] 21:36:40 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA834E000 == 48 [pid = 3548] [id = 617] 21:36:40 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C5D3000 == 47 [pid = 3548] [id = 616] 21:36:40 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C6B9000 == 46 [pid = 3548] [id = 615] 21:36:40 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA80F3800 == 45 [pid = 3548] [id = 614] 21:36:40 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7038800 == 44 [pid = 3548] [id = 613] 21:36:40 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4BA9000 == 43 [pid = 3548] [id = 612] 21:36:40 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5F5800 == 42 [pid = 3548] [id = 611] 21:36:40 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CBDF800 == 41 [pid = 3548] [id = 610] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004AA389B400) [pid = 3548] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C6D800 == 40 [pid = 3548] [id = 606] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004A9BECA400) [pid = 3548] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004A9CBB3C00) [pid = 3548] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA8192800) [pid = 3548] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004A9BEC7800) [pid = 3548] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004A973BAC00) [pid = 3548] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA1332000) [pid = 3548] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA7D08C00) [pid = 3548] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA380C800) [pid = 3548] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA2BEC800) [pid = 3548] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA7055C00) [pid = 3548] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A9DBA9800) [pid = 3548] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004A973B9000) [pid = 3548] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA7D10000) [pid = 3548] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA409CC00) [pid = 3548] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA599D400) [pid = 3548] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA4F3FC00) [pid = 3548] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA39BE000) [pid = 3548] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA7F51800) [pid = 3548] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA7D17000) [pid = 3548] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA3AD4000) [pid = 3548] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA3EED400) [pid = 3548] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA8226800) [pid = 3548] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA39BC400) [pid = 3548] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA7062400) [pid = 3548] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 21:36:40 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA8193000) [pid = 3548] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 21:36:41 INFO - PROCESS | 3548 | 1464583001246 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]]]}] 21:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 898ms 21:36:41 INFO - PROCESS | 3548 | 1464583001276 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 21:36:41 INFO - PROCESS | 3548 | 1464583001281 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 21:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:36:41 INFO - PROCESS | 3548 | 1464583001288 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:36:41 INFO - PROCESS | 3548 | 1464583001290 Marionette TRACE conn5 <- [1,2470,null,{}] 21:36:41 INFO - PROCESS | 3548 | 1464583001294 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}] 21:36:41 INFO - PROCESS | 3548 | 1464583001389 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 21:36:41 INFO - PROCESS | 3548 | 1464583001399 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:41 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA38E7800 == 41 [pid = 3548] [id = 627] 21:36:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004A98AF7C00) [pid = 3548] [serial = 1881] [outer = 0000000000000000] 21:36:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004A9BD10400) [pid = 3548] [serial = 1882] [outer = 0000004A98AF7C00] 21:36:41 INFO - PROCESS | 3548 | 1464583001446 Marionette DEBUG loaded listener.js 21:36:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A9BEC7800) [pid = 3548] [serial = 1883] [outer = 0000004A98AF7C00] 21:36:41 INFO - PROCESS | 3548 | 1464583001930 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]]]}] 21:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 692ms 21:36:41 INFO - PROCESS | 3548 | 1464583001981 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 21:36:41 INFO - PROCESS | 3548 | 1464583001983 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 21:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:36:41 INFO - PROCESS | 3548 | 1464583001987 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:36:41 INFO - PROCESS | 3548 | 1464583001991 Marionette TRACE conn5 <- [1,2474,null,{}] 21:36:42 INFO - PROCESS | 3548 | 1464583002002 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}] 21:36:42 INFO - PROCESS | 3548 | 1464583002095 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 21:36:42 INFO - PROCESS | 3548 | 1464583002179 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA51EE000 == 42 [pid = 3548] [id = 628] 21:36:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A9E189800) [pid = 3548] [serial = 1884] [outer = 0000000000000000] 21:36:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004A9E524800) [pid = 3548] [serial = 1885] [outer = 0000004A9E189800] 21:36:42 INFO - PROCESS | 3548 | 1464583002265 Marionette DEBUG loaded listener.js 21:36:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA1977C00) [pid = 3548] [serial = 1886] [outer = 0000004A9E189800] 21:36:42 INFO - PROCESS | 3548 | 1464583002652 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]]]}] 21:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 691ms 21:36:42 INFO - PROCESS | 3548 | 1464583002681 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 21:36:42 INFO - PROCESS | 3548 | 1464583002684 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 21:36:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:36:42 INFO - PROCESS | 3548 | 1464583002687 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:36:42 INFO - PROCESS | 3548 | 1464583002689 Marionette TRACE conn5 <- [1,2478,null,{}] 21:36:42 INFO - PROCESS | 3548 | 1464583002693 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}] 21:36:42 INFO - PROCESS | 3548 | 1464583002783 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 21:36:42 INFO - PROCESS | 3548 | 1464583002790 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7F33800 == 43 [pid = 3548] [id = 629] 21:36:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA2BE5000) [pid = 3548] [serial = 1887] [outer = 0000000000000000] 21:36:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA2CC9800) [pid = 3548] [serial = 1888] [outer = 0000004AA2BE5000] 21:36:42 INFO - PROCESS | 3548 | 1464583002838 Marionette DEBUG loaded listener.js 21:36:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA37B5400) [pid = 3548] [serial = 1889] [outer = 0000004AA2BE5000] 21:36:43 INFO - PROCESS | 3548 | 1464583003323 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]]]}] 21:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 692ms 21:36:43 INFO - PROCESS | 3548 | 1464583003384 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 21:36:43 INFO - PROCESS | 3548 | 1464583003386 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 21:36:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:36:43 INFO - PROCESS | 3548 | 1464583003389 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:36:43 INFO - PROCESS | 3548 | 1464583003391 Marionette TRACE conn5 <- [1,2482,null,{}] 21:36:43 INFO - PROCESS | 3548 | 1464583003394 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}] 21:36:43 INFO - PROCESS | 3548 | 1464583003510 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 21:36:43 INFO - PROCESS | 3548 | 1464583003595 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8238800 == 44 [pid = 3548] [id = 630] 21:36:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA39B5C00) [pid = 3548] [serial = 1890] [outer = 0000000000000000] 21:36:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA39BB400) [pid = 3548] [serial = 1891] [outer = 0000004AA39B5C00] 21:36:43 INFO - PROCESS | 3548 | 1464583003642 Marionette DEBUG loaded listener.js 21:36:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA39CF000) [pid = 3548] [serial = 1892] [outer = 0000004AA39B5C00] 21:36:44 INFO - PROCESS | 3548 | 1464583004108 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]]]}] 21:36:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:36:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 732ms 21:36:44 INFO - PROCESS | 3548 | 1464583004122 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 21:36:44 INFO - PROCESS | 3548 | 1464583004125 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 21:36:44 INFO - PROCESS | 3548 | 1464583004136 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:36:44 INFO - PROCESS | 3548 | 1464583004138 Marionette TRACE conn5 <- [1,2486,null,{}] 21:36:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:36:44 INFO - PROCESS | 3548 | 1464583004142 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}] 21:36:44 INFO - PROCESS | 3548 | 1464583004272 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 21:36:44 INFO - PROCESS | 3548 | 1464583004330 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:44 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA864B800 == 45 [pid = 3548] [id = 631] 21:36:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA3E61800) [pid = 3548] [serial = 1893] [outer = 0000000000000000] 21:36:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA4654400) [pid = 3548] [serial = 1894] [outer = 0000004AA3E61800] 21:36:44 INFO - PROCESS | 3548 | 1464583004376 Marionette DEBUG loaded listener.js 21:36:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA4F23C00) [pid = 3548] [serial = 1895] [outer = 0000004AA3E61800] 21:36:44 INFO - PROCESS | 3548 | 1464583004809 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]]]}] 21:36:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:36:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 734ms 21:36:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:36:44 INFO - PROCESS | 3548 | 1464583004902 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 21:36:44 INFO - PROCESS | 3548 | 1464583004904 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 21:36:44 INFO - PROCESS | 3548 | 1464583004912 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:36:44 INFO - PROCESS | 3548 | 1464583004914 Marionette TRACE conn5 <- [1,2490,null,{}] 21:36:44 INFO - PROCESS | 3548 | 1464583004921 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}] 21:36:45 INFO - PROCESS | 3548 | 1464583005082 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 21:36:45 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A9C1BC400) [pid = 3548] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:36:45 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004A969C4400) [pid = 3548] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:36:45 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004A95D56000) [pid = 3548] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:36:45 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA1996C00) [pid = 3548] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:36:45 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA37B4C00) [pid = 3548] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:36:45 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA4FEF400) [pid = 3548] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:36:45 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA39CA800) [pid = 3548] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:36:45 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA4657000) [pid = 3548] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:36:45 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A976A9800) [pid = 3548] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:36:45 INFO - PROCESS | 3548 | 1464583005141 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81BB800 == 46 [pid = 3548] [id = 632] 21:36:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004A95D77400) [pid = 3548] [serial = 1896] [outer = 0000000000000000] 21:36:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004A9BE10400) [pid = 3548] [serial = 1897] [outer = 0000004A95D77400] 21:36:45 INFO - PROCESS | 3548 | 1464583005186 Marionette DEBUG loaded listener.js 21:36:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA4F2A000) [pid = 3548] [serial = 1898] [outer = 0000004A95D77400] 21:36:45 INFO - PROCESS | 3548 | 1464583005547 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]]]}] 21:36:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:36:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 691ms 21:36:45 INFO - PROCESS | 3548 | 1464583005602 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 21:36:45 INFO - PROCESS | 3548 | 1464583005613 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 21:36:45 INFO - PROCESS | 3548 | 1464583005617 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:36:45 INFO - PROCESS | 3548 | 1464583005619 Marionette TRACE conn5 <- [1,2494,null,{}] 21:36:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:36:45 INFO - PROCESS | 3548 | 1464583005623 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}] 21:36:45 INFO - PROCESS | 3548 | 1464583005709 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 21:36:45 INFO - PROCESS | 3548 | 1464583005716 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A2C000 == 47 [pid = 3548] [id = 633] 21:36:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA4FE8000) [pid = 3548] [serial = 1899] [outer = 0000000000000000] 21:36:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA5292000) [pid = 3548] [serial = 1900] [outer = 0000004AA4FE8000] 21:36:45 INFO - PROCESS | 3548 | 1464583005763 Marionette DEBUG loaded listener.js 21:36:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA59A1000) [pid = 3548] [serial = 1901] [outer = 0000004AA4FE8000] 21:36:46 INFO - PROCESS | 3548 | 1464583006191 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]]]}] 21:36:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:36:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 629ms 21:36:46 INFO - PROCESS | 3548 | 1464583006252 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 21:36:46 INFO - PROCESS | 3548 | 1464583006254 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 21:36:46 INFO - PROCESS | 3548 | 1464583006258 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:36:46 INFO - PROCESS | 3548 | 1464583006260 Marionette TRACE conn5 <- [1,2498,null,{}] 21:36:46 INFO - PROCESS | 3548 | 1464583006263 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}] 21:36:46 INFO - PROCESS | 3548 | 1464583006350 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 21:36:46 INFO - PROCESS | 3548 | 1464583006359 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB78B000 == 48 [pid = 3548] [id = 634] 21:36:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA5B94400) [pid = 3548] [serial = 1902] [outer = 0000000000000000] 21:36:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA6B7DC00) [pid = 3548] [serial = 1903] [outer = 0000004AA5B94400] 21:36:46 INFO - PROCESS | 3548 | 1464583006405 Marionette DEBUG loaded listener.js 21:36:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA7D0A000) [pid = 3548] [serial = 1904] [outer = 0000004AA5B94400] 21:36:46 INFO - PROCESS | 3548 | 1464583006878 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]]]}] 21:36:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:36:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 690ms 21:36:46 INFO - PROCESS | 3548 | 1464583006950 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 21:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:36:46 INFO - PROCESS | 3548 | 1464583006961 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 21:36:46 INFO - PROCESS | 3548 | 1464583006965 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:36:46 INFO - PROCESS | 3548 | 1464583006967 Marionette TRACE conn5 <- [1,2502,null,{}] 21:36:46 INFO - PROCESS | 3548 | 1464583006970 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}] 21:36:47 INFO - PROCESS | 3548 | 1464583007058 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 21:36:47 INFO - PROCESS | 3548 | 1464583007197 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97291000 == 49 [pid = 3548] [id = 635] 21:36:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004A95C6FC00) [pid = 3548] [serial = 1905] [outer = 0000000000000000] 21:36:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004A95D52400) [pid = 3548] [serial = 1906] [outer = 0000004A95C6FC00] 21:36:47 INFO - PROCESS | 3548 | 1464583007258 Marionette DEBUG loaded listener.js 21:36:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004A9721D800) [pid = 3548] [serial = 1907] [outer = 0000004A95C6FC00] 21:36:47 INFO - PROCESS | 3548 | 1464583007928 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]]]}] 21:36:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:36:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1025ms 21:36:48 INFO - PROCESS | 3548 | 1464583007997 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 21:36:48 INFO - PROCESS | 3548 | 1464583008002 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 21:36:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:36:48 INFO - PROCESS | 3548 | 1464583008042 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:36:48 INFO - PROCESS | 3548 | 1464583008047 Marionette TRACE conn5 <- [1,2506,null,{}] 21:36:48 INFO - PROCESS | 3548 | 1464583008054 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}] 21:36:48 INFO - PROCESS | 3548 | 1464583008184 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 21:36:48 INFO - PROCESS | 3548 | 1464583008305 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA6723000 == 50 [pid = 3548] [id = 636] 21:36:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004A9BD12000) [pid = 3548] [serial = 1908] [outer = 0000000000000000] 21:36:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004A9D6AF000) [pid = 3548] [serial = 1909] [outer = 0000004A9BD12000] 21:36:48 INFO - PROCESS | 3548 | 1464583008364 Marionette DEBUG loaded listener.js 21:36:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA1332000) [pid = 3548] [serial = 1910] [outer = 0000004A9BD12000] 21:36:48 INFO - PROCESS | 3548 | 1464583008951 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]]]}] 21:36:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:36:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1002ms 21:36:49 INFO - PROCESS | 3548 | 1464583009036 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 21:36:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:36:49 INFO - PROCESS | 3548 | 1464583009041 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 21:36:49 INFO - PROCESS | 3548 | 1464583009046 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:36:49 INFO - PROCESS | 3548 | 1464583009048 Marionette TRACE conn5 <- [1,2510,null,{}] 21:36:49 INFO - PROCESS | 3548 | 1464583009052 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}] 21:36:49 INFO - PROCESS | 3548 | 1464583009169 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 21:36:49 INFO - PROCESS | 3548 | 1464583009296 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB872800 == 51 [pid = 3548] [id = 637] 21:36:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA3494800) [pid = 3548] [serial = 1911] [outer = 0000000000000000] 21:36:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA3AD3400) [pid = 3548] [serial = 1912] [outer = 0000004AA3494800] 21:36:49 INFO - PROCESS | 3548 | 1464583009354 Marionette DEBUG loaded listener.js 21:36:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA4656000) [pid = 3548] [serial = 1913] [outer = 0000004AA3494800] 21:36:49 INFO - PROCESS | 3548 | 1464583009959 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]]]}] 21:36:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:36:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 944ms 21:36:49 INFO - PROCESS | 3548 | 1464583009990 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 21:36:50 INFO - PROCESS | 3548 | 1464583009993 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 21:36:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:36:50 INFO - PROCESS | 3548 | 1464583010003 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:36:50 INFO - PROCESS | 3548 | 1464583010010 Marionette TRACE conn5 <- [1,2514,null,{}] 21:36:50 INFO - PROCESS | 3548 | 1464583010016 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}] 21:36:50 INFO - PROCESS | 3548 | 1464583010133 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 21:36:50 INFO - PROCESS | 3548 | 1464583010263 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACEA7800 == 52 [pid = 3548] [id = 638] 21:36:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004AA7D21000) [pid = 3548] [serial = 1914] [outer = 0000000000000000] 21:36:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004AA8193000) [pid = 3548] [serial = 1915] [outer = 0000004AA7D21000] 21:36:50 INFO - PROCESS | 3548 | 1464583010320 Marionette DEBUG loaded listener.js 21:36:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004AA8227C00) [pid = 3548] [serial = 1916] [outer = 0000004AA7D21000] 21:36:50 INFO - PROCESS | 3548 | 1464583010904 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]]]}] 21:36:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:36:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 943ms 21:36:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:36:50 INFO - PROCESS | 3548 | 1464583010943 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 21:36:50 INFO - PROCESS | 3548 | 1464583010946 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 21:36:50 INFO - PROCESS | 3548 | 1464583010950 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:36:50 INFO - PROCESS | 3548 | 1464583010952 Marionette TRACE conn5 <- [1,2518,null,{}] 21:36:50 INFO - PROCESS | 3548 | 1464583010956 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}] 21:36:51 INFO - PROCESS | 3548 | 1464583011072 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 21:36:51 INFO - PROCESS | 3548 | 1464583011172 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD5D0800 == 53 [pid = 3548] [id = 639] 21:36:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004AA8195400) [pid = 3548] [serial = 1917] [outer = 0000000000000000] 21:36:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004AA82BCC00) [pid = 3548] [serial = 1918] [outer = 0000004AA8195400] 21:36:51 INFO - PROCESS | 3548 | 1464583011227 Marionette DEBUG loaded listener.js 21:36:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004AA830B800) [pid = 3548] [serial = 1919] [outer = 0000004AA8195400] 21:36:51 INFO - PROCESS | 3548 | 1464583011826 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]]]}] 21:36:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:36:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 944ms 21:36:51 INFO - PROCESS | 3548 | 1464583011895 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 21:36:51 INFO - PROCESS | 3548 | 1464583011898 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 21:36:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:36:51 INFO - PROCESS | 3548 | 1464583011902 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:36:51 INFO - PROCESS | 3548 | 1464583011904 Marionette TRACE conn5 <- [1,2522,null,{}] 21:36:51 INFO - PROCESS | 3548 | 1464583011908 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}] 21:36:52 INFO - PROCESS | 3548 | 1464583012022 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 21:36:52 INFO - PROCESS | 3548 | 1464583012279 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4870000 == 54 [pid = 3548] [id = 640] 21:36:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (0000004A95D74C00) [pid = 3548] [serial = 1920] [outer = 0000000000000000] 21:36:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (0000004A965CAC00) [pid = 3548] [serial = 1921] [outer = 0000004A95D74C00] 21:36:52 INFO - PROCESS | 3548 | 1464583012352 Marionette DEBUG loaded listener.js 21:36:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (0000004A98AF9000) [pid = 3548] [serial = 1922] [outer = 0000004A95D74C00] 21:36:53 INFO - PROCESS | 3548 | 1464583012996 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]]]}] 21:36:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:36:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1136ms 21:36:53 INFO - PROCESS | 3548 | 1464583013040 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 21:36:53 INFO - PROCESS | 3548 | 1464583013045 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 21:36:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:36:53 INFO - PROCESS | 3548 | 1464583013049 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:36:53 INFO - PROCESS | 3548 | 1464583013053 Marionette TRACE conn5 <- [1,2526,null,{}] 21:36:53 INFO - PROCESS | 3548 | 1464583013058 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}] 21:36:53 INFO - PROCESS | 3548 | 1464583013212 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 21:36:53 INFO - PROCESS | 3548 | 1464583013272 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70DC800 == 55 [pid = 3548] [id = 641] 21:36:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (0000004A9E52C800) [pid = 3548] [serial = 1923] [outer = 0000000000000000] 21:36:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (0000004AA12FE400) [pid = 3548] [serial = 1924] [outer = 0000004A9E52C800] 21:36:53 INFO - PROCESS | 3548 | 1464583013325 Marionette DEBUG loaded listener.js 21:36:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (0000004AA34B8000) [pid = 3548] [serial = 1925] [outer = 0000004A9E52C800] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB78B000 == 54 [pid = 3548] [id = 634] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A2C000 == 53 [pid = 3548] [id = 633] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81BB800 == 52 [pid = 3548] [id = 632] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA864B800 == 51 [pid = 3548] [id = 631] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8238800 == 50 [pid = 3548] [id = 630] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA51EE000 == 49 [pid = 3548] [id = 628] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA38E7800 == 48 [pid = 3548] [id = 627] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CA83000 == 47 [pid = 3548] [id = 626] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (0000004A9BB6A400) [pid = 3548] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (0000004AA2BEC000) [pid = 3548] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (0000004AA5298800) [pid = 3548] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (0000004AA82C0000) [pid = 3548] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (0000004AA5B91000) [pid = 3548] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACEB2000 == 46 [pid = 3548] [id = 624] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE82800 == 45 [pid = 3548] [id = 623] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB835800 == 44 [pid = 3548] [id = 622] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA80FB800 == 43 [pid = 3548] [id = 621] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D75A000 == 42 [pid = 3548] [id = 620] 21:36:53 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE7A000 == 41 [pid = 3548] [id = 605] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0000004A9DBB3800) [pid = 3548] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004AA0FBDC00) [pid = 3548] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004A98AFC800) [pid = 3548] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004A9C505000) [pid = 3548] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004A9BD10C00) [pid = 3548] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004A97226C00) [pid = 3548] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004AA2BE7400) [pid = 3548] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA3804800) [pid = 3548] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA39B6400) [pid = 3548] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA59A1400) [pid = 3548] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA40A2800) [pid = 3548] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA3ADB800) [pid = 3548] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA4A0E400) [pid = 3548] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA3F7DC00) [pid = 3548] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA5995400) [pid = 3548] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA4F2F400) [pid = 3548] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA348DC00) [pid = 3548] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA4FE9000) [pid = 3548] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 21:36:53 INFO - PROCESS | 3548 | 1464583013962 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]]]}] 21:36:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:36:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 943ms 21:36:54 INFO - PROCESS | 3548 | 1464583013998 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 21:36:54 INFO - PROCESS | 3548 | 1464583014003 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 21:36:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:36:54 INFO - PROCESS | 3548 | 1464583014008 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:36:54 INFO - PROCESS | 3548 | 1464583014010 Marionette TRACE conn5 <- [1,2530,null,{}] 21:36:54 INFO - PROCESS | 3548 | 1464583014014 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}] 21:36:54 INFO - PROCESS | 3548 | 1464583014119 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 21:36:54 INFO - PROCESS | 3548 | 1464583014205 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:54 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA19BF800 == 42 [pid = 3548] [id = 642] 21:36:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004A95D79C00) [pid = 3548] [serial = 1926] [outer = 0000000000000000] 21:36:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004A97AB1800) [pid = 3548] [serial = 1927] [outer = 0000004A95D79C00] 21:36:54 INFO - PROCESS | 3548 | 1464583014252 Marionette DEBUG loaded listener.js 21:36:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004A9C1BAC00) [pid = 3548] [serial = 1928] [outer = 0000004A95D79C00] 21:36:54 INFO - PROCESS | 3548 | 1464583014649 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]]]}] 21:36:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:36:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 734ms 21:36:54 INFO - PROCESS | 3548 | 1464583014745 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 21:36:54 INFO - PROCESS | 3548 | 1464583014748 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 21:36:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:36:54 INFO - PROCESS | 3548 | 1464583014753 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:36:54 INFO - PROCESS | 3548 | 1464583014759 Marionette TRACE conn5 <- [1,2534,null,{}] 21:36:54 INFO - PROCESS | 3548 | 1464583014774 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}] 21:36:54 INFO - PROCESS | 3548 | 1464583014894 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 21:36:54 INFO - PROCESS | 3548 | 1464583014911 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:54 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81CE800 == 43 [pid = 3548] [id = 643] 21:36:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA340E400) [pid = 3548] [serial = 1929] [outer = 0000000000000000] 21:36:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA380BC00) [pid = 3548] [serial = 1930] [outer = 0000004AA340E400] 21:36:54 INFO - PROCESS | 3548 | 1464583014959 Marionette DEBUG loaded listener.js 21:36:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA39C2C00) [pid = 3548] [serial = 1931] [outer = 0000004AA340E400] 21:36:55 INFO - PROCESS | 3548 | 1464583015413 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]]]}] 21:36:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:36:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 690ms 21:36:55 INFO - PROCESS | 3548 | 1464583015444 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 21:36:55 INFO - PROCESS | 3548 | 1464583015447 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 21:36:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:36:55 INFO - PROCESS | 3548 | 1464583015450 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:36:55 INFO - PROCESS | 3548 | 1464583015452 Marionette TRACE conn5 <- [1,2538,null,{}] 21:36:55 INFO - PROCESS | 3548 | 1464583015456 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}] 21:36:55 INFO - PROCESS | 3548 | 1464583015546 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 21:36:55 INFO - PROCESS | 3548 | 1464583015552 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA864F800 == 44 [pid = 3548] [id = 644] 21:36:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA3E64400) [pid = 3548] [serial = 1932] [outer = 0000000000000000] 21:36:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA409B400) [pid = 3548] [serial = 1933] [outer = 0000004AA3E64400] 21:36:55 INFO - PROCESS | 3548 | 1464583015600 Marionette DEBUG loaded listener.js 21:36:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA465CC00) [pid = 3548] [serial = 1934] [outer = 0000004AA3E64400] 21:36:56 INFO - PROCESS | 3548 | 1464583016044 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]]]}] 21:36:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:36:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 627ms 21:36:56 INFO - PROCESS | 3548 | 1464583016080 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 21:36:56 INFO - PROCESS | 3548 | 1464583016082 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 21:36:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:36:56 INFO - PROCESS | 3548 | 1464583016085 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:36:56 INFO - PROCESS | 3548 | 1464583016087 Marionette TRACE conn5 <- [1,2542,null,{}] 21:36:56 INFO - PROCESS | 3548 | 1464583016091 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}] 21:36:56 INFO - PROCESS | 3548 | 1464583016177 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 21:36:56 INFO - PROCESS | 3548 | 1464583016183 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:56 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8791800 == 45 [pid = 3548] [id = 645] 21:36:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA4F31800) [pid = 3548] [serial = 1935] [outer = 0000000000000000] 21:36:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA4FE6C00) [pid = 3548] [serial = 1936] [outer = 0000004AA4F31800] 21:36:56 INFO - PROCESS | 3548 | 1464583016239 Marionette DEBUG loaded listener.js 21:36:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004AA599C000) [pid = 3548] [serial = 1937] [outer = 0000004AA4F31800] 21:36:56 INFO - PROCESS | 3548 | 1464583016783 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]]]}] 21:36:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:36:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 733ms 21:36:56 INFO - PROCESS | 3548 | 1464583016822 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 21:36:56 INFO - PROCESS | 3548 | 1464583016824 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 21:36:56 INFO - PROCESS | 3548 | 1464583016827 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:36:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:36:56 INFO - PROCESS | 3548 | 1464583016837 Marionette TRACE conn5 <- [1,2546,null,{}] 21:36:56 INFO - PROCESS | 3548 | 1464583016845 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}] 21:36:56 INFO - PROCESS | 3548 | 1464583016963 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 21:36:56 INFO - PROCESS | 3548 | 1464583016975 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB78A800 == 46 [pid = 3548] [id = 646] 21:36:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004AA6C73400) [pid = 3548] [serial = 1938] [outer = 0000000000000000] 21:36:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004AA7D05C00) [pid = 3548] [serial = 1939] [outer = 0000004AA6C73400] 21:36:57 INFO - PROCESS | 3548 | 1464583017072 Marionette DEBUG loaded listener.js 21:36:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004AA7D19800) [pid = 3548] [serial = 1940] [outer = 0000004AA6C73400] 21:36:57 INFO - PROCESS | 3548 | 1464583017522 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]]]}] 21:36:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:36:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 733ms 21:36:57 INFO - PROCESS | 3548 | 1464583017564 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 21:36:57 INFO - PROCESS | 3548 | 1464583017566 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 21:36:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:36:57 INFO - PROCESS | 3548 | 1464583017569 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:36:57 INFO - PROCESS | 3548 | 1464583017571 Marionette TRACE conn5 <- [1,2550,null,{}] 21:36:57 INFO - PROCESS | 3548 | 1464583017608 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}] 21:36:57 INFO - PROCESS | 3548 | 1464583017722 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 21:36:57 INFO - PROCESS | 3548 | 1464583017782 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AABE82000 == 47 [pid = 3548] [id = 647] 21:36:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004AA7D89800) [pid = 3548] [serial = 1941] [outer = 0000000000000000] 21:36:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004AA7F45C00) [pid = 3548] [serial = 1942] [outer = 0000004AA7D89800] 21:36:57 INFO - PROCESS | 3548 | 1464583017827 Marionette DEBUG loaded listener.js 21:36:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (0000004AA8226000) [pid = 3548] [serial = 1943] [outer = 0000004AA7D89800] 21:36:58 INFO - PROCESS | 3548 | 1464583018270 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]]]}] 21:36:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:36:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 753ms 21:36:58 INFO - PROCESS | 3548 | 1464583018325 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 21:36:58 INFO - PROCESS | 3548 | 1464583018327 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 21:36:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:36:58 INFO - PROCESS | 3548 | 1464583018335 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:36:58 INFO - PROCESS | 3548 | 1464583018337 Marionette TRACE conn5 <- [1,2554,null,{}] 21:36:58 INFO - PROCESS | 3548 | 1464583018349 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}] 21:36:58 INFO - PROCESS | 3548 | 1464583018651 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0000004AA39B5C00) [pid = 3548] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004AA3E61800) [pid = 3548] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004A95D77400) [pid = 3548] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004AA4FE8000) [pid = 3548] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004A98AF7C00) [pid = 3548] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004A95D54000) [pid = 3548] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004AA2BE5000) [pid = 3548] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004A973B6000) [pid = 3548] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004A9E189800) [pid = 3548] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA39D3C00) [pid = 3548] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA3AD4C00) [pid = 3548] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA82BA400) [pid = 3548] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004A9BB63400) [pid = 3548] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA7D7D400) [pid = 3548] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA7D1C800) [pid = 3548] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA4FE7000) [pid = 3548] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A97F8D000) [pid = 3548] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004A9BE16400) [pid = 3548] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA7D0D000) [pid = 3548] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004A95D52000) [pid = 3548] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004A9D6B0C00) [pid = 3548] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A9C50E000) [pid = 3548] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:36:58 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A9D6B0400) [pid = 3548] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:36:58 INFO - PROCESS | 3548 | 1464583018720 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:58 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D755800 == 48 [pid = 3548] [id = 648] 21:36:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004A927D7400) [pid = 3548] [serial = 1944] [outer = 0000000000000000] 21:36:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004A95DD3800) [pid = 3548] [serial = 1945] [outer = 0000004A927D7400] 21:36:58 INFO - PROCESS | 3548 | 1464583018766 Marionette DEBUG loaded listener.js 21:36:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004A9C876C00) [pid = 3548] [serial = 1946] [outer = 0000004A927D7400] 21:36:59 INFO - PROCESS | 3548 | 1464583019160 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]]]}] 21:36:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:36:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 881ms 21:36:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:36:59 INFO - PROCESS | 3548 | 1464583019220 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 21:36:59 INFO - PROCESS | 3548 | 1464583019222 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 21:36:59 INFO - PROCESS | 3548 | 1464583019225 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:36:59 INFO - PROCESS | 3548 | 1464583019227 Marionette TRACE conn5 <- [1,2558,null,{}] 21:36:59 INFO - PROCESS | 3548 | 1464583019231 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}] 21:36:59 INFO - PROCESS | 3548 | 1464583019317 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 21:36:59 INFO - PROCESS | 3548 | 1464583019323 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD5E6800 == 49 [pid = 3548] [id = 649] 21:36:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA1991000) [pid = 3548] [serial = 1947] [outer = 0000000000000000] 21:36:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA5293400) [pid = 3548] [serial = 1948] [outer = 0000004AA1991000] 21:36:59 INFO - PROCESS | 3548 | 1464583019371 Marionette DEBUG loaded listener.js 21:36:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA822F800) [pid = 3548] [serial = 1949] [outer = 0000004AA1991000] 21:36:59 INFO - PROCESS | 3548 | 1464583019813 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]]]}] 21:36:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:36:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 629ms 21:36:59 INFO - PROCESS | 3548 | 1464583019858 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 21:36:59 INFO - PROCESS | 3548 | 1464583019860 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 21:36:59 INFO - PROCESS | 3548 | 1464583019864 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:36:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:36:59 INFO - PROCESS | 3548 | 1464583019866 Marionette TRACE conn5 <- [1,2562,null,{}] 21:36:59 INFO - PROCESS | 3548 | 1464583019869 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}] 21:36:59 INFO - PROCESS | 3548 | 1464583019966 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 21:36:59 INFO - PROCESS | 3548 | 1464583019973 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAE7C8000 == 50 [pid = 3548] [id = 650] 21:36:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA836F400) [pid = 3548] [serial = 1950] [outer = 0000000000000000] 21:37:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA8374400) [pid = 3548] [serial = 1951] [outer = 0000004AA836F400] 21:37:00 INFO - PROCESS | 3548 | 1464583020025 Marionette DEBUG loaded listener.js 21:37:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA875A400) [pid = 3548] [serial = 1952] [outer = 0000004AA836F400] 21:37:00 INFO - PROCESS | 3548 | 1464583020484 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]]]}] 21:37:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:37:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 691ms 21:37:00 INFO - PROCESS | 3548 | 1464583020558 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 21:37:00 INFO - PROCESS | 3548 | 1464583020561 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 21:37:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:37:00 INFO - PROCESS | 3548 | 1464583020564 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:37:00 INFO - PROCESS | 3548 | 1464583020567 Marionette TRACE conn5 <- [1,2566,null,{}] 21:37:00 INFO - PROCESS | 3548 | 1464583020570 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}] 21:37:00 INFO - PROCESS | 3548 | 1464583020790 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 21:37:00 INFO - PROCESS | 3548 | 1464583020889 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D755000 == 51 [pid = 3548] [id = 651] 21:37:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004A95D57C00) [pid = 3548] [serial = 1953] [outer = 0000000000000000] 21:37:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004A9721D000) [pid = 3548] [serial = 1954] [outer = 0000004A95D57C00] 21:37:00 INFO - PROCESS | 3548 | 1464583020949 Marionette DEBUG loaded listener.js 21:37:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004A9BB6A400) [pid = 3548] [serial = 1955] [outer = 0000004A95D57C00] 21:37:01 INFO - PROCESS | 3548 | 1464583021553 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]]]}] 21:37:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:37:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1030ms 21:37:01 INFO - PROCESS | 3548 | 1464583021598 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 21:37:01 INFO - PROCESS | 3548 | 1464583021603 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 21:37:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:37:01 INFO - PROCESS | 3548 | 1464583021608 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:37:01 INFO - PROCESS | 3548 | 1464583021612 Marionette TRACE conn5 <- [1,2570,null,{}] 21:37:01 INFO - PROCESS | 3548 | 1464583021638 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}] 21:37:01 INFO - PROCESS | 3548 | 1464583021761 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 21:37:01 INFO - PROCESS | 3548 | 1464583021915 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:01 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA835A800 == 52 [pid = 3548] [id = 652] 21:37:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004AA19DD800) [pid = 3548] [serial = 1956] [outer = 0000000000000000] 21:37:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004AA2BE6400) [pid = 3548] [serial = 1957] [outer = 0000004AA19DD800] 21:37:01 INFO - PROCESS | 3548 | 1464583021975 Marionette DEBUG loaded listener.js 21:37:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004AA39BE400) [pid = 3548] [serial = 1958] [outer = 0000004AA19DD800] 21:37:02 INFO - PROCESS | 3548 | 1464583022578 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]]]}] 21:37:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:37:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1003ms 21:37:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:37:02 INFO - PROCESS | 3548 | 1464583022615 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 21:37:02 INFO - PROCESS | 3548 | 1464583022618 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 21:37:02 INFO - PROCESS | 3548 | 1464583022622 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:37:02 INFO - PROCESS | 3548 | 1464583022625 Marionette TRACE conn5 <- [1,2574,null,{}] 21:37:02 INFO - PROCESS | 3548 | 1464583022629 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}] 21:37:02 INFO - PROCESS | 3548 | 1464583022744 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 21:37:02 INFO - PROCESS | 3548 | 1464583022876 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAE9CD000 == 53 [pid = 3548] [id = 653] 21:37:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 122 (0000004AA4FE4800) [pid = 3548] [serial = 1959] [outer = 0000000000000000] 21:37:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 123 (0000004AA4FEE400) [pid = 3548] [serial = 1960] [outer = 0000004AA4FE4800] 21:37:02 INFO - PROCESS | 3548 | 1464583022933 Marionette DEBUG loaded listener.js 21:37:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 124 (0000004AA6747400) [pid = 3548] [serial = 1961] [outer = 0000004AA4FE4800] 21:37:03 INFO - PROCESS | 3548 | 1464583023551 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]]]}] 21:37:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:37:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 986ms 21:37:03 INFO - PROCESS | 3548 | 1464583023609 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 21:37:03 INFO - PROCESS | 3548 | 1464583023614 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 21:37:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:37:03 INFO - PROCESS | 3548 | 1464583023626 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:37:03 INFO - PROCESS | 3548 | 1464583023631 Marionette TRACE conn5 <- [1,2578,null,{}] 21:37:03 INFO - PROCESS | 3548 | 1464583023650 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}] 21:37:03 INFO - PROCESS | 3548 | 1464583023773 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 21:37:03 INFO - PROCESS | 3548 | 1464583023903 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAEA14800 == 54 [pid = 3548] [id = 654] 21:37:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 125 (0000004AA5B91400) [pid = 3548] [serial = 1962] [outer = 0000000000000000] 21:37:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 126 (0000004AA8760C00) [pid = 3548] [serial = 1963] [outer = 0000004AA5B91400] 21:37:03 INFO - PROCESS | 3548 | 1464583023960 Marionette DEBUG loaded listener.js 21:37:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 127 (0000004AA87DF400) [pid = 3548] [serial = 1964] [outer = 0000004AA5B91400] 21:37:04 INFO - PROCESS | 3548 | 1464583024585 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]]]}] 21:37:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:37:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1004ms 21:37:04 INFO - PROCESS | 3548 | 1464583024627 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 21:37:04 INFO - PROCESS | 3548 | 1464583024630 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 21:37:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:37:04 INFO - PROCESS | 3548 | 1464583024633 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:37:04 INFO - PROCESS | 3548 | 1464583024636 Marionette TRACE conn5 <- [1,2582,null,{}] 21:37:04 INFO - PROCESS | 3548 | 1464583024640 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}] 21:37:04 INFO - PROCESS | 3548 | 1464583024755 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 21:37:04 INFO - PROCESS | 3548 | 1464583024884 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD279000 == 55 [pid = 3548] [id = 655] 21:37:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 128 (0000004AA8A7DC00) [pid = 3548] [serial = 1965] [outer = 0000000000000000] 21:37:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 129 (0000004AA8A82C00) [pid = 3548] [serial = 1966] [outer = 0000004AA8A7DC00] 21:37:04 INFO - PROCESS | 3548 | 1464583024941 Marionette DEBUG loaded listener.js 21:37:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 130 (0000004AA8A8AC00) [pid = 3548] [serial = 1967] [outer = 0000004AA8A7DC00] 21:37:05 INFO - PROCESS | 3548 | 1464583025586 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]]]}] 21:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 985ms 21:37:05 INFO - PROCESS | 3548 | 1464583025621 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 21:37:05 INFO - PROCESS | 3548 | 1464583025624 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 21:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:37:05 INFO - PROCESS | 3548 | 1464583025627 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:37:05 INFO - PROCESS | 3548 | 1464583025630 Marionette TRACE conn5 <- [1,2586,null,{}] 21:37:05 INFO - PROCESS | 3548 | 1464583025633 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}] 21:37:05 INFO - PROCESS | 3548 | 1464583025752 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 21:37:05 INFO - PROCESS | 3548 | 1464583025884 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9794D800 == 56 [pid = 3548] [id = 656] 21:37:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 131 (0000004A973B1800) [pid = 3548] [serial = 1968] [outer = 0000000000000000] 21:37:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 132 (0000004A97F8F000) [pid = 3548] [serial = 1969] [outer = 0000004A973B1800] 21:37:05 INFO - PROCESS | 3548 | 1464583025948 Marionette DEBUG loaded listener.js 21:37:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 133 (0000004AA39BD000) [pid = 3548] [serial = 1970] [outer = 0000004A973B1800] 21:37:06 INFO - PROCESS | 3548 | 1464583026790 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]]]}] 21:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1251ms 21:37:06 INFO - PROCESS | 3548 | 1464583026881 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 21:37:06 INFO - PROCESS | 3548 | 1464583026886 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 21:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:37:06 INFO - PROCESS | 3548 | 1464583026891 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:37:06 INFO - PROCESS | 3548 | 1464583026895 Marionette TRACE conn5 <- [1,2590,null,{}] 21:37:06 INFO - PROCESS | 3548 | 1464583026900 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}] 21:37:07 INFO - PROCESS | 3548 | 1464583027046 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 21:37:07 INFO - PROCESS | 3548 | 1464583027177 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:07 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA374E800 == 57 [pid = 3548] [id = 657] 21:37:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 134 (0000004A9C588400) [pid = 3548] [serial = 1971] [outer = 0000000000000000] 21:37:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 135 (0000004A9D6B0000) [pid = 3548] [serial = 1972] [outer = 0000004A9C588400] 21:37:07 INFO - PROCESS | 3548 | 1464583027231 Marionette DEBUG loaded listener.js 21:37:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 136 (0000004AA0F65800) [pid = 3548] [serial = 1973] [outer = 0000004A9C588400] 21:37:07 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAE7C8000 == 56 [pid = 3548] [id = 650] 21:37:07 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD5E6800 == 55 [pid = 3548] [id = 649] 21:37:07 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D755800 == 54 [pid = 3548] [id = 648] 21:37:07 INFO - PROCESS | 3548 | --DOCSHELL 0000004AABE82000 == 53 [pid = 3548] [id = 647] 21:37:07 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB78A800 == 52 [pid = 3548] [id = 646] 21:37:07 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA864F800 == 51 [pid = 3548] [id = 644] 21:37:07 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81CE800 == 50 [pid = 3548] [id = 643] 21:37:07 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA19BF800 == 49 [pid = 3548] [id = 642] 21:37:07 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7F33800 == 48 [pid = 3548] [id = 629] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 135 (0000004AA7D8A000) [pid = 3548] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 134 (0000004AA132C800) [pid = 3548] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 133 (0000004AA3EEC000) [pid = 3548] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 132 (0000004AA7D10800) [pid = 3548] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70DC800 == 47 [pid = 3548] [id = 641] 21:37:07 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4870000 == 46 [pid = 3548] [id = 640] 21:37:07 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97291000 == 45 [pid = 3548] [id = 635] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 131 (0000004AA830F000) [pid = 3548] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 130 (0000004A9C68BC00) [pid = 3548] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 129 (0000004AA8197C00) [pid = 3548] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 128 (0000004AA81A1800) [pid = 3548] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 127 (0000004AA7F46400) [pid = 3548] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 126 (0000004AA82B5000) [pid = 3548] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 125 (0000004AA39BA000) [pid = 3548] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 124 (0000004AA7D8A800) [pid = 3548] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 123 (0000004A9BD08000) [pid = 3548] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 122 (0000004A9E189400) [pid = 3548] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 121 (0000004AA37B0C00) [pid = 3548] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA3407C00) [pid = 3548] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004AA59A1000) [pid = 3548] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA4F2A000) [pid = 3548] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA37B5400) [pid = 3548] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA6B7DC00) [pid = 3548] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA39BB400) [pid = 3548] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA4654400) [pid = 3548] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA39CF000) [pid = 3548] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A9BE10400) [pid = 3548] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA4F23C00) [pid = 3548] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA5292000) [pid = 3548] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004A97B0A800) [pid = 3548] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004A9BD10400) [pid = 3548] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A9BEC7800) [pid = 3548] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA82B5400) [pid = 3548] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A9D653C00) [pid = 3548] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA2CC9800) [pid = 3548] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A976A9000) [pid = 3548] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A973BD000) [pid = 3548] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A9E524800) [pid = 3548] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA1977C00) [pid = 3548] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA5B97800) [pid = 3548] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA6C31400) [pid = 3548] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 21:37:07 INFO - PROCESS | 3548 | 1464583027788 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]]]}] 21:37:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:37:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 942ms 21:37:07 INFO - PROCESS | 3548 | 1464583027836 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 21:37:07 INFO - PROCESS | 3548 | 1464583027842 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 21:37:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:37:07 INFO - PROCESS | 3548 | 1464583027848 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:37:07 INFO - PROCESS | 3548 | 1464583027851 Marionette TRACE conn5 <- [1,2594,null,{}] 21:37:07 INFO - PROCESS | 3548 | 1464583027855 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}] 21:37:07 INFO - PROCESS | 3548 | 1464583027954 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 21:37:08 INFO - PROCESS | 3548 | 1464583028042 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3EAE800 == 46 [pid = 3548] [id = 658] 21:37:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004A97B0A800) [pid = 3548] [serial = 1974] [outer = 0000000000000000] 21:37:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004A9BE1B400) [pid = 3548] [serial = 1975] [outer = 0000004A97B0A800] 21:37:08 INFO - PROCESS | 3548 | 1464583028088 Marionette DEBUG loaded listener.js 21:37:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A9D653400) [pid = 3548] [serial = 1976] [outer = 0000004A97B0A800] 21:37:08 INFO - PROCESS | 3548 | 1464583028529 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]]]}] 21:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 733ms 21:37:08 INFO - PROCESS | 3548 | 1464583028604 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 21:37:08 INFO - PROCESS | 3548 | 1464583028606 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 21:37:08 INFO - PROCESS | 3548 | 1464583028610 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:37:08 INFO - PROCESS | 3548 | 1464583028614 Marionette TRACE conn5 <- [1,2598,null,{}] 21:37:08 INFO - PROCESS | 3548 | 1464583028627 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}] 21:37:08 INFO - PROCESS | 3548 | 1464583028723 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 21:37:08 INFO - PROCESS | 3548 | 1464583028738 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA814E000 == 47 [pid = 3548] [id = 659] 21:37:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA2BE5000) [pid = 3548] [serial = 1977] [outer = 0000000000000000] 21:37:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA2CC4000) [pid = 3548] [serial = 1978] [outer = 0000004AA2BE5000] 21:37:08 INFO - PROCESS | 3548 | 1464583028786 Marionette DEBUG loaded listener.js 21:37:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA37B4400) [pid = 3548] [serial = 1979] [outer = 0000004AA2BE5000] 21:37:09 INFO - PROCESS | 3548 | 1464583029247 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]]]}] 21:37:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:37:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 691ms 21:37:09 INFO - PROCESS | 3548 | 1464583029308 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 21:37:09 INFO - PROCESS | 3548 | 1464583029311 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 21:37:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:37:09 INFO - PROCESS | 3548 | 1464583029315 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:37:09 INFO - PROCESS | 3548 | 1464583029317 Marionette TRACE conn5 <- [1,2602,null,{}] 21:37:09 INFO - PROCESS | 3548 | 1464583029320 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}] 21:37:09 INFO - PROCESS | 3548 | 1464583029415 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 21:37:09 INFO - PROCESS | 3548 | 1464583029424 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:09 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8288800 == 48 [pid = 3548] [id = 660] 21:37:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA389A800) [pid = 3548] [serial = 1980] [outer = 0000000000000000] 21:37:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA39B7400) [pid = 3548] [serial = 1981] [outer = 0000004AA389A800] 21:37:09 INFO - PROCESS | 3548 | 1464583029472 Marionette DEBUG loaded listener.js 21:37:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA39CFC00) [pid = 3548] [serial = 1982] [outer = 0000004AA389A800] 21:37:09 INFO - PROCESS | 3548 | 1464583029923 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]]]}] 21:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 691ms 21:37:10 INFO - PROCESS | 3548 | 1464583030008 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 21:37:10 INFO - PROCESS | 3548 | 1464583030011 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 21:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:37:10 INFO - PROCESS | 3548 | 1464583030014 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:37:10 INFO - PROCESS | 3548 | 1464583030016 Marionette TRACE conn5 <- [1,2606,null,{}] 21:37:10 INFO - PROCESS | 3548 | 1464583030020 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}] 21:37:10 INFO - PROCESS | 3548 | 1464583030161 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 21:37:10 INFO - PROCESS | 3548 | 1464583030183 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA865B800 == 49 [pid = 3548] [id = 661] 21:37:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA3ACFC00) [pid = 3548] [serial = 1983] [outer = 0000000000000000] 21:37:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA3E68C00) [pid = 3548] [serial = 1984] [outer = 0000004AA3ACFC00] 21:37:10 INFO - PROCESS | 3548 | 1464583030229 Marionette DEBUG loaded listener.js 21:37:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA409DC00) [pid = 3548] [serial = 1985] [outer = 0000004AA3ACFC00] 21:37:10 INFO - PROCESS | 3548 | 1464583030706 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]]]}] 21:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 734ms 21:37:10 INFO - PROCESS | 3548 | 1464583030751 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 21:37:10 INFO - PROCESS | 3548 | 1464583030753 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 21:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:37:10 INFO - PROCESS | 3548 | 1464583030757 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:37:10 INFO - PROCESS | 3548 | 1464583030759 Marionette TRACE conn5 <- [1,2610,null,{}] 21:37:10 INFO - PROCESS | 3548 | 1464583030770 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}] 21:37:10 INFO - PROCESS | 3548 | 1464583030900 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 21:37:10 INFO - PROCESS | 3548 | 1464583030967 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA879D000 == 50 [pid = 3548] [id = 662] 21:37:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA4F22C00) [pid = 3548] [serial = 1986] [outer = 0000000000000000] 21:37:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA4FE5800) [pid = 3548] [serial = 1987] [outer = 0000004AA4F22C00] 21:37:11 INFO - PROCESS | 3548 | 1464583031014 Marionette DEBUG loaded listener.js 21:37:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004A98AFE800) [pid = 3548] [serial = 1988] [outer = 0000004AA4F22C00] 21:37:11 INFO - PROCESS | 3548 | 1464583031441 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]]]}] 21:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 732ms 21:37:11 INFO - PROCESS | 3548 | 1464583031522 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 21:37:11 INFO - PROCESS | 3548 | 1464583031524 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 21:37:11 INFO - PROCESS | 3548 | 1464583031528 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:37:11 INFO - PROCESS | 3548 | 1464583031529 Marionette TRACE conn5 <- [1,2614,null,{}] 21:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:37:11 INFO - PROCESS | 3548 | 1464583031533 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}] 21:37:11 INFO - PROCESS | 3548 | 1464583031651 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 21:37:11 INFO - PROCESS | 3548 | 1464583031712 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8FB6000 == 51 [pid = 3548] [id = 663] 21:37:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA59A4400) [pid = 3548] [serial = 1989] [outer = 0000000000000000] 21:37:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA6B74C00) [pid = 3548] [serial = 1990] [outer = 0000004AA59A4400] 21:37:11 INFO - PROCESS | 3548 | 1464583031757 Marionette DEBUG loaded listener.js 21:37:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004AA7D03400) [pid = 3548] [serial = 1991] [outer = 0000004AA59A4400] 21:37:12 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA6C73400) [pid = 3548] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:37:12 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA7D89800) [pid = 3548] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:37:12 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004A95D79C00) [pid = 3548] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:37:12 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A9E52C800) [pid = 3548] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:37:12 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004A95D74C00) [pid = 3548] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:37:12 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA340E400) [pid = 3548] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:37:12 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA4F31800) [pid = 3548] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:37:12 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA3E64400) [pid = 3548] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:37:12 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA1991000) [pid = 3548] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:37:12 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A927D7400) [pid = 3548] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:37:12 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA599B000) [pid = 3548] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:37:12 INFO - PROCESS | 3548 | 1464583032277 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]]]}] 21:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 774ms 21:37:12 INFO - PROCESS | 3548 | 1464583032319 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 21:37:12 INFO - PROCESS | 3548 | 1464583032321 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 21:37:12 INFO - PROCESS | 3548 | 1464583032324 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:37:12 INFO - PROCESS | 3548 | 1464583032326 Marionette TRACE conn5 <- [1,2618,null,{}] 21:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:37:12 INFO - PROCESS | 3548 | 1464583032334 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}] 21:37:12 INFO - PROCESS | 3548 | 1464583032454 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 21:37:12 INFO - PROCESS | 3548 | 1464583032510 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:12 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB831800 == 52 [pid = 3548] [id = 664] 21:37:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004A9E186400) [pid = 3548] [serial = 1992] [outer = 0000000000000000] 21:37:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA6C74800) [pid = 3548] [serial = 1993] [outer = 0000004A9E186400] 21:37:12 INFO - PROCESS | 3548 | 1464583032555 Marionette DEBUG loaded listener.js 21:37:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA7D18400) [pid = 3548] [serial = 1994] [outer = 0000004A9E186400] 21:37:12 INFO - PROCESS | 3548 | 1464583032902 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]]]}] 21:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 627ms 21:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:37:12 INFO - PROCESS | 3548 | 1464583032957 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 21:37:12 INFO - PROCESS | 3548 | 1464583032960 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 21:37:12 INFO - PROCESS | 3548 | 1464583032963 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:37:12 INFO - PROCESS | 3548 | 1464583032965 Marionette TRACE conn5 <- [1,2622,null,{}] 21:37:12 INFO - PROCESS | 3548 | 1464583032968 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}] 21:37:13 INFO - PROCESS | 3548 | 1464583033057 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 21:37:13 INFO - PROCESS | 3548 | 1464583033063 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2AC800 == 53 [pid = 3548] [id = 665] 21:37:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA7D18C00) [pid = 3548] [serial = 1995] [outer = 0000000000000000] 21:37:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA7D83400) [pid = 3548] [serial = 1996] [outer = 0000004AA7D18C00] 21:37:13 INFO - PROCESS | 3548 | 1464583033110 Marionette DEBUG loaded listener.js 21:37:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA7F4E800) [pid = 3548] [serial = 1997] [outer = 0000004AA7D18C00] 21:37:13 INFO - PROCESS | 3548 | 1464583033566 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]]]}] 21:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 629ms 21:37:13 INFO - PROCESS | 3548 | 1464583033610 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 21:37:13 INFO - PROCESS | 3548 | 1464583033613 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 21:37:13 INFO - PROCESS | 3548 | 1464583033617 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:37:13 INFO - PROCESS | 3548 | 1464583033619 Marionette TRACE conn5 <- [1,2626,null,{}] 21:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:37:13 INFO - PROCESS | 3548 | 1464583033631 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}] 21:37:13 INFO - PROCESS | 3548 | 1464583033721 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 21:37:13 INFO - PROCESS | 3548 | 1464583033728 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACFEB000 == 54 [pid = 3548] [id = 666] 21:37:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA8199000) [pid = 3548] [serial = 1998] [outer = 0000000000000000] 21:37:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA81A0C00) [pid = 3548] [serial = 1999] [outer = 0000004AA8199000] 21:37:13 INFO - PROCESS | 3548 | 1464583033774 Marionette DEBUG loaded listener.js 21:37:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA82B4C00) [pid = 3548] [serial = 2000] [outer = 0000004AA8199000] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD5D0800 == 53 [pid = 3548] [id = 639] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA80FC000 == 52 [pid = 3548] [id = 564] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD28B000 == 51 [pid = 3548] [id = 608] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A38000 == 50 [pid = 3548] [id = 568] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD293800 == 49 [pid = 3548] [id = 595] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CED000 == 48 [pid = 3548] [id = 563] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8652800 == 47 [pid = 3548] [id = 607] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACEA7800 == 46 [pid = 3548] [id = 638] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA6723000 == 45 [pid = 3548] [id = 636] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB872800 == 44 [pid = 3548] [id = 637] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD5E0000 == 43 [pid = 3548] [id = 609] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A2F800 == 42 [pid = 3548] [id = 619] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004A96526000 == 41 [pid = 3548] [id = 625] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8791800 == 40 [pid = 3548] [id = 645] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA374E800 == 39 [pid = 3548] [id = 657] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9794D800 == 38 [pid = 3548] [id = 656] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD279000 == 37 [pid = 3548] [id = 655] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAEA14800 == 36 [pid = 3548] [id = 654] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAE9CD000 == 35 [pid = 3548] [id = 653] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA835A800 == 34 [pid = 3548] [id = 652] 21:37:14 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D755000 == 33 [pid = 3548] [id = 651] 21:37:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2AC800 == 32 [pid = 3548] [id = 665] 21:37:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB831800 == 31 [pid = 3548] [id = 664] 21:37:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8288800 == 30 [pid = 3548] [id = 660] 21:37:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8FB6000 == 29 [pid = 3548] [id = 663] 21:37:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA879D000 == 28 [pid = 3548] [id = 662] 21:37:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA814E000 == 27 [pid = 3548] [id = 659] 21:37:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA865B800 == 26 [pid = 3548] [id = 661] 21:37:15 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3EAE800 == 25 [pid = 3548] [id = 658] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA6B80800) [pid = 3548] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA8374400) [pid = 3548] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA7D05C00) [pid = 3548] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA7F45C00) [pid = 3548] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004A95D52400) [pid = 3548] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004A9D6AF000) [pid = 3548] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA3AD3400) [pid = 3548] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA8193000) [pid = 3548] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A97AB1800) [pid = 3548] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A9C1BAC00) [pid = 3548] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA34B8000) [pid = 3548] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA12FE400) [pid = 3548] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A98AF9000) [pid = 3548] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A965CAC00) [pid = 3548] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA380BC00) [pid = 3548] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA39C2C00) [pid = 3548] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA4FE6C00) [pid = 3548] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA409B400) [pid = 3548] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA465CC00) [pid = 3548] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA82BCC00) [pid = 3548] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA8226000) [pid = 3548] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA5293400) [pid = 3548] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A95DD3800) [pid = 3548] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA822F800) [pid = 3548] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA7D19800) [pid = 3548] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A9C876C00) [pid = 3548] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA599C000) [pid = 3548] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 21:37:15 INFO - PROCESS | 3548 | 1464583035985 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]]]}] 21:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 2381ms 21:37:16 INFO - PROCESS | 3548 | 1464583036004 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 21:37:16 INFO - PROCESS | 3548 | 1464583036009 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 21:37:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:37:16 INFO - PROCESS | 3548 | 1464583036015 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:37:16 INFO - PROCESS | 3548 | 1464583036019 Marionette TRACE conn5 <- [1,2630,null,{}] 21:37:16 INFO - PROCESS | 3548 | 1464583036025 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}] 21:37:16 INFO - PROCESS | 3548 | 1464583036124 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 21:37:16 INFO - PROCESS | 3548 | 1464583036134 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:16 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97FC9000 == 26 [pid = 3548] [id = 667] 21:37:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004A95DD3800) [pid = 3548] [serial = 2001] [outer = 0000000000000000] 21:37:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004A95DD8000) [pid = 3548] [serial = 2002] [outer = 0000004A95DD3800] 21:37:16 INFO - PROCESS | 3548 | 1464583036184 Marionette DEBUG loaded listener.js 21:37:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004A969CD400) [pid = 3548] [serial = 2003] [outer = 0000004A95DD3800] 21:37:16 INFO - PROCESS | 3548 | 1464583036685 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]]]}] 21:37:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:37:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 691ms 21:37:16 INFO - PROCESS | 3548 | 1464583036709 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 21:37:16 INFO - PROCESS | 3548 | 1464583036716 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 21:37:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:37:16 INFO - PROCESS | 3548 | 1464583036723 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:37:16 INFO - PROCESS | 3548 | 1464583036726 Marionette TRACE conn5 <- [1,2634,null,{}] 21:37:16 INFO - PROCESS | 3548 | 1464583036730 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}] 21:37:16 INFO - PROCESS | 3548 | 1464583036825 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 21:37:16 INFO - PROCESS | 3548 | 1464583036865 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:16 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CBF7800 == 27 [pid = 3548] [id = 668] 21:37:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004A976A1400) [pid = 3548] [serial = 2004] [outer = 0000000000000000] 21:37:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A976A4C00) [pid = 3548] [serial = 2005] [outer = 0000004A976A1400] 21:37:16 INFO - PROCESS | 3548 | 1464583036915 Marionette DEBUG loaded listener.js 21:37:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A97CDF800) [pid = 3548] [serial = 2006] [outer = 0000004A976A1400] 21:37:17 INFO - PROCESS | 3548 | 1464583037390 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]]]}] 21:37:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:37:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 691ms 21:37:17 INFO - PROCESS | 3548 | 1464583037419 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 21:37:17 INFO - PROCESS | 3548 | 1464583037422 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 21:37:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:37:17 INFO - PROCESS | 3548 | 1464583037435 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:37:17 INFO - PROCESS | 3548 | 1464583037440 Marionette TRACE conn5 <- [1,2638,null,{}] 21:37:17 INFO - PROCESS | 3548 | 1464583037452 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}] 21:37:17 INFO - PROCESS | 3548 | 1464583037573 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 21:37:17 INFO - PROCESS | 3548 | 1464583037657 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3739800 == 28 [pid = 3548] [id = 669] 21:37:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A927CD000) [pid = 3548] [serial = 2007] [outer = 0000000000000000] 21:37:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A9BB6DC00) [pid = 3548] [serial = 2008] [outer = 0000004A927CD000] 21:37:17 INFO - PROCESS | 3548 | 1464583037709 Marionette DEBUG loaded listener.js 21:37:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A9BE14800) [pid = 3548] [serial = 2009] [outer = 0000004A927CD000] 21:37:18 INFO - PROCESS | 3548 | 1464583038106 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]]]}] 21:37:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:37:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 690ms 21:37:18 INFO - PROCESS | 3548 | 1464583038118 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 21:37:18 INFO - PROCESS | 3548 | 1464583038121 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 21:37:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:37:18 INFO - PROCESS | 3548 | 1464583038135 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:37:18 INFO - PROCESS | 3548 | 1464583038137 Marionette TRACE conn5 <- [1,2642,null,{}] 21:37:18 INFO - PROCESS | 3548 | 1464583038140 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}] 21:37:18 INFO - PROCESS | 3548 | 1464583038233 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 21:37:18 INFO - PROCESS | 3548 | 1464583038239 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4177800 == 29 [pid = 3548] [id = 670] 21:37:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004A9C502C00) [pid = 3548] [serial = 2010] [outer = 0000000000000000] 21:37:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A9C86E000) [pid = 3548] [serial = 2011] [outer = 0000004A9C502C00] 21:37:18 INFO - PROCESS | 3548 | 1464583038289 Marionette DEBUG loaded listener.js 21:37:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004A9CAA4C00) [pid = 3548] [serial = 2012] [outer = 0000004A9C502C00] 21:37:18 INFO - PROCESS | 3548 | 1464583038720 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]]]}] 21:37:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:37:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 650ms 21:37:18 INFO - PROCESS | 3548 | 1464583038782 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 21:37:18 INFO - PROCESS | 3548 | 1464583038784 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 21:37:18 INFO - PROCESS | 3548 | 1464583038787 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:37:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:37:18 INFO - PROCESS | 3548 | 1464583038789 Marionette TRACE conn5 <- [1,2646,null,{}] 21:37:18 INFO - PROCESS | 3548 | 1464583038793 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}] 21:37:18 INFO - PROCESS | 3548 | 1464583038875 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 21:37:18 INFO - PROCESS | 3548 | 1464583038881 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4C37800 == 30 [pid = 3548] [id = 671] 21:37:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004A976A0800) [pid = 3548] [serial = 2013] [outer = 0000000000000000] 21:37:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A9D658C00) [pid = 3548] [serial = 2014] [outer = 0000004A976A0800] 21:37:18 INFO - PROCESS | 3548 | 1464583038935 Marionette DEBUG loaded listener.js 21:37:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A9DBAD400) [pid = 3548] [serial = 2015] [outer = 0000004A976A0800] 21:37:19 INFO - PROCESS | 3548 | 1464583039402 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]]]}] 21:37:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:37:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 627ms 21:37:19 INFO - PROCESS | 3548 | 1464583039426 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 21:37:19 INFO - PROCESS | 3548 | 1464583039428 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 21:37:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:37:19 INFO - PROCESS | 3548 | 1464583039436 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:37:19 INFO - PROCESS | 3548 | 1464583039438 Marionette TRACE conn5 <- [1,2650,null,{}] 21:37:19 INFO - PROCESS | 3548 | 1464583039442 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}] 21:37:19 INFO - PROCESS | 3548 | 1464583039557 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 21:37:19 INFO - PROCESS | 3548 | 1464583039568 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:19 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA58F8800 == 31 [pid = 3548] [id = 672] 21:37:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA12FB800) [pid = 3548] [serial = 2016] [outer = 0000000000000000] 21:37:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA1991800) [pid = 3548] [serial = 2017] [outer = 0000004AA12FB800] 21:37:19 INFO - PROCESS | 3548 | 1464583039615 Marionette DEBUG loaded listener.js 21:37:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA2BE1400) [pid = 3548] [serial = 2018] [outer = 0000004AA12FB800] 21:37:20 INFO - PROCESS | 3548 | 1464583040045 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]]]}] 21:37:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:37:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 628ms 21:37:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:37:20 INFO - PROCESS | 3548 | 1464583040077 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 21:37:20 INFO - PROCESS | 3548 | 1464583040080 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 21:37:20 INFO - PROCESS | 3548 | 1464583040083 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:37:20 INFO - PROCESS | 3548 | 1464583040085 Marionette TRACE conn5 <- [1,2654,null,{}] 21:37:20 INFO - PROCESS | 3548 | 1464583040088 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}] 21:37:20 INFO - PROCESS | 3548 | 1464583040168 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 21:37:20 INFO - PROCESS | 3548 | 1464583040175 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:20 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7F33000 == 32 [pid = 3548] [id = 673] 21:37:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA2BE6800) [pid = 3548] [serial = 2019] [outer = 0000000000000000] 21:37:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA2CC4800) [pid = 3548] [serial = 2020] [outer = 0000004AA2BE6800] 21:37:20 INFO - PROCESS | 3548 | 1464583040223 Marionette DEBUG loaded listener.js 21:37:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA34AC400) [pid = 3548] [serial = 2021] [outer = 0000004AA2BE6800] 21:37:20 INFO - PROCESS | 3548 | [3548] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 21:37:21 INFO - PROCESS | 3548 | [3548] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 21:37:21 INFO - PROCESS | 3548 | 1464583041168 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]]]}] 21:37:21 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) 21:37:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1139ms 21:37:21 INFO - PROCESS | 3548 | 1464583041226 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 21:37:21 INFO - PROCESS | 3548 | 1464583041228 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 21:37:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:37:21 INFO - PROCESS | 3548 | 1464583041232 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:37:21 INFO - PROCESS | 3548 | 1464583041234 Marionette TRACE conn5 <- [1,2658,null,{}] 21:37:21 INFO - PROCESS | 3548 | 1464583041238 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}] 21:37:21 INFO - PROCESS | 3548 | 1464583041347 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 21:37:21 INFO - PROCESS | 3548 | 1464583041355 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81C1000 == 33 [pid = 3548] [id = 674] 21:37:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA34B3800) [pid = 3548] [serial = 2022] [outer = 0000000000000000] 21:37:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA37B3C00) [pid = 3548] [serial = 2023] [outer = 0000004AA34B3800] 21:37:21 INFO - PROCESS | 3548 | 1464583041444 Marionette DEBUG loaded listener.js 21:37:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA3809800) [pid = 3548] [serial = 2024] [outer = 0000004AA34B3800] 21:37:22 INFO - PROCESS | 3548 | 1464583042380 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 21:37:22 INFO - PROCESS | 3548 | 1464583042417 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 21:37:22 INFO - PROCESS | 3548 | 1464583042421 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:37:22 INFO - PROCESS | 3548 | 1464583042423 Marionette TRACE conn5 <- [1,2662,null,{}] 21:37:22 INFO - PROCESS | 3548 | 1464583042427 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}] 21:37:22 INFO - PROCESS | 3548 | 1464583042540 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 21:37:22 INFO - PROCESS | 3548 | 1464583042547 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3737800 == 34 [pid = 3548] [id = 675] 21:37:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA3810000) [pid = 3548] [serial = 2025] [outer = 0000000000000000] 21:37:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA39BA400) [pid = 3548] [serial = 2026] [outer = 0000004AA3810000] 21:37:22 INFO - PROCESS | 3548 | 1464583042637 Marionette DEBUG loaded listener.js 21:37:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA39C4800) [pid = 3548] [serial = 2027] [outer = 0000004AA3810000] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA7D81C00) [pid = 3548] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA3AD7C00) [pid = 3548] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004A9E521C00) [pid = 3548] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004A9BD12000) [pid = 3548] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA7D04800) [pid = 3548] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA8195400) [pid = 3548] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA7D21000) [pid = 3548] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA3494800) [pid = 3548] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A976A7000) [pid = 3548] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA5B94400) [pid = 3548] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A95C6FC00) [pid = 3548] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA3ACFC00) [pid = 3548] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA4F22C00) [pid = 3548] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A9E186400) [pid = 3548] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA59A4400) [pid = 3548] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA7D18C00) [pid = 3548] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA19DD800) [pid = 3548] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A95D57C00) [pid = 3548] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA836F400) [pid = 3548] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA389A800) [pid = 3548] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA2BE5000) [pid = 3548] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A97B0A800) [pid = 3548] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A9C588400) [pid = 3548] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A973B1800) [pid = 3548] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA8A7DC00) [pid = 3548] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA5B91400) [pid = 3548] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:37:23 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA4FE4800) [pid = 3548] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:37:23 INFO - PROCESS | 3548 | 1464583043877 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 21:37:23 INFO - PROCESS | 3548 | 1464583043923 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 21:37:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:37:23 INFO - PROCESS | 3548 | 1464583043929 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:37:23 INFO - PROCESS | 3548 | 1464583043931 Marionette TRACE conn5 <- [1,2666,null,{}] 21:37:23 INFO - PROCESS | 3548 | 1464583043935 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}] 21:37:24 INFO - PROCESS | 3548 | 1464583044013 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 21:37:24 INFO - PROCESS | 3548 | 1464583044021 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:24 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8294800 == 35 [pid = 3548] [id = 676] 21:37:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004A95D6E000) [pid = 3548] [serial = 2028] [outer = 0000000000000000] 21:37:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004A9D797000) [pid = 3548] [serial = 2029] [outer = 0000004A95D6E000] 21:37:24 INFO - PROCESS | 3548 | 1464583044068 Marionette DEBUG loaded listener.js 21:37:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA389A800) [pid = 3548] [serial = 2030] [outer = 0000004A95D6E000] 21:37:24 INFO - PROCESS | 3548 | 1464583044987 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]]]}] 21:37:25 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) 21:37:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1089ms 21:37:25 INFO - PROCESS | 3548 | 1464583045021 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 21:37:25 INFO - PROCESS | 3548 | 1464583045023 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 21:37:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:37:25 INFO - PROCESS | 3548 | 1464583045030 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:37:25 INFO - PROCESS | 3548 | 1464583045033 Marionette TRACE conn5 <- [1,2670,null,{}] 21:37:25 INFO - PROCESS | 3548 | 1464583045036 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}] 21:37:25 INFO - PROCESS | 3548 | 1464583045136 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 21:37:25 INFO - PROCESS | 3548 | 1464583045144 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4C37000 == 36 [pid = 3548] [id = 677] 21:37:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA3AD7C00) [pid = 3548] [serial = 2031] [outer = 0000000000000000] 21:37:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA3E6C800) [pid = 3548] [serial = 2032] [outer = 0000004AA3AD7C00] 21:37:25 INFO - PROCESS | 3548 | 1464583045201 Marionette DEBUG loaded listener.js 21:37:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA409B400) [pid = 3548] [serial = 2033] [outer = 0000004AA3AD7C00] 21:37:26 INFO - PROCESS | 3548 | 1464583046498 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]]]}] 21:37:26 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) 21:37:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1482ms 21:37:26 INFO - PROCESS | 3548 | 1464583046517 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 21:37:26 INFO - PROCESS | 3548 | 1464583046521 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 21:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:37:26 INFO - PROCESS | 3548 | 1464583046526 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:37:26 INFO - PROCESS | 3548 | 1464583046530 Marionette TRACE conn5 <- [1,2674,null,{}] 21:37:26 INFO - PROCESS | 3548 | 1464583046544 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}] 21:37:26 INFO - PROCESS | 3548 | 1464583046719 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 21:37:26 INFO - PROCESS | 3548 | 1464583046820 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:26 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D74A000 == 37 [pid = 3548] [id = 678] 21:37:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A9721E800) [pid = 3548] [serial = 2034] [outer = 0000000000000000] 21:37:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A976A1800) [pid = 3548] [serial = 2035] [outer = 0000004A9721E800] 21:37:26 INFO - PROCESS | 3548 | 1464583046879 Marionette DEBUG loaded listener.js 21:37:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A98823400) [pid = 3548] [serial = 2036] [outer = 0000004A9721E800] 21:37:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4C38000 == 36 [pid = 3548] [id = 534] 21:37:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA836A000 == 35 [pid = 3548] [id = 539] 21:37:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C6CA000 == 34 [pid = 3548] [id = 546] 21:37:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8154800 == 33 [pid = 3548] [id = 536] 21:37:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA703F000 == 32 [pid = 3548] [id = 535] 21:37:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C5F800 == 31 [pid = 3548] [id = 538] 21:37:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8234800 == 30 [pid = 3548] [id = 537] 21:37:28 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA19B9800 == 29 [pid = 3548] [id = 547] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA81A0C00) [pid = 3548] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA7D0A000) [pid = 3548] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA8227C00) [pid = 3548] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA4656000) [pid = 3548] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A9C58B000) [pid = 3548] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA7F4D000) [pid = 3548] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA4FEC400) [pid = 3548] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA348C800) [pid = 3548] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA1332000) [pid = 3548] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA7D1F000) [pid = 3548] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA830B800) [pid = 3548] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A9721D800) [pid = 3548] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA3E68C00) [pid = 3548] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA409DC00) [pid = 3548] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A98AFE800) [pid = 3548] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA4FE5800) [pid = 3548] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA6C74800) [pid = 3548] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA6B74C00) [pid = 3548] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA7D83400) [pid = 3548] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA7D03400) [pid = 3548] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA2BE6400) [pid = 3548] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004A9BB6A400) [pid = 3548] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004A9721D000) [pid = 3548] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA875A400) [pid = 3548] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA39B7400) [pid = 3548] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA2CC4000) [pid = 3548] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AA37B4400) [pid = 3548] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (0000004A9BE1B400) [pid = 3548] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (0000004A9D653400) [pid = 3548] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (0000004AA0F65800) [pid = 3548] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 65 (0000004A9D6B0000) [pid = 3548] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 64 (0000004AA39BD000) [pid = 3548] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 63 (0000004A97F8F000) [pid = 3548] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 62 (0000004AA8A8AC00) [pid = 3548] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 61 (0000004AA8A82C00) [pid = 3548] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 60 (0000004AA87DF400) [pid = 3548] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 59 (0000004AA8760C00) [pid = 3548] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 58 (0000004AA6747400) [pid = 3548] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 57 (0000004AA4FEE400) [pid = 3548] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 56 (0000004AA39BE400) [pid = 3548] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 55 (0000004AA39CFC00) [pid = 3548] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 54 (0000004AA7D18400) [pid = 3548] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | --DOMWINDOW == 53 (0000004AA7F4E800) [pid = 3548] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 21:37:28 INFO - PROCESS | 3548 | 1464583048166 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 21:37:28 INFO - PROCESS | 3548 | 1464583048229 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 21:37:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:37:28 INFO - PROCESS | 3548 | 1464583048234 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:37:28 INFO - PROCESS | 3548 | 1464583048238 Marionette TRACE conn5 <- [1,2678,null,{}] 21:37:28 INFO - PROCESS | 3548 | 1464583048243 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}] 21:37:28 INFO - PROCESS | 3548 | 1464583048327 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 21:37:28 INFO - PROCESS | 3548 | 1464583048336 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAE4800 == 30 [pid = 3548] [id = 679] 21:37:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 54 (0000004A96542800) [pid = 3548] [serial = 2037] [outer = 0000000000000000] 21:37:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 55 (0000004A9721F800) [pid = 3548] [serial = 2038] [outer = 0000004A96542800] 21:37:28 INFO - PROCESS | 3548 | 1464583048387 Marionette DEBUG loaded listener.js 21:37:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 56 (0000004A9769C800) [pid = 3548] [serial = 2039] [outer = 0000004A96542800] 21:37:29 INFO - PROCESS | 3548 | 1464583049371 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 21:37:29 INFO - PROCESS | 3548 | 1464583049427 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 21:37:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:37:29 INFO - PROCESS | 3548 | 1464583049433 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:37:29 INFO - PROCESS | 3548 | 1464583049436 Marionette TRACE conn5 <- [1,2682,null,{}] 21:37:29 INFO - PROCESS | 3548 | 1464583049440 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}] 21:37:29 INFO - PROCESS | 3548 | 1464583049530 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 21:37:29 INFO - PROCESS | 3548 | 1464583049538 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA405A800 == 31 [pid = 3548] [id = 680] 21:37:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 57 (0000004A97AB6000) [pid = 3548] [serial = 2040] [outer = 0000000000000000] 21:37:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 58 (0000004A9BB65000) [pid = 3548] [serial = 2041] [outer = 0000004A97AB6000] 21:37:29 INFO - PROCESS | 3548 | 1464583049587 Marionette DEBUG loaded listener.js 21:37:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 59 (0000004A9BE12400) [pid = 3548] [serial = 2042] [outer = 0000004A97AB6000] 21:37:30 INFO - PROCESS | 3548 | 1464583050535 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 21:37:30 INFO - PROCESS | 3548 | 1464583050578 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 21:37:30 INFO - PROCESS | 3548 | 1464583050588 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:37:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:37:30 INFO - PROCESS | 3548 | 1464583050593 Marionette TRACE conn5 <- [1,2686,null,{}] 21:37:30 INFO - PROCESS | 3548 | 1464583050605 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}] 21:37:30 INFO - PROCESS | 3548 | 1464583050724 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 21:37:30 INFO - PROCESS | 3548 | 1464583050734 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:30 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CF0000 == 32 [pid = 3548] [id = 681] 21:37:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 60 (0000004A9C876C00) [pid = 3548] [serial = 2043] [outer = 0000000000000000] 21:37:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 61 (0000004A9CAF1800) [pid = 3548] [serial = 2044] [outer = 0000004A9C876C00] 21:37:30 INFO - PROCESS | 3548 | 1464583050824 Marionette DEBUG loaded listener.js 21:37:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 62 (0000004A9D6B2800) [pid = 3548] [serial = 2045] [outer = 0000004A9C876C00] 21:37:31 INFO - PROCESS | 3548 | 1464583051771 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 21:37:31 INFO - PROCESS | 3548 | 1464583051837 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 21:37:31 INFO - PROCESS | 3548 | 1464583051840 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:37:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:37:31 INFO - PROCESS | 3548 | 1464583051842 Marionette TRACE conn5 <- [1,2690,null,{}] 21:37:31 INFO - PROCESS | 3548 | 1464583051846 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}] 21:37:31 INFO - PROCESS | 3548 | 1464583051980 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 21:37:32 INFO - PROCESS | 3548 | 1464583051995 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7BC3000 == 33 [pid = 3548] [id = 682] 21:37:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 63 (0000004A9E525400) [pid = 3548] [serial = 2046] [outer = 0000000000000000] 21:37:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 64 (0000004AA0F6D400) [pid = 3548] [serial = 2047] [outer = 0000004A9E525400] 21:37:32 INFO - PROCESS | 3548 | 1464583052042 Marionette DEBUG loaded listener.js 21:37:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (0000004AA135BC00) [pid = 3548] [serial = 2048] [outer = 0000004A9E525400] 21:37:32 INFO - PROCESS | 3548 | --DOMWINDOW == 64 (0000004A95D6E000) [pid = 3548] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:37:32 INFO - PROCESS | 3548 | --DOMWINDOW == 63 (0000004AA2BE6800) [pid = 3548] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:37:32 INFO - PROCESS | 3548 | --DOMWINDOW == 62 (0000004AA12FB800) [pid = 3548] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:37:32 INFO - PROCESS | 3548 | --DOMWINDOW == 61 (0000004A9C502C00) [pid = 3548] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:37:32 INFO - PROCESS | 3548 | --DOMWINDOW == 60 (0000004AA8199000) [pid = 3548] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:37:32 INFO - PROCESS | 3548 | --DOMWINDOW == 59 (0000004A927CD000) [pid = 3548] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:37:32 INFO - PROCESS | 3548 | --DOMWINDOW == 58 (0000004A976A1400) [pid = 3548] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:37:32 INFO - PROCESS | 3548 | --DOMWINDOW == 57 (0000004A976A0800) [pid = 3548] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:37:32 INFO - PROCESS | 3548 | --DOMWINDOW == 56 (0000004AA3810000) [pid = 3548] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:37:32 INFO - PROCESS | 3548 | --DOMWINDOW == 55 (0000004AA34B3800) [pid = 3548] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:37:32 INFO - PROCESS | 3548 | --DOMWINDOW == 54 (0000004A95DD3800) [pid = 3548] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:37:32 INFO - PROCESS | 3548 | 1464583052479 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]]]}] 21:37:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:37:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 692ms 21:37:32 INFO - PROCESS | 3548 | 1464583052539 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 21:37:32 INFO - PROCESS | 3548 | 1464583052542 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 21:37:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:37:32 INFO - PROCESS | 3548 | 1464583052545 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:37:32 INFO - PROCESS | 3548 | 1464583052555 Marionette TRACE conn5 <- [1,2694,null,{}] 21:37:32 INFO - PROCESS | 3548 | 1464583052559 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}] 21:37:32 INFO - PROCESS | 3548 | 1464583052642 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 21:37:32 INFO - PROCESS | 3548 | 1464583052647 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81C4800 == 34 [pid = 3548] [id = 683] 21:37:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 55 (0000004A9CBB3C00) [pid = 3548] [serial = 2049] [outer = 0000000000000000] 21:37:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 56 (0000004AA198D400) [pid = 3548] [serial = 2050] [outer = 0000004A9CBB3C00] 21:37:32 INFO - PROCESS | 3548 | 1464583052693 Marionette DEBUG loaded listener.js 21:37:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 57 (0000004AA19E4400) [pid = 3548] [serial = 2051] [outer = 0000004A9CBB3C00] 21:37:33 INFO - PROCESS | 3548 | 1464583053121 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]]]}] 21:37:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:37:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 586ms 21:37:33 INFO - PROCESS | 3548 | 1464583053135 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 21:37:33 INFO - PROCESS | 3548 | 1464583053137 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 21:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:37:33 INFO - PROCESS | 3548 | 1464583053151 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:37:33 INFO - PROCESS | 3548 | 1464583053153 Marionette TRACE conn5 <- [1,2698,null,{}] 21:37:33 INFO - PROCESS | 3548 | 1464583053157 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}] 21:37:33 INFO - PROCESS | 3548 | 1464583053264 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 21:37:33 INFO - PROCESS | 3548 | 1464583053273 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8295000 == 35 [pid = 3548] [id = 684] 21:37:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 58 (0000004AA34AB800) [pid = 3548] [serial = 2052] [outer = 0000000000000000] 21:37:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 59 (0000004AA37BBC00) [pid = 3548] [serial = 2053] [outer = 0000004AA34AB800] 21:37:33 INFO - PROCESS | 3548 | 1464583053322 Marionette DEBUG loaded listener.js 21:37:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 60 (0000004AA3896400) [pid = 3548] [serial = 2054] [outer = 0000004AA34AB800] 21:37:33 INFO - PROCESS | 3548 | 1464583053777 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] 21:37:33 INFO - PROCESS | 3548 | 1464583053849 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 21:37:33 INFO - PROCESS | 3548 | 1464583053852 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:37:33 INFO - PROCESS | 3548 | 1464583053854 Marionette TRACE conn5 <- [1,2702,null,{}] 21:37:33 INFO - PROCESS | 3548 | 1464583053858 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}] 21:37:33 INFO - PROCESS | 3548 | 1464583053946 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 21:37:33 INFO - PROCESS | 3548 | 1464583053954 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8652000 == 36 [pid = 3548] [id = 685] 21:37:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 61 (0000004AA39BA800) [pid = 3548] [serial = 2055] [outer = 0000000000000000] 21:37:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 62 (0000004AA39D0C00) [pid = 3548] [serial = 2056] [outer = 0000004AA39BA800] 21:37:34 INFO - PROCESS | 3548 | 1464583054000 Marionette DEBUG loaded listener.js 21:37:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 63 (0000004AA3AD6400) [pid = 3548] [serial = 2057] [outer = 0000004AA39BA800] 21:37:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87B3800 == 35 [pid = 3548] [id = 542] 21:37:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACFEB000 == 34 [pid = 3548] [id = 666] 21:37:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4165800 == 33 [pid = 3548] [id = 533] 21:37:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C61800 == 32 [pid = 3548] [id = 532] 21:37:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97F5E800 == 31 [pid = 3548] [id = 545] 21:37:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8FB0800 == 30 [pid = 3548] [id = 543] 21:37:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D758000 == 29 [pid = 3548] [id = 544] 21:37:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CAD8000 == 28 [pid = 3548] [id = 531] 21:37:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9728B800 == 27 [pid = 3548] [id = 540] 21:37:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97FCB800 == 26 [pid = 3548] [id = 530] 21:37:34 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8772800 == 25 [pid = 3548] [id = 541] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 62 (0000004A9D797000) [pid = 3548] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 61 (0000004AA2CC4800) [pid = 3548] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 60 (0000004AA1991800) [pid = 3548] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 59 (0000004AA2BE1400) [pid = 3548] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 58 (0000004A9C86E000) [pid = 3548] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 57 (0000004A9CAA4C00) [pid = 3548] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 56 (0000004AA82B4C00) [pid = 3548] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 55 (0000004A9BB6DC00) [pid = 3548] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 54 (0000004A9BE14800) [pid = 3548] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 53 (0000004A976A4C00) [pid = 3548] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 52 (0000004A97CDF800) [pid = 3548] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 51 (0000004A9D658C00) [pid = 3548] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 50 (0000004A9DBAD400) [pid = 3548] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 49 (0000004AA39BA400) [pid = 3548] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 48 (0000004AA3809800) [pid = 3548] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 47 (0000004A969CD400) [pid = 3548] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 46 (0000004A95DD8000) [pid = 3548] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 45 (0000004AA37B3C00) [pid = 3548] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 44 (0000004AA39C4800) [pid = 3548] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 43 (0000004AA389A800) [pid = 3548] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | --DOMWINDOW == 42 (0000004AA34AC400) [pid = 3548] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 21:37:35 INFO - PROCESS | 3548 | 1464583055714 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]]]}] 21:37:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:37:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1889ms 21:37:35 INFO - PROCESS | 3548 | 1464583055746 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 21:37:35 INFO - PROCESS | 3548 | 1464583055751 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 21:37:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:37:35 INFO - PROCESS | 3548 | 1464583055757 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:37:35 INFO - PROCESS | 3548 | 1464583055761 Marionette TRACE conn5 <- [1,2706,null,{}] 21:37:35 INFO - PROCESS | 3548 | 1464583055767 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}] 21:37:35 INFO - PROCESS | 3548 | 1464583055861 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 21:37:35 INFO - PROCESS | 3548 | 1464583055869 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:35 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BB40800 == 26 [pid = 3548] [id = 686] 21:37:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 43 (0000004A965C2C00) [pid = 3548] [serial = 2058] [outer = 0000000000000000] 21:37:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 44 (0000004A965CA000) [pid = 3548] [serial = 2059] [outer = 0000004A965C2C00] 21:37:35 INFO - PROCESS | 3548 | 1464583055919 Marionette DEBUG loaded listener.js 21:37:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 45 (0000004A9721E400) [pid = 3548] [serial = 2060] [outer = 0000004A965C2C00] 21:37:36 INFO - PROCESS | 3548 | 1464583056399 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] 21:37:36 INFO - PROCESS | 3548 | 1464583056458 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 21:37:36 INFO - PROCESS | 3548 | 1464583056465 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:37:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:37:36 INFO - PROCESS | 3548 | 1464583056468 Marionette TRACE conn5 <- [1,2710,null,{}] 21:37:36 INFO - PROCESS | 3548 | 1464583056471 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}] 21:37:36 INFO - PROCESS | 3548 | 1464583056559 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 21:37:36 INFO - PROCESS | 3548 | 1464583056568 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D754000 == 27 [pid = 3548] [id = 687] 21:37:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 46 (0000004A976A2000) [pid = 3548] [serial = 2061] [outer = 0000000000000000] 21:37:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 47 (0000004A976A8800) [pid = 3548] [serial = 2062] [outer = 0000004A976A2000] 21:37:36 INFO - PROCESS | 3548 | 1464583056617 Marionette DEBUG loaded listener.js 21:37:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 48 (0000004A97F26400) [pid = 3548] [serial = 2063] [outer = 0000004A976A2000] 21:37:37 INFO - PROCESS | 3548 | 1464583057086 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] 21:37:37 INFO - PROCESS | 3548 | 1464583057101 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 21:37:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:37:37 INFO - PROCESS | 3548 | 1464583057105 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:37:37 INFO - PROCESS | 3548 | 1464583057109 Marionette TRACE conn5 <- [1,2714,null,{}] 21:37:37 INFO - PROCESS | 3548 | 1464583057121 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}] 21:37:37 INFO - PROCESS | 3548 | 1464583057219 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 21:37:37 INFO - PROCESS | 3548 | 1464583057261 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA38F5800 == 28 [pid = 3548] [id = 688] 21:37:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 49 (0000004A927CA400) [pid = 3548] [serial = 2064] [outer = 0000000000000000] 21:37:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 50 (0000004A9BD75400) [pid = 3548] [serial = 2065] [outer = 0000004A927CA400] 21:37:37 INFO - PROCESS | 3548 | 1464583057368 Marionette DEBUG loaded listener.js 21:37:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 51 (0000004A9BEC8800) [pid = 3548] [serial = 2066] [outer = 0000004A927CA400] 21:37:37 INFO - PROCESS | 3548 | 1464583057743 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]]]}] 21:37:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:37:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 691ms 21:37:37 INFO - PROCESS | 3548 | 1464583057798 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 21:37:37 INFO - PROCESS | 3548 | 1464583057801 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 21:37:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:37:37 INFO - PROCESS | 3548 | 1464583057804 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:37:37 INFO - PROCESS | 3548 | 1464583057806 Marionette TRACE conn5 <- [1,2718,null,{}] 21:37:37 INFO - PROCESS | 3548 | 1464583057809 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}] 21:37:37 INFO - PROCESS | 3548 | 1464583057917 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 21:37:37 INFO - PROCESS | 3548 | 1464583057927 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4870800 == 29 [pid = 3548] [id = 689] 21:37:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 52 (0000004A9BE14800) [pid = 3548] [serial = 2067] [outer = 0000000000000000] 21:37:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 53 (0000004A9C661C00) [pid = 3548] [serial = 2068] [outer = 0000004A9BE14800] 21:37:37 INFO - PROCESS | 3548 | 1464583057974 Marionette DEBUG loaded listener.js 21:37:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 54 (0000004A9CA39800) [pid = 3548] [serial = 2069] [outer = 0000004A9BE14800] 21:37:38 INFO - PROCESS | 3548 | 1464583058875 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 21:37:38 INFO - PROCESS | 3548 | 1464583058889 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 21:37:38 INFO - PROCESS | 3548 | 1464583058893 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:37:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:37:38 INFO - PROCESS | 3548 | 1464583058895 Marionette TRACE conn5 <- [1,2722,null,{}] 21:37:38 INFO - PROCESS | 3548 | 1464583058898 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}] 21:37:38 INFO - PROCESS | 3548 | 1464583058976 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 21:37:38 INFO - PROCESS | 3548 | 1464583058982 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CE3000 == 30 [pid = 3548] [id = 690] 21:37:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 55 (0000004A9769C400) [pid = 3548] [serial = 2070] [outer = 0000000000000000] 21:37:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 56 (0000004A9D6AE000) [pid = 3548] [serial = 2071] [outer = 0000004A9769C400] 21:37:39 INFO - PROCESS | 3548 | 1464583059029 Marionette DEBUG loaded listener.js 21:37:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 57 (0000004A9D796800) [pid = 3548] [serial = 2072] [outer = 0000004A9769C400] 21:37:39 INFO - PROCESS | 3548 | 1464583059466 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]]]}] 21:37:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:37:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 629ms 21:37:39 INFO - PROCESS | 3548 | 1464583059525 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 21:37:39 INFO - PROCESS | 3548 | 1464583059528 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 21:37:39 INFO - PROCESS | 3548 | 1464583059531 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:37:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:37:39 INFO - PROCESS | 3548 | 1464583059533 Marionette TRACE conn5 <- [1,2726,null,{}] 21:37:39 INFO - PROCESS | 3548 | 1464583059536 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}] 21:37:39 INFO - PROCESS | 3548 | 1464583059637 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 21:37:39 INFO - PROCESS | 3548 | 1464583059645 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70CC000 == 31 [pid = 3548] [id = 691] 21:37:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 58 (0000004A9DBB0800) [pid = 3548] [serial = 2073] [outer = 0000000000000000] 21:37:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 59 (0000004AA0F65800) [pid = 3548] [serial = 2074] [outer = 0000004A9DBB0800] 21:37:39 INFO - PROCESS | 3548 | 1464583059694 Marionette DEBUG loaded listener.js 21:37:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 60 (0000004AA19E2800) [pid = 3548] [serial = 2075] [outer = 0000004A9DBB0800] 21:37:40 INFO - PROCESS | 3548 | 1464583060121 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]]]}] 21:37:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:37:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 629ms 21:37:40 INFO - PROCESS | 3548 | 1464583060165 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 21:37:40 INFO - PROCESS | 3548 | 1464583060167 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 21:37:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:37:40 INFO - PROCESS | 3548 | 1464583060170 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:37:40 INFO - PROCESS | 3548 | 1464583060172 Marionette TRACE conn5 <- [1,2730,null,{}] 21:37:40 INFO - PROCESS | 3548 | 1464583060176 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}] 21:37:40 INFO - PROCESS | 3548 | 1464583060255 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 21:37:40 INFO - PROCESS | 3548 | 1464583060264 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8145800 == 32 [pid = 3548] [id = 692] 21:37:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 61 (0000004A9BD11800) [pid = 3548] [serial = 2076] [outer = 0000000000000000] 21:37:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 62 (0000004AA2BED400) [pid = 3548] [serial = 2077] [outer = 0000004A9BD11800] 21:37:40 INFO - PROCESS | 3548 | 1464583060309 Marionette DEBUG loaded listener.js 21:37:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 63 (0000004AA348A800) [pid = 3548] [serial = 2078] [outer = 0000004A9BD11800] 21:37:40 INFO - PROCESS | 3548 | 1464583060737 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]]]}] 21:37:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:37:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 588ms 21:37:40 INFO - PROCESS | 3548 | 1464583060768 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 21:37:40 INFO - PROCESS | 3548 | 1464583060770 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 21:37:40 INFO - PROCESS | 3548 | 1464583060774 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:37:40 INFO - PROCESS | 3548 | 1464583060776 Marionette TRACE conn5 <- [1,2734,null,{}] 21:37:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:37:40 INFO - PROCESS | 3548 | 1464583060779 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}] 21:37:40 INFO - PROCESS | 3548 | 1464583060897 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 21:37:40 INFO - PROCESS | 3548 | 1464583060903 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81D8000 == 33 [pid = 3548] [id = 693] 21:37:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 64 (0000004AA3485800) [pid = 3548] [serial = 2079] [outer = 0000000000000000] 21:37:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (0000004AA3543800) [pid = 3548] [serial = 2080] [outer = 0000004AA3485800] 21:37:40 INFO - PROCESS | 3548 | 1464583060949 Marionette DEBUG loaded listener.js 21:37:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (0000004AA37B6000) [pid = 3548] [serial = 2081] [outer = 0000004AA3485800] 21:37:41 INFO - PROCESS | 3548 | 1464583061380 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]]]}] 21:37:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:37:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 630ms 21:37:41 INFO - PROCESS | 3548 | 1464583061408 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 21:37:41 INFO - PROCESS | 3548 | 1464583061410 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 21:37:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:37:41 INFO - PROCESS | 3548 | 1464583061413 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:37:41 INFO - PROCESS | 3548 | 1464583061415 Marionette TRACE conn5 <- [1,2738,null,{}] 21:37:41 INFO - PROCESS | 3548 | 1464583061419 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}] 21:37:41 INFO - PROCESS | 3548 | 1464583061521 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 21:37:41 INFO - PROCESS | 3548 | 1464583061528 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:41 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA38F2800 == 34 [pid = 3548] [id = 694] 21:37:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (0000004AA3807800) [pid = 3548] [serial = 2082] [outer = 0000000000000000] 21:37:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (0000004AA380D800) [pid = 3548] [serial = 2083] [outer = 0000004AA3807800] 21:37:41 INFO - PROCESS | 3548 | 1464583061575 Marionette DEBUG loaded listener.js 21:37:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004AA39BA400) [pid = 3548] [serial = 2084] [outer = 0000004AA3807800] 21:37:42 INFO - PROCESS | 3548 | 1464583062054 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]]]}] 21:37:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:37:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 691ms 21:37:42 INFO - PROCESS | 3548 | 1464583062108 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 21:37:42 INFO - PROCESS | 3548 | 1464583062110 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 21:37:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:37:42 INFO - PROCESS | 3548 | 1464583062113 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:37:42 INFO - PROCESS | 3548 | 1464583062115 Marionette TRACE conn5 <- [1,2742,null,{}] 21:37:42 INFO - PROCESS | 3548 | 1464583062125 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}] 21:37:42 INFO - PROCESS | 3548 | 1464583062242 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 21:37:42 INFO - PROCESS | 3548 | 1464583062253 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8367000 == 35 [pid = 3548] [id = 695] 21:37:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004AA39BFC00) [pid = 3548] [serial = 2085] [outer = 0000000000000000] 21:37:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004AA39CCC00) [pid = 3548] [serial = 2086] [outer = 0000004AA39BFC00] 21:37:42 INFO - PROCESS | 3548 | 1464583062300 Marionette DEBUG loaded listener.js 21:37:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004AA3AD2800) [pid = 3548] [serial = 2087] [outer = 0000004AA39BFC00] 21:37:42 INFO - PROCESS | 3548 | 1464583062738 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]]]}] 21:37:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:37:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 690ms 21:37:42 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA34AB800) [pid = 3548] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:37:42 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004A9E525400) [pid = 3548] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:37:42 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004A9C876C00) [pid = 3548] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:37:42 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (0000004A9CBB3C00) [pid = 3548] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:37:42 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (0000004A97AB6000) [pid = 3548] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:37:42 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (0000004A96542800) [pid = 3548] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:37:42 INFO - PROCESS | 3548 | --DOMWINDOW == 65 (0000004A9721E800) [pid = 3548] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:37:42 INFO - PROCESS | 3548 | --DOMWINDOW == 64 (0000004AA3AD7C00) [pid = 3548] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:37:42 INFO - PROCESS | 3548 | 1464583062884 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 21:37:42 INFO - PROCESS | 3548 | 1464583062886 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 21:37:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:37:42 INFO - PROCESS | 3548 | 1464583062896 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:37:42 INFO - PROCESS | 3548 | 1464583062899 Marionette TRACE conn5 <- [1,2746,null,{}] 21:37:42 INFO - PROCESS | 3548 | 1464583062903 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}] 21:37:43 INFO - PROCESS | 3548 | 1464583063007 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 21:37:43 INFO - PROCESS | 3548 | 1464583063015 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CE2000 == 36 [pid = 3548] [id = 696] 21:37:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 65 (0000004AA3ADA000) [pid = 3548] [serial = 2088] [outer = 0000000000000000] 21:37:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (0000004AA3ADD800) [pid = 3548] [serial = 2089] [outer = 0000004AA3ADA000] 21:37:43 INFO - PROCESS | 3548 | 1464583063068 Marionette DEBUG loaded listener.js 21:37:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (0000004AA3FC8400) [pid = 3548] [serial = 2090] [outer = 0000004AA3ADA000] 21:37:43 INFO - PROCESS | 3548 | 1464583063488 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]]]}] 21:37:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:37:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 629ms 21:37:43 INFO - PROCESS | 3548 | 1464583063531 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 21:37:43 INFO - PROCESS | 3548 | 1464583063533 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 21:37:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:37:43 INFO - PROCESS | 3548 | 1464583063536 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:37:43 INFO - PROCESS | 3548 | 1464583063538 Marionette TRACE conn5 <- [1,2750,null,{}] 21:37:43 INFO - PROCESS | 3548 | 1464583063542 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}] 21:37:43 INFO - PROCESS | 3548 | 1464583063621 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 21:37:43 INFO - PROCESS | 3548 | 1464583063630 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA878C800 == 37 [pid = 3548] [id = 697] 21:37:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (0000004AA40A1C00) [pid = 3548] [serial = 2091] [outer = 0000000000000000] 21:37:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004AA4652400) [pid = 3548] [serial = 2092] [outer = 0000004AA40A1C00] 21:37:43 INFO - PROCESS | 3548 | 1464583063675 Marionette DEBUG loaded listener.js 21:37:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004AA4658800) [pid = 3548] [serial = 2093] [outer = 0000004AA40A1C00] 21:37:44 INFO - PROCESS | 3548 | 1464583064082 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]]]}] 21:37:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:37:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 587ms 21:37:44 INFO - PROCESS | 3548 | 1464583064140 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 21:37:44 INFO - PROCESS | 3548 | 1464583064142 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 21:37:44 INFO - PROCESS | 3548 | 1464583064147 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:37:44 INFO - PROCESS | 3548 | 1464583064149 Marionette TRACE conn5 <- [1,2754,null,{}] 21:37:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:37:44 INFO - PROCESS | 3548 | 1464583064152 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}] 21:37:44 INFO - PROCESS | 3548 | 1464583064234 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 21:37:44 INFO - PROCESS | 3548 | 1464583064240 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:44 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87AD800 == 38 [pid = 3548] [id = 698] 21:37:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004AA469F800) [pid = 3548] [serial = 2094] [outer = 0000000000000000] 21:37:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004AA47D1800) [pid = 3548] [serial = 2095] [outer = 0000004AA469F800] 21:37:44 INFO - PROCESS | 3548 | 1464583064290 Marionette DEBUG loaded listener.js 21:37:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004AA4B40800) [pid = 3548] [serial = 2096] [outer = 0000004AA469F800] 21:37:44 INFO - PROCESS | 3548 | 1464583064724 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]]]}] 21:37:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:37:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 629ms 21:37:44 INFO - PROCESS | 3548 | 1464583064783 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 21:37:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:37:44 INFO - PROCESS | 3548 | 1464583064785 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 21:37:44 INFO - PROCESS | 3548 | 1464583064788 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:37:44 INFO - PROCESS | 3548 | 1464583064790 Marionette TRACE conn5 <- [1,2758,null,{}] 21:37:44 INFO - PROCESS | 3548 | 1464583064794 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}] 21:37:44 INFO - PROCESS | 3548 | 1464583064921 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 21:37:45 INFO - PROCESS | 3548 | 1464583065004 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9729A800 == 39 [pid = 3548] [id = 699] 21:37:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A95D02400) [pid = 3548] [serial = 2097] [outer = 0000000000000000] 21:37:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A95D0B000) [pid = 3548] [serial = 2098] [outer = 0000004A95D02400] 21:37:45 INFO - PROCESS | 3548 | 1464583065064 Marionette DEBUG loaded listener.js 21:37:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004A95D75400) [pid = 3548] [serial = 2099] [outer = 0000004A95D02400] 21:37:45 INFO - PROCESS | 3548 | 1464583065859 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]]]}] 21:37:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:37:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1083ms 21:37:45 INFO - PROCESS | 3548 | 1464583065899 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 21:37:45 INFO - PROCESS | 3548 | 1464583065904 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 21:37:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:37:45 INFO - PROCESS | 3548 | 1464583065910 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:37:45 INFO - PROCESS | 3548 | 1464583065915 Marionette TRACE conn5 <- [1,2762,null,{}] 21:37:45 INFO - PROCESS | 3548 | 1464583065920 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}] 21:37:46 INFO - PROCESS | 3548 | 1464583066042 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 21:37:46 INFO - PROCESS | 3548 | 1464583066120 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3EAF000 == 40 [pid = 3548] [id = 700] 21:37:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A989ACC00) [pid = 3548] [serial = 2100] [outer = 0000000000000000] 21:37:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004A98AF7C00) [pid = 3548] [serial = 2101] [outer = 0000004A989ACC00] 21:37:46 INFO - PROCESS | 3548 | 1464583066219 Marionette DEBUG loaded listener.js 21:37:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004A9BE66800) [pid = 3548] [serial = 2102] [outer = 0000004A989ACC00] 21:37:47 INFO - PROCESS | 3548 | 1464583067115 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]]]}] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87AD800 == 39 [pid = 3548] [id = 698] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA878C800 == 38 [pid = 3548] [id = 697] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CE2000 == 37 [pid = 3548] [id = 696] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8367000 == 36 [pid = 3548] [id = 695] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA38F2800 == 35 [pid = 3548] [id = 694] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81D8000 == 34 [pid = 3548] [id = 693] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8145800 == 33 [pid = 3548] [id = 692] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70CC000 == 32 [pid = 3548] [id = 691] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CE3000 == 31 [pid = 3548] [id = 690] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4870800 == 30 [pid = 3548] [id = 689] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA38F5800 == 29 [pid = 3548] [id = 688] 21:37:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA39D0C00) [pid = 3548] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1284ms 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D754000 == 28 [pid = 3548] [id = 687] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BB40800 == 27 [pid = 3548] [id = 686] 21:37:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8652000 == 26 [pid = 3548] [id = 685] 21:37:47 INFO - PROCESS | 3548 | 1464583067221 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 21:37:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:37:47 INFO - PROCESS | 3548 | 1464583067225 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 21:37:47 INFO - PROCESS | 3548 | 1464583067230 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:37:47 INFO - PROCESS | 3548 | 1464583067233 Marionette TRACE conn5 <- [1,2766,null,{}] 21:37:47 INFO - PROCESS | 3548 | 1464583067239 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}] 21:37:47 INFO - PROCESS | 3548 | 1464583067330 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 21:37:47 INFO - PROCESS | 3548 | 1464583067339 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CA76800 == 27 [pid = 3548] [id = 701] 21:37:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004A96B3BC00) [pid = 3548] [serial = 2103] [outer = 0000000000000000] 21:37:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004A973B8C00) [pid = 3548] [serial = 2104] [outer = 0000004A96B3BC00] 21:37:47 INFO - PROCESS | 3548 | 1464583067390 Marionette DEBUG loaded listener.js 21:37:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004A97AADC00) [pid = 3548] [serial = 2105] [outer = 0000004A96B3BC00] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA3896400) [pid = 3548] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA0F6D400) [pid = 3548] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004A9D6B2800) [pid = 3548] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA198D400) [pid = 3548] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA37BBC00) [pid = 3548] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA135BC00) [pid = 3548] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004A9BB65000) [pid = 3548] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004A9721F800) [pid = 3548] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004A9769C800) [pid = 3548] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004A98823400) [pid = 3548] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004A976A1800) [pid = 3548] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AA3E6C800) [pid = 3548] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (0000004AA409B400) [pid = 3548] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 67 (0000004A9CAF1800) [pid = 3548] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 66 (0000004AA19E4400) [pid = 3548] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | --DOMWINDOW == 65 (0000004A9BE12400) [pid = 3548] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 21:37:47 INFO - PROCESS | 3548 | 1464583067894 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]]]}] 21:37:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:37:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 690ms 21:37:47 INFO - PROCESS | 3548 | 1464583067921 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 21:37:47 INFO - PROCESS | 3548 | 1464583067927 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 21:37:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:37:47 INFO - PROCESS | 3548 | 1464583067939 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:37:47 INFO - PROCESS | 3548 | 1464583067942 Marionette TRACE conn5 <- [1,2770,null,{}] 21:37:47 INFO - PROCESS | 3548 | 1464583067946 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}] 21:37:48 INFO - PROCESS | 3548 | 1464583068037 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 21:37:48 INFO - PROCESS | 3548 | 1464583068144 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA19C0000 == 28 [pid = 3548] [id = 702] 21:37:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 66 (0000004A96B3CC00) [pid = 3548] [serial = 2106] [outer = 0000000000000000] 21:37:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 67 (0000004A9BD10400) [pid = 3548] [serial = 2107] [outer = 0000004A96B3CC00] 21:37:48 INFO - PROCESS | 3548 | 1464583068191 Marionette DEBUG loaded listener.js 21:37:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 68 (0000004A9C578400) [pid = 3548] [serial = 2108] [outer = 0000004A96B3CC00] 21:37:48 INFO - PROCESS | 3548 | 1464583068577 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]]]}] 21:37:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:37:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 692ms 21:37:48 INFO - PROCESS | 3548 | 1464583068633 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 21:37:48 INFO - PROCESS | 3548 | 1464583068635 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 21:37:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:37:48 INFO - PROCESS | 3548 | 1464583068639 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:37:48 INFO - PROCESS | 3548 | 1464583068643 Marionette TRACE conn5 <- [1,2774,null,{}] 21:37:48 INFO - PROCESS | 3548 | 1464583068654 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}] 21:37:48 INFO - PROCESS | 3548 | 1464583068780 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 21:37:48 INFO - PROCESS | 3548 | 1464583068798 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA487D800 == 29 [pid = 3548] [id = 703] 21:37:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004A9CBB4000) [pid = 3548] [serial = 2109] [outer = 0000000000000000] 21:37:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004A9D659C00) [pid = 3548] [serial = 2110] [outer = 0000004A9CBB4000] 21:37:48 INFO - PROCESS | 3548 | 1464583068847 Marionette DEBUG loaded listener.js 21:37:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004A9DBB4400) [pid = 3548] [serial = 2111] [outer = 0000004A9CBB4000] 21:37:49 INFO - PROCESS | 3548 | 1464583069279 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]]]}] 21:37:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:37:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 692ms 21:37:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:37:49 INFO - PROCESS | 3548 | 1464583069333 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 21:37:49 INFO - PROCESS | 3548 | 1464583069336 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 21:37:49 INFO - PROCESS | 3548 | 1464583069339 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:37:49 INFO - PROCESS | 3548 | 1464583069342 Marionette TRACE conn5 <- [1,2778,null,{}] 21:37:49 INFO - PROCESS | 3548 | 1464583069345 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}] 21:37:49 INFO - PROCESS | 3548 | 1464583069433 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 21:37:49 INFO - PROCESS | 3548 | 1464583069442 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA671F800 == 30 [pid = 3548] [id = 704] 21:37:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004AA12F7400) [pid = 3548] [serial = 2112] [outer = 0000000000000000] 21:37:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004AA1327400) [pid = 3548] [serial = 2113] [outer = 0000004AA12F7400] 21:37:49 INFO - PROCESS | 3548 | 1464583069491 Marionette DEBUG loaded listener.js 21:37:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004AA1991400) [pid = 3548] [serial = 2114] [outer = 0000004AA12F7400] 21:37:49 INFO - PROCESS | 3548 | 1464583069950 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]]]}] 21:37:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:37:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 629ms 21:37:49 INFO - PROCESS | 3548 | 1464583069971 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 21:37:49 INFO - PROCESS | 3548 | 1464583069973 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 21:37:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:37:49 INFO - PROCESS | 3548 | 1464583069977 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:37:49 INFO - PROCESS | 3548 | 1464583069979 Marionette TRACE conn5 <- [1,2782,null,{}] 21:37:49 INFO - PROCESS | 3548 | 1464583069987 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}] 21:37:50 INFO - PROCESS | 3548 | 1464583070100 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 21:37:50 INFO - PROCESS | 3548 | 1464583070106 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BEE9800 == 31 [pid = 3548] [id = 705] 21:37:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004AA19DB400) [pid = 3548] [serial = 2115] [outer = 0000000000000000] 21:37:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA2BE5000) [pid = 3548] [serial = 2116] [outer = 0000004AA19DB400] 21:37:50 INFO - PROCESS | 3548 | 1464583070156 Marionette DEBUG loaded listener.js 21:37:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA2CCCC00) [pid = 3548] [serial = 2117] [outer = 0000004AA19DB400] 21:37:50 INFO - PROCESS | 3548 | 1464583070634 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]]]}] 21:37:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:37:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 671ms 21:37:50 INFO - PROCESS | 3548 | 1464583070651 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 21:37:50 INFO - PROCESS | 3548 | 1464583070653 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 21:37:50 INFO - PROCESS | 3548 | 1464583070656 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:37:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:37:50 INFO - PROCESS | 3548 | 1464583070658 Marionette TRACE conn5 <- [1,2786,null,{}] 21:37:50 INFO - PROCESS | 3548 | 1464583070674 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}] 21:37:50 INFO - PROCESS | 3548 | 1464583070805 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 21:37:50 INFO - PROCESS | 3548 | 1464583070857 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8244000 == 32 [pid = 3548] [id = 706] 21:37:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA34B2800) [pid = 3548] [serial = 2118] [outer = 0000000000000000] 21:37:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA3809C00) [pid = 3548] [serial = 2119] [outer = 0000004AA34B2800] 21:37:50 INFO - PROCESS | 3548 | 1464583070904 Marionette DEBUG loaded listener.js 21:37:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA39C3C00) [pid = 3548] [serial = 2120] [outer = 0000004AA34B2800] 21:37:51 INFO - PROCESS | 3548 | 1464583071346 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]]]}] 21:37:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:37:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 753ms 21:37:51 INFO - PROCESS | 3548 | 1464583071417 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 21:37:51 INFO - PROCESS | 3548 | 1464583071419 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 21:37:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:37:51 INFO - PROCESS | 3548 | 1464583071461 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:37:51 INFO - PROCESS | 3548 | 1464583071463 Marionette TRACE conn5 <- [1,2790,null,{}] 21:37:51 INFO - PROCESS | 3548 | 1464583071467 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}] 21:37:51 INFO - PROCESS | 3548 | 1464583071573 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 21:37:51 INFO - PROCESS | 3548 | 1464583071586 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8359800 == 33 [pid = 3548] [id = 707] 21:37:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA3547400) [pid = 3548] [serial = 2121] [outer = 0000000000000000] 21:37:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA3ADCC00) [pid = 3548] [serial = 2122] [outer = 0000004AA3547400] 21:37:51 INFO - PROCESS | 3548 | 1464583071682 Marionette DEBUG loaded listener.js 21:37:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA3EE8000) [pid = 3548] [serial = 2123] [outer = 0000004AA3547400] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA3807800) [pid = 3548] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A927CA400) [pid = 3548] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A965C2C00) [pid = 3548] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004A9BE14800) [pid = 3548] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004A9BD11800) [pid = 3548] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004A9769C400) [pid = 3548] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004A9DBB0800) [pid = 3548] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004A976A2000) [pid = 3548] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA39BFC00) [pid = 3548] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA3ADA000) [pid = 3548] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA39BA800) [pid = 3548] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA40A1C00) [pid = 3548] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:37:51 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA3485800) [pid = 3548] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:37:52 INFO - PROCESS | 3548 | 1464583072121 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]]]}] 21:37:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:37:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 734ms 21:37:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:37:52 INFO - PROCESS | 3548 | 1464583072192 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 21:37:52 INFO - PROCESS | 3548 | 1464583072194 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 21:37:52 INFO - PROCESS | 3548 | 1464583072197 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:37:52 INFO - PROCESS | 3548 | 1464583072199 Marionette TRACE conn5 <- [1,2794,null,{}] 21:37:52 INFO - PROCESS | 3548 | 1464583072202 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}] 21:37:52 INFO - PROCESS | 3548 | 1464583072282 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 21:37:52 INFO - PROCESS | 3548 | 1464583072288 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA865E000 == 34 [pid = 3548] [id = 708] 21:37:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004A9D653C00) [pid = 3548] [serial = 2124] [outer = 0000000000000000] 21:37:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004AA39BC400) [pid = 3548] [serial = 2125] [outer = 0000004A9D653C00] 21:37:52 INFO - PROCESS | 3548 | 1464583072336 Marionette DEBUG loaded listener.js 21:37:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004AA3FD5C00) [pid = 3548] [serial = 2126] [outer = 0000004A9D653C00] 21:37:52 INFO - PROCESS | 3548 | 1464583072745 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]]]}] 21:37:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:37:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 587ms 21:37:52 INFO - PROCESS | 3548 | 1464583072787 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 21:37:52 INFO - PROCESS | 3548 | 1464583072790 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 21:37:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:37:52 INFO - PROCESS | 3548 | 1464583072798 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:37:52 INFO - PROCESS | 3548 | 1464583072799 Marionette TRACE conn5 <- [1,2798,null,{}] 21:37:52 INFO - PROCESS | 3548 | 1464583072803 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}] 21:37:52 INFO - PROCESS | 3548 | 1464583072885 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 21:37:52 INFO - PROCESS | 3548 | 1464583072895 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8781000 == 35 [pid = 3548] [id = 709] 21:37:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004AA4654400) [pid = 3548] [serial = 2127] [outer = 0000000000000000] 21:37:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004AA465C000) [pid = 3548] [serial = 2128] [outer = 0000004AA4654400] 21:37:52 INFO - PROCESS | 3548 | 1464583072941 Marionette DEBUG loaded listener.js 21:37:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA4F25000) [pid = 3548] [serial = 2129] [outer = 0000004AA4654400] 21:37:53 INFO - PROCESS | 3548 | 1464583073385 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]]]}] 21:37:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:37:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 629ms 21:37:53 INFO - PROCESS | 3548 | 1464583073425 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 21:37:53 INFO - PROCESS | 3548 | 1464583073427 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 21:37:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:37:53 INFO - PROCESS | 3548 | 1464583073447 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:37:53 INFO - PROCESS | 3548 | 1464583073449 Marionette TRACE conn5 <- [1,2802,null,{}] 21:37:53 INFO - PROCESS | 3548 | 1464583073453 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}] 21:37:53 INFO - PROCESS | 3548 | 1464583073535 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 21:37:53 INFO - PROCESS | 3548 | 1464583073544 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A2F800 == 36 [pid = 3548] [id = 710] 21:37:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA4F2E400) [pid = 3548] [serial = 2130] [outer = 0000000000000000] 21:37:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA4F30C00) [pid = 3548] [serial = 2131] [outer = 0000004AA4F2E400] 21:37:53 INFO - PROCESS | 3548 | 1464583073589 Marionette DEBUG loaded listener.js 21:37:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA4FE8C00) [pid = 3548] [serial = 2132] [outer = 0000004AA4F2E400] 21:37:54 INFO - PROCESS | 3548 | 1464583074189 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]]]}] 21:37:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:37:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 797ms 21:37:54 INFO - PROCESS | 3548 | 1464583074290 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 21:37:54 INFO - PROCESS | 3548 | 1464583074295 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 21:37:54 INFO - PROCESS | 3548 | 1464583074302 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:37:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:37:54 INFO - PROCESS | 3548 | 1464583074307 Marionette TRACE conn5 <- [1,2806,null,{}] 21:37:54 INFO - PROCESS | 3548 | 1464583074313 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}] 21:37:54 INFO - PROCESS | 3548 | 1464583074443 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 21:37:54 INFO - PROCESS | 3548 | 1464583074515 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:54 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C76000 == 37 [pid = 3548] [id = 711] 21:37:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004A976A2C00) [pid = 3548] [serial = 2133] [outer = 0000000000000000] 21:37:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004A98AFE800) [pid = 3548] [serial = 2134] [outer = 0000004A976A2C00] 21:37:54 INFO - PROCESS | 3548 | 1464583074574 Marionette DEBUG loaded listener.js 21:37:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004A9C588800) [pid = 3548] [serial = 2135] [outer = 0000004A976A2C00] 21:37:55 INFO - PROCESS | 3548 | 1464583075165 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]]]}] 21:37:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:37:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 923ms 21:37:55 INFO - PROCESS | 3548 | 1464583075232 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 21:37:55 INFO - PROCESS | 3548 | 1464583075239 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 21:37:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:37:55 INFO - PROCESS | 3548 | 1464583075246 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:37:55 INFO - PROCESS | 3548 | 1464583075249 Marionette TRACE conn5 <- [1,2810,null,{}] 21:37:55 INFO - PROCESS | 3548 | 1464583075254 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}] 21:37:55 INFO - PROCESS | 3548 | 1464583075369 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 21:37:55 INFO - PROCESS | 3548 | 1464583075447 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81D8000 == 38 [pid = 3548] [id = 712] 21:37:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004A9DBA9400) [pid = 3548] [serial = 2136] [outer = 0000000000000000] 21:37:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004A9E52B000) [pid = 3548] [serial = 2137] [outer = 0000004A9DBA9400] 21:37:55 INFO - PROCESS | 3548 | 1464583075544 Marionette DEBUG loaded listener.js 21:37:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA3486800) [pid = 3548] [serial = 2138] [outer = 0000004A9DBA9400] 21:37:56 INFO - PROCESS | 3548 | 1464583076164 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]]]}] 21:37:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:37:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 923ms 21:37:56 INFO - PROCESS | 3548 | 1464583076174 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 21:37:56 INFO - PROCESS | 3548 | 1464583076177 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 21:37:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:37:56 INFO - PROCESS | 3548 | 1464583076181 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:37:56 INFO - PROCESS | 3548 | 1464583076185 Marionette TRACE conn5 <- [1,2814,null,{}] 21:37:56 INFO - PROCESS | 3548 | 1464583076197 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}] 21:37:56 INFO - PROCESS | 3548 | 1464583076309 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 21:37:56 INFO - PROCESS | 3548 | 1464583076404 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:56 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8FAB800 == 39 [pid = 3548] [id = 713] 21:37:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA37B4400) [pid = 3548] [serial = 2139] [outer = 0000000000000000] 21:37:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA40A0800) [pid = 3548] [serial = 2140] [outer = 0000004AA37B4400] 21:37:56 INFO - PROCESS | 3548 | 1464583076463 Marionette DEBUG loaded listener.js 21:37:56 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA4FEB400) [pid = 3548] [serial = 2141] [outer = 0000004AA37B4400] 21:37:57 INFO - PROCESS | 3548 | 1464583077019 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:37:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:37:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 880ms 21:37:57 INFO - PROCESS | 3548 | 1464583077062 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 21:37:57 INFO - PROCESS | 3548 | 1464583077066 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 21:37:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:37:57 INFO - PROCESS | 3548 | 1464583077069 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:37:57 INFO - PROCESS | 3548 | 1464583077072 Marionette TRACE conn5 <- [1,2818,null,{}] 21:37:57 INFO - PROCESS | 3548 | 1464583077075 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}] 21:37:57 INFO - PROCESS | 3548 | 1464583077188 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 21:37:57 INFO - PROCESS | 3548 | 1464583077279 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:57 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB796800 == 40 [pid = 3548] [id = 714] 21:37:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA4FF3C00) [pid = 3548] [serial = 2142] [outer = 0000000000000000] 21:37:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA5245400) [pid = 3548] [serial = 2143] [outer = 0000004AA4FF3C00] 21:37:57 INFO - PROCESS | 3548 | 1464583077335 Marionette DEBUG loaded listener.js 21:37:57 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA58DAC00) [pid = 3548] [serial = 2144] [outer = 0000004AA4FF3C00] 21:37:58 INFO - PROCESS | 3548 | 1464583078078 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]]]}] 21:37:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:37:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1081ms 21:37:58 INFO - PROCESS | 3548 | 1464583078153 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 21:37:58 INFO - PROCESS | 3548 | 1464583078157 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 21:37:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:37:58 INFO - PROCESS | 3548 | 1464583078162 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:37:58 INFO - PROCESS | 3548 | 1464583078167 Marionette TRACE conn5 <- [1,2822,null,{}] 21:37:58 INFO - PROCESS | 3548 | 1464583078173 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}] 21:37:58 INFO - PROCESS | 3548 | 1464583078274 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 21:37:58 INFO - PROCESS | 3548 | 1464583078359 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:58 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9BB52000 == 41 [pid = 3548] [id = 715] 21:37:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A97226C00) [pid = 3548] [serial = 2145] [outer = 0000000000000000] 21:37:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A973BA000) [pid = 3548] [serial = 2146] [outer = 0000004A97226C00] 21:37:58 INFO - PROCESS | 3548 | 1464583078458 Marionette DEBUG loaded listener.js 21:37:58 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A97AAD400) [pid = 3548] [serial = 2147] [outer = 0000004A97226C00] 21:37:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8781000 == 40 [pid = 3548] [id = 709] 21:37:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA865E000 == 39 [pid = 3548] [id = 708] 21:37:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8359800 == 38 [pid = 3548] [id = 707] 21:37:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8244000 == 37 [pid = 3548] [id = 706] 21:37:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BEE9800 == 36 [pid = 3548] [id = 705] 21:37:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA671F800 == 35 [pid = 3548] [id = 704] 21:37:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA487D800 == 34 [pid = 3548] [id = 703] 21:37:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA19C0000 == 33 [pid = 3548] [id = 702] 21:37:58 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CA76800 == 32 [pid = 3548] [id = 701] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA380D800) [pid = 3548] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A9BD75400) [pid = 3548] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A9BEC8800) [pid = 3548] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A965CA000) [pid = 3548] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004A9721E400) [pid = 3548] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A9C661C00) [pid = 3548] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A9CA39800) [pid = 3548] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA2BED400) [pid = 3548] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A9D6AE000) [pid = 3548] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004A9D796800) [pid = 3548] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA0F65800) [pid = 3548] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA19E2800) [pid = 3548] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A976A8800) [pid = 3548] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004A97F26400) [pid = 3548] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA39BA400) [pid = 3548] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA39CCC00) [pid = 3548] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA3ADD800) [pid = 3548] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA3FC8400) [pid = 3548] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 75 (0000004AA3AD2800) [pid = 3548] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 74 (0000004AA3AD6400) [pid = 3548] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 73 (0000004AA4658800) [pid = 3548] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 72 (0000004AA3543800) [pid = 3548] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 71 (0000004AA37B6000) [pid = 3548] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 70 (0000004AA348A800) [pid = 3548] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 69 (0000004AA4652400) [pid = 3548] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 21:37:58 INFO - PROCESS | 3548 | --DOMWINDOW == 68 (0000004AA47D1800) [pid = 3548] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 21:37:59 INFO - PROCESS | 3548 | 1464583078997 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:37:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:37:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 880ms 21:37:59 INFO - PROCESS | 3548 | 1464583079047 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 21:37:59 INFO - PROCESS | 3548 | 1464583079053 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 21:37:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:37:59 INFO - PROCESS | 3548 | 1464583079059 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:37:59 INFO - PROCESS | 3548 | 1464583079062 Marionette TRACE conn5 <- [1,2826,null,{}] 21:37:59 INFO - PROCESS | 3548 | 1464583079065 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}] 21:37:59 INFO - PROCESS | 3548 | 1464583079154 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 21:37:59 INFO - PROCESS | 3548 | 1464583079162 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D9D6000 == 33 [pid = 3548] [id = 716] 21:37:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 69 (0000004A96608800) [pid = 3548] [serial = 2148] [outer = 0000000000000000] 21:37:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 70 (0000004A97F27400) [pid = 3548] [serial = 2149] [outer = 0000004A96608800] 21:37:59 INFO - PROCESS | 3548 | 1464583079210 Marionette DEBUG loaded listener.js 21:37:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 71 (0000004A9BB69000) [pid = 3548] [serial = 2150] [outer = 0000004A96608800] 21:37:59 INFO - PROCESS | 3548 | 1464583079710 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]]]}] 21:37:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:37:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 692ms 21:37:59 INFO - PROCESS | 3548 | 1464583079756 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 21:37:59 INFO - PROCESS | 3548 | 1464583079758 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 21:37:59 INFO - PROCESS | 3548 | 1464583079762 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:37:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:37:59 INFO - PROCESS | 3548 | 1464583079766 Marionette TRACE conn5 <- [1,2830,null,{}] 21:37:59 INFO - PROCESS | 3548 | 1464583079777 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}] 21:37:59 INFO - PROCESS | 3548 | 1464583079868 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 21:37:59 INFO - PROCESS | 3548 | 1464583079948 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:59 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA44F9000 == 34 [pid = 3548] [id = 717] 21:37:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 72 (0000004A9BED0C00) [pid = 3548] [serial = 2151] [outer = 0000000000000000] 21:37:59 INFO - PROCESS | 3548 | ++DOMWINDOW == 73 (0000004A9CAF1800) [pid = 3548] [serial = 2152] [outer = 0000004A9BED0C00] 21:38:00 INFO - PROCESS | 3548 | 1464583079997 Marionette DEBUG loaded listener.js 21:38:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 74 (0000004A9D6B0400) [pid = 3548] [serial = 2153] [outer = 0000004A9BED0C00] 21:38:00 INFO - PROCESS | 3548 | 1464583080404 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]]]}] 21:38:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:38:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 689ms 21:38:00 INFO - PROCESS | 3548 | 1464583080456 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 21:38:00 INFO - PROCESS | 3548 | 1464583080459 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 21:38:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:38:00 INFO - PROCESS | 3548 | 1464583080462 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:38:00 INFO - PROCESS | 3548 | 1464583080464 Marionette TRACE conn5 <- [1,2834,null,{}] 21:38:00 INFO - PROCESS | 3548 | 1464583080468 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}] 21:38:00 INFO - PROCESS | 3548 | 1464583080556 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 21:38:00 INFO - PROCESS | 3548 | 1464583080564 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:00 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA51EE000 == 35 [pid = 3548] [id = 718] 21:38:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 75 (0000004A9DD65C00) [pid = 3548] [serial = 2154] [outer = 0000000000000000] 21:38:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 76 (0000004AA0FCA400) [pid = 3548] [serial = 2155] [outer = 0000004A9DD65C00] 21:38:00 INFO - PROCESS | 3548 | 1464583080610 Marionette DEBUG loaded listener.js 21:38:00 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004AA19E0C00) [pid = 3548] [serial = 2156] [outer = 0000004A9DD65C00] 21:38:01 INFO - PROCESS | 3548 | 1464583081049 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]]]}] 21:38:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:38:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 629ms 21:38:01 INFO - PROCESS | 3548 | 1464583081102 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 21:38:01 INFO - PROCESS | 3548 | 1464583081104 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 21:38:01 INFO - PROCESS | 3548 | 1464583081108 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:38:01 INFO - PROCESS | 3548 | 1464583081110 Marionette TRACE conn5 <- [1,2838,null,{}] 21:38:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:38:01 INFO - PROCESS | 3548 | 1464583081114 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}] 21:38:01 INFO - PROCESS | 3548 | 1464583081222 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 21:38:01 INFO - PROCESS | 3548 | 1464583081300 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:01 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7F25800 == 36 [pid = 3548] [id = 719] 21:38:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA0F6B400) [pid = 3548] [serial = 2157] [outer = 0000000000000000] 21:38:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA2BEB000) [pid = 3548] [serial = 2158] [outer = 0000004AA0F6B400] 21:38:01 INFO - PROCESS | 3548 | 1464583081346 Marionette DEBUG loaded listener.js 21:38:01 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA34B3800) [pid = 3548] [serial = 2159] [outer = 0000004AA0F6B400] 21:38:01 INFO - PROCESS | 3548 | 1464583081786 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:38:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:38:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 734ms 21:38:01 INFO - PROCESS | 3548 | 1464583081848 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 21:38:01 INFO - PROCESS | 3548 | 1464583081850 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 21:38:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:38:01 INFO - PROCESS | 3548 | 1464583081854 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:38:01 INFO - PROCESS | 3548 | 1464583081855 Marionette TRACE conn5 <- [1,2842,null,{}] 21:38:01 INFO - PROCESS | 3548 | 1464583081870 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}] 21:38:02 INFO - PROCESS | 3548 | 1464583082007 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 21:38:02 INFO - PROCESS | 3548 | 1464583082022 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8240800 == 37 [pid = 3548] [id = 720] 21:38:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA380D800) [pid = 3548] [serial = 2160] [outer = 0000000000000000] 21:38:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA39C0800) [pid = 3548] [serial = 2161] [outer = 0000004AA380D800] 21:38:02 INFO - PROCESS | 3548 | 1464583082118 Marionette DEBUG loaded listener.js 21:38:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA3AD6000) [pid = 3548] [serial = 2162] [outer = 0000004AA380D800] 21:38:02 INFO - PROCESS | 3548 | 1464583082603 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]]]}] 21:38:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:38:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 775ms 21:38:02 INFO - PROCESS | 3548 | 1464583082631 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 21:38:02 INFO - PROCESS | 3548 | 1464583082634 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 21:38:02 INFO - PROCESS | 3548 | 1464583082637 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:38:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:38:02 INFO - PROCESS | 3548 | 1464583082638 Marionette TRACE conn5 <- [1,2846,null,{}] 21:38:02 INFO - PROCESS | 3548 | 1464583082642 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}] 21:38:02 INFO - PROCESS | 3548 | 1464583082751 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 21:38:02 INFO - PROCESS | 3548 | 1464583082802 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:02 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CA83000 == 38 [pid = 3548] [id = 721] 21:38:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA3E65000) [pid = 3548] [serial = 2163] [outer = 0000000000000000] 21:38:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA3EE5400) [pid = 3548] [serial = 2164] [outer = 0000004AA3E65000] 21:38:02 INFO - PROCESS | 3548 | 1464583082851 Marionette DEBUG loaded listener.js 21:38:02 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA47D3000) [pid = 3548] [serial = 2165] [outer = 0000004AA3E65000] 21:38:03 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A9D653C00) [pid = 3548] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:38:03 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA469F800) [pid = 3548] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:38:03 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA19DB400) [pid = 3548] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:38:03 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A96B3BC00) [pid = 3548] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:38:03 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004A96B3CC00) [pid = 3548] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:38:03 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA34B2800) [pid = 3548] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:38:03 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004A9CBB4000) [pid = 3548] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:38:03 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA12F7400) [pid = 3548] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:38:03 INFO - PROCESS | 3548 | --DOMWINDOW == 77 (0000004AA4654400) [pid = 3548] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:38:03 INFO - PROCESS | 3548 | --DOMWINDOW == 76 (0000004AA3547400) [pid = 3548] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:38:03 INFO - PROCESS | 3548 | 1464583083285 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:38:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:38:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 670ms 21:38:03 INFO - PROCESS | 3548 | 1464583083311 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 21:38:03 INFO - PROCESS | 3548 | 1464583083313 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 21:38:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:38:03 INFO - PROCESS | 3548 | 1464583083316 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:38:03 INFO - PROCESS | 3548 | 1464583083318 Marionette TRACE conn5 <- [1,2850,null,{}] 21:38:03 INFO - PROCESS | 3548 | 1464583083330 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}] 21:38:03 INFO - PROCESS | 3548 | 1464583083415 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 21:38:03 INFO - PROCESS | 3548 | 1464583083494 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:03 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8711000 == 39 [pid = 3548] [id = 722] 21:38:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 77 (0000004A97F28C00) [pid = 3548] [serial = 2166] [outer = 0000000000000000] 21:38:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 78 (0000004AA3E69400) [pid = 3548] [serial = 2167] [outer = 0000004A97F28C00] 21:38:03 INFO - PROCESS | 3548 | 1464583083539 Marionette DEBUG loaded listener.js 21:38:03 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004AA4F29000) [pid = 3548] [serial = 2168] [outer = 0000004A97F28C00] 21:38:03 INFO - PROCESS | 3548 | 1464583083909 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]]]}] 21:38:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:38:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 649ms 21:38:03 INFO - PROCESS | 3548 | 1464583083968 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 21:38:03 INFO - PROCESS | 3548 | 1464583083971 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 21:38:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:38:03 INFO - PROCESS | 3548 | 1464583083981 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:38:03 INFO - PROCESS | 3548 | 1464583083983 Marionette TRACE conn5 <- [1,2854,null,{}] 21:38:03 INFO - PROCESS | 3548 | 1464583083986 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}] 21:38:04 INFO - PROCESS | 3548 | 1464583084071 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 21:38:04 INFO - PROCESS | 3548 | 1464583084106 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA879E000 == 40 [pid = 3548] [id = 723] 21:38:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004AA4FE4400) [pid = 3548] [serial = 2169] [outer = 0000000000000000] 21:38:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004AA0F6B800) [pid = 3548] [serial = 2170] [outer = 0000004AA4FE4400] 21:38:04 INFO - PROCESS | 3548 | 1464583084154 Marionette DEBUG loaded listener.js 21:38:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA5999C00) [pid = 3548] [serial = 2171] [outer = 0000004AA4FE4400] 21:38:04 INFO - PROCESS | 3548 | 1464583084571 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]]]}] 21:38:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:38:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 628ms 21:38:04 INFO - PROCESS | 3548 | 1464583084613 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 21:38:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:38:04 INFO - PROCESS | 3548 | 1464583084616 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 21:38:04 INFO - PROCESS | 3548 | 1464583084619 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:38:04 INFO - PROCESS | 3548 | 1464583084621 Marionette TRACE conn5 <- [1,2858,null,{}] 21:38:04 INFO - PROCESS | 3548 | 1464583084625 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}] 21:38:04 INFO - PROCESS | 3548 | 1464583084719 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 21:38:04 INFO - PROCESS | 3548 | 1464583084729 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:04 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8FA1800 == 41 [pid = 3548] [id = 724] 21:38:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA59A2C00) [pid = 3548] [serial = 2172] [outer = 0000000000000000] 21:38:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA59A3400) [pid = 3548] [serial = 2173] [outer = 0000004AA59A2C00] 21:38:04 INFO - PROCESS | 3548 | 1464583084774 Marionette DEBUG loaded listener.js 21:38:04 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA5B8C000) [pid = 3548] [serial = 2174] [outer = 0000004AA59A2C00] 21:38:05 INFO - PROCESS | 3548 | 1464583085254 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]]]}] 21:38:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:38:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 691ms 21:38:05 INFO - PROCESS | 3548 | 1464583085311 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 21:38:05 INFO - PROCESS | 3548 | 1464583085316 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 21:38:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:38:05 INFO - PROCESS | 3548 | 1464583085322 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:38:05 INFO - PROCESS | 3548 | 1464583085327 Marionette TRACE conn5 <- [1,2862,null,{}] 21:38:05 INFO - PROCESS | 3548 | 1464583085334 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}] 21:38:05 INFO - PROCESS | 3548 | 1464583085450 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 21:38:05 INFO - PROCESS | 3548 | 1464583085597 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:05 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5B9800 == 42 [pid = 3548] [id = 725] 21:38:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004A973B0400) [pid = 3548] [serial = 2175] [outer = 0000000000000000] 21:38:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004A973BD800) [pid = 3548] [serial = 2176] [outer = 0000004A973B0400] 21:38:05 INFO - PROCESS | 3548 | 1464583085655 Marionette DEBUG loaded listener.js 21:38:05 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004A9BD0C000) [pid = 3548] [serial = 2177] [outer = 0000004A973B0400] 21:38:06 INFO - PROCESS | 3548 | 1464583086253 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]]]}] 21:38:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:38:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 985ms 21:38:06 INFO - PROCESS | 3548 | 1464583086311 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 21:38:06 INFO - PROCESS | 3548 | 1464583086318 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 21:38:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:38:06 INFO - PROCESS | 3548 | 1464583086325 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:38:06 INFO - PROCESS | 3548 | 1464583086328 Marionette TRACE conn5 <- [1,2866,null,{}] 21:38:06 INFO - PROCESS | 3548 | 1464583086332 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}] 21:38:06 INFO - PROCESS | 3548 | 1464583086463 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 21:38:06 INFO - PROCESS | 3548 | 1464583086585 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:06 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7BB6000 == 43 [pid = 3548] [id = 726] 21:38:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004A9CAA2400) [pid = 3548] [serial = 2178] [outer = 0000000000000000] 21:38:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004A9D6B2C00) [pid = 3548] [serial = 2179] [outer = 0000004A9CAA2400] 21:38:06 INFO - PROCESS | 3548 | 1464583086641 Marionette DEBUG loaded listener.js 21:38:06 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA1331000) [pid = 3548] [serial = 2180] [outer = 0000004A9CAA2400] 21:38:07 INFO - PROCESS | 3548 | 1464583087257 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]]]}] 21:38:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:38:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 985ms 21:38:07 INFO - PROCESS | 3548 | 1464583087315 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 21:38:07 INFO - PROCESS | 3548 | 1464583087318 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 21:38:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:38:07 INFO - PROCESS | 3548 | 1464583087322 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:38:07 INFO - PROCESS | 3548 | 1464583087326 Marionette TRACE conn5 <- [1,2870,null,{}] 21:38:07 INFO - PROCESS | 3548 | 1464583087339 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}] 21:38:07 INFO - PROCESS | 3548 | 1464583087456 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 21:38:07 INFO - PROCESS | 3548 | 1464583087577 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:07 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB843800 == 44 [pid = 3548] [id = 727] 21:38:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA3810000) [pid = 3548] [serial = 2181] [outer = 0000000000000000] 21:38:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA39C3800) [pid = 3548] [serial = 2182] [outer = 0000004AA3810000] 21:38:07 INFO - PROCESS | 3548 | 1464583087636 Marionette DEBUG loaded listener.js 21:38:07 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA47D2400) [pid = 3548] [serial = 2183] [outer = 0000004AA3810000] 21:38:08 INFO - PROCESS | 3548 | 1464583088267 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]]]}] 21:38:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:38:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 986ms 21:38:08 INFO - PROCESS | 3548 | 1464583088310 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 21:38:08 INFO - PROCESS | 3548 | 1464583088314 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 21:38:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:38:08 INFO - PROCESS | 3548 | 1464583088317 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:38:08 INFO - PROCESS | 3548 | 1464583088319 Marionette TRACE conn5 <- [1,2874,null,{}] 21:38:08 INFO - PROCESS | 3548 | 1464583088324 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}] 21:38:08 INFO - PROCESS | 3548 | 1464583088438 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 21:38:08 INFO - PROCESS | 3548 | 1464583088581 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:08 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA87A3800 == 45 [pid = 3548] [id = 728] 21:38:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA4A10400) [pid = 3548] [serial = 2184] [outer = 0000000000000000] 21:38:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA6740000) [pid = 3548] [serial = 2185] [outer = 0000004AA4A10400] 21:38:08 INFO - PROCESS | 3548 | 1464583088638 Marionette DEBUG loaded listener.js 21:38:08 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA6C32C00) [pid = 3548] [serial = 2186] [outer = 0000004AA4A10400] 21:38:09 INFO - PROCESS | 3548 | 1464583089387 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]]]}] 21:38:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:38:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1137ms 21:38:09 INFO - PROCESS | 3548 | 1464583089458 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 21:38:09 INFO - PROCESS | 3548 | 1464583089463 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 21:38:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:38:09 INFO - PROCESS | 3548 | 1464583089469 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:38:09 INFO - PROCESS | 3548 | 1464583089472 Marionette TRACE conn5 <- [1,2878,null,{}] 21:38:09 INFO - PROCESS | 3548 | 1464583089478 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}] 21:38:09 INFO - PROCESS | 3548 | 1464583089580 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 21:38:09 INFO - PROCESS | 3548 | 1464583089663 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:09 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA2C5E000 == 46 [pid = 3548] [id = 729] 21:38:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A97AB6000) [pid = 3548] [serial = 2187] [outer = 0000000000000000] 21:38:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004A9BB66800) [pid = 3548] [serial = 2188] [outer = 0000004A97AB6000] 21:38:09 INFO - PROCESS | 3548 | 1464583089760 Marionette DEBUG loaded listener.js 21:38:09 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004A9C876000) [pid = 3548] [serial = 2189] [outer = 0000004A97AB6000] 21:38:09 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA879E000 == 45 [pid = 3548] [id = 723] 21:38:09 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8711000 == 44 [pid = 3548] [id = 722] 21:38:09 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CA83000 == 43 [pid = 3548] [id = 721] 21:38:09 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8240800 == 42 [pid = 3548] [id = 720] 21:38:09 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7F25800 == 41 [pid = 3548] [id = 719] 21:38:09 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA51EE000 == 40 [pid = 3548] [id = 718] 21:38:09 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA44F9000 == 39 [pid = 3548] [id = 717] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004A95D0B000) [pid = 3548] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004A98AF7C00) [pid = 3548] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA4F30C00) [pid = 3548] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D9D6000 == 38 [pid = 3548] [id = 716] 21:38:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9BB52000 == 37 [pid = 3548] [id = 715] 21:38:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C76000 == 36 [pid = 3548] [id = 711] 21:38:10 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A2F800 == 35 [pid = 3548] [id = 710] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA4B40800) [pid = 3548] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA2BE5000) [pid = 3548] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004A973B8C00) [pid = 3548] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A97AADC00) [pid = 3548] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A9BD10400) [pid = 3548] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A9C578400) [pid = 3548] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA3809C00) [pid = 3548] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004A9D659C00) [pid = 3548] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004A9DBB4400) [pid = 3548] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004AA1327400) [pid = 3548] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA4F25000) [pid = 3548] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004AA3ADCC00) [pid = 3548] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA39C3C00) [pid = 3548] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004AA465C000) [pid = 3548] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004AA2CCCC00) [pid = 3548] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 81 (0000004AA39BC400) [pid = 3548] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 80 (0000004AA1991400) [pid = 3548] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 79 (0000004AA3EE8000) [pid = 3548] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | --DOMWINDOW == 78 (0000004AA3FD5C00) [pid = 3548] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 21:38:10 INFO - PROCESS | 3548 | 1464583090291 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:38:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:38:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 839ms 21:38:10 INFO - PROCESS | 3548 | 1464583090309 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 21:38:10 INFO - PROCESS | 3548 | 1464583090315 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 21:38:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:38:10 INFO - PROCESS | 3548 | 1464583090321 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:38:10 INFO - PROCESS | 3548 | 1464583090324 Marionette TRACE conn5 <- [1,2882,null,{}] 21:38:10 INFO - PROCESS | 3548 | 1464583090328 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}] 21:38:10 INFO - PROCESS | 3548 | 1464583090418 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 21:38:10 INFO - PROCESS | 3548 | 1464583090428 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:10 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA3795000 == 36 [pid = 3548] [id = 730] 21:38:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 79 (0000004A98AF7C00) [pid = 3548] [serial = 2190] [outer = 0000000000000000] 21:38:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 80 (0000004A9C588400) [pid = 3548] [serial = 2191] [outer = 0000004A98AF7C00] 21:38:10 INFO - PROCESS | 3548 | 1464583090474 Marionette DEBUG loaded listener.js 21:38:10 INFO - PROCESS | 3548 | ++DOMWINDOW == 81 (0000004A9D654000) [pid = 3548] [serial = 2192] [outer = 0000004A98AF7C00] 21:38:10 INFO - PROCESS | 3548 | 1464583090960 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]]]}] 21:38:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:38:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 692ms 21:38:11 INFO - PROCESS | 3548 | 1464583091015 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 21:38:11 INFO - PROCESS | 3548 | 1464583091018 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 21:38:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:38:11 INFO - PROCESS | 3548 | 1464583091021 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:38:11 INFO - PROCESS | 3548 | 1464583091025 Marionette TRACE conn5 <- [1,2886,null,{}] 21:38:11 INFO - PROCESS | 3548 | 1464583091037 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}] 21:38:11 INFO - PROCESS | 3548 | 1464583091126 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 21:38:11 INFO - PROCESS | 3548 | 1464583091207 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7048800 == 37 [pid = 3548] [id = 731] 21:38:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 82 (0000004AA1327400) [pid = 3548] [serial = 2193] [outer = 0000000000000000] 21:38:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004AA1976C00) [pid = 3548] [serial = 2194] [outer = 0000004AA1327400] 21:38:11 INFO - PROCESS | 3548 | 1464583091294 Marionette DEBUG loaded listener.js 21:38:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004AA2BE7800) [pid = 3548] [serial = 2195] [outer = 0000004AA1327400] 21:38:11 INFO - PROCESS | 3548 | 1464583091689 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]]]}] 21:38:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:38:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 732ms 21:38:11 INFO - PROCESS | 3548 | 1464583091756 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 21:38:11 INFO - PROCESS | 3548 | 1464583091759 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 21:38:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:38:11 INFO - PROCESS | 3548 | 1464583091762 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:38:11 INFO - PROCESS | 3548 | 1464583091764 Marionette TRACE conn5 <- [1,2890,null,{}] 21:38:11 INFO - PROCESS | 3548 | 1464583091768 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}] 21:38:11 INFO - PROCESS | 3548 | 1464583091855 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 21:38:11 INFO - PROCESS | 3548 | 1464583091863 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:11 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA81C9800 == 38 [pid = 3548] [id = 732] 21:38:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA34ABC00) [pid = 3548] [serial = 2196] [outer = 0000000000000000] 21:38:11 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA3807800) [pid = 3548] [serial = 2197] [outer = 0000004AA34ABC00] 21:38:11 INFO - PROCESS | 3548 | 1464583091915 Marionette DEBUG loaded listener.js 21:38:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA39B5C00) [pid = 3548] [serial = 2198] [outer = 0000004AA34ABC00] 21:38:12 INFO - PROCESS | 3548 | 1464583092399 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:38:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:38:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 690ms 21:38:12 INFO - PROCESS | 3548 | 1464583092455 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 21:38:12 INFO - PROCESS | 3548 | 1464583092457 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 21:38:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:38:12 INFO - PROCESS | 3548 | 1464583092466 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:38:12 INFO - PROCESS | 3548 | 1464583092468 Marionette TRACE conn5 <- [1,2894,null,{}] 21:38:12 INFO - PROCESS | 3548 | 1464583092472 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}] 21:38:12 INFO - PROCESS | 3548 | 1464583092607 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 21:38:12 INFO - PROCESS | 3548 | 1464583092620 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:12 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8350000 == 39 [pid = 3548] [id = 733] 21:38:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA39B9000) [pid = 3548] [serial = 2199] [outer = 0000000000000000] 21:38:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA39CE800) [pid = 3548] [serial = 2200] [outer = 0000004AA39B9000] 21:38:12 INFO - PROCESS | 3548 | 1464583092710 Marionette DEBUG loaded listener.js 21:38:12 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA3ADE800) [pid = 3548] [serial = 2201] [outer = 0000004AA39B9000] 21:38:13 INFO - PROCESS | 3548 | 1464583093177 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]]]}] 21:38:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:38:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 733ms 21:38:13 INFO - PROCESS | 3548 | 1464583093211 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 21:38:13 INFO - PROCESS | 3548 | 1464583093214 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 21:38:13 INFO - PROCESS | 3548 | 1464583093217 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:38:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:38:13 INFO - PROCESS | 3548 | 1464583093219 Marionette TRACE conn5 <- [1,2898,null,{}] 21:38:13 INFO - PROCESS | 3548 | 1464583093223 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}] 21:38:13 INFO - PROCESS | 3548 | 1464583093358 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 21:38:13 INFO - PROCESS | 3548 | 1464583093415 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:13 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8719000 == 40 [pid = 3548] [id = 734] 21:38:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA4654800) [pid = 3548] [serial = 2202] [outer = 0000000000000000] 21:38:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA47D2800) [pid = 3548] [serial = 2203] [outer = 0000004AA4654800] 21:38:13 INFO - PROCESS | 3548 | 1464583093461 Marionette DEBUG loaded listener.js 21:38:13 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA4F26C00) [pid = 3548] [serial = 2204] [outer = 0000004AA4654800] 21:38:13 INFO - PROCESS | 3548 | 1464583093859 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]]]}] 21:38:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:38:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:38:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 691ms 21:38:13 INFO - TEST-START | /DOMEvents/constructors.html 21:38:13 INFO - PROCESS | 3548 | 1464583093912 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 21:38:13 INFO - PROCESS | 3548 | 1464583093914 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 21:38:13 INFO - PROCESS | 3548 | 1464583093918 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:38:13 INFO - PROCESS | 3548 | 1464583093920 Marionette TRACE conn5 <- [1,2902,null,{}] 21:38:13 INFO - PROCESS | 3548 | 1464583093923 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}] 21:38:14 INFO - PROCESS | 3548 | 1464583094069 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 21:38:14 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A97226C00) [pid = 3548] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:38:14 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A96608800) [pid = 3548] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:38:14 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004A9BED0C00) [pid = 3548] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:38:14 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA4FE4400) [pid = 3548] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:38:14 INFO - PROCESS | 3548 | --DOMWINDOW == 88 (0000004AA0F6B400) [pid = 3548] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:38:14 INFO - PROCESS | 3548 | --DOMWINDOW == 87 (0000004A9DD65C00) [pid = 3548] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:38:14 INFO - PROCESS | 3548 | --DOMWINDOW == 86 (0000004AA380D800) [pid = 3548] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:38:14 INFO - PROCESS | 3548 | --DOMWINDOW == 85 (0000004A97F28C00) [pid = 3548] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:38:14 INFO - PROCESS | 3548 | --DOMWINDOW == 84 (0000004AA3E65000) [pid = 3548] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:38:14 INFO - PROCESS | 3548 | --DOMWINDOW == 83 (0000004A95D02400) [pid = 3548] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:38:14 INFO - PROCESS | 3548 | --DOMWINDOW == 82 (0000004A989ACC00) [pid = 3548] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:38:14 INFO - PROCESS | 3548 | 1464583094199 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:14 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4CEC800 == 41 [pid = 3548] [id = 735] 21:38:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 83 (0000004A95D4D000) [pid = 3548] [serial = 2205] [outer = 0000000000000000] 21:38:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 84 (0000004A973B1C00) [pid = 3548] [serial = 2206] [outer = 0000004A95D4D000] 21:38:14 INFO - PROCESS | 3548 | 1464583094244 Marionette DEBUG loaded listener.js 21:38:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 85 (0000004AA0F6B400) [pid = 3548] [serial = 2207] [outer = 0000004A95D4D000] 21:38:14 INFO - PROCESS | 3548 | 1464583094691 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]]]}] 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:38:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:38:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:38:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:38:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:38:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:38:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:38:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:38:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:38:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 847ms 21:38:14 INFO - PROCESS | 3548 | 1464583094767 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 21:38:14 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:38:14 INFO - PROCESS | 3548 | 1464583094769 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 21:38:14 INFO - PROCESS | 3548 | 1464583094773 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:38:14 INFO - PROCESS | 3548 | 1464583094775 Marionette TRACE conn5 <- [1,2906,null,{}] 21:38:14 INFO - PROCESS | 3548 | 1464583094778 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}] 21:38:14 INFO - PROCESS | 3548 | 1464583094861 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 21:38:14 INFO - PROCESS | 3548 | 1464583094872 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:14 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8FA7000 == 42 [pid = 3548] [id = 736] 21:38:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 86 (0000004AA516D000) [pid = 3548] [serial = 2208] [outer = 0000000000000000] 21:38:14 INFO - PROCESS | 3548 | ++DOMWINDOW == 87 (0000004AA59A3C00) [pid = 3548] [serial = 2209] [outer = 0000004AA516D000] 21:38:14 INFO - PROCESS | 3548 | 1464583094918 Marionette DEBUG loaded listener.js 21:38:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 88 (0000004AA67AF000) [pid = 3548] [serial = 2210] [outer = 0000004AA516D000] 21:38:15 INFO - PROCESS | 3548 | 1464583095321 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:38:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:38:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 591ms 21:38:15 INFO - PROCESS | 3548 | 1464583095366 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 21:38:15 INFO - PROCESS | 3548 | 1464583095369 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 21:38:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:38:15 INFO - PROCESS | 3548 | 1464583095372 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:38:15 INFO - PROCESS | 3548 | 1464583095374 Marionette TRACE conn5 <- [1,2910,null,{}] 21:38:15 INFO - PROCESS | 3548 | 1464583095378 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}] 21:38:15 INFO - PROCESS | 3548 | 1464583095484 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 21:38:15 INFO - PROCESS | 3548 | 1464583095494 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:15 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB87D000 == 43 [pid = 3548] [id = 737] 21:38:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 89 (0000004AA6B7DC00) [pid = 3548] [serial = 2211] [outer = 0000000000000000] 21:38:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004AA6C78400) [pid = 3548] [serial = 2212] [outer = 0000004AA6B7DC00] 21:38:15 INFO - PROCESS | 3548 | 1464583095539 Marionette DEBUG loaded listener.js 21:38:15 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004AA7B1DC00) [pid = 3548] [serial = 2213] [outer = 0000004AA6B7DC00] 21:38:15 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:38:15 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:38:15 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:38:15 INFO - PROCESS | 3548 | [3548] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:38:15 INFO - PROCESS | 3548 | 1464583095968 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]]]}] 21:38:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:38:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:38:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:38:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:38: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 21:38:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:38:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:38:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:38: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 21:38:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:38:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:38:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:38: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]" 21:38:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:38:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:38:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:38:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:38:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 634ms 21:38:16 INFO - PROCESS | 3548 | 1464583096013 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 21:38:16 INFO - PROCESS | 3548 | 1464583096015 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 21:38:16 INFO - PROCESS | 3548 | 1464583096018 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:38:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:38:16 INFO - PROCESS | 3548 | 1464583096020 Marionette TRACE conn5 <- [1,2914,null,{}] 21:38:16 INFO - PROCESS | 3548 | 1464583096024 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}] 21:38:16 INFO - PROCESS | 3548 | 1464583096109 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 21:38:16 INFO - PROCESS | 3548 | 1464583096115 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:16 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2AB000 == 44 [pid = 3548] [id = 738] 21:38:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004AA7D14000) [pid = 3548] [serial = 2214] [outer = 0000000000000000] 21:38:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA7D17800) [pid = 3548] [serial = 2215] [outer = 0000004AA7D14000] 21:38:16 INFO - PROCESS | 3548 | 1464583096162 Marionette DEBUG loaded listener.js 21:38:16 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA7D1E400) [pid = 3548] [serial = 2216] [outer = 0000004AA7D14000] 21:38:16 INFO - PROCESS | 3548 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:38:16 INFO - PROCESS | 3548 | 1464583096770 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]]]}] 21:38:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:38:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 777ms 21:38:16 INFO - PROCESS | 3548 | 1464583096847 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 21:38:16 INFO - PROCESS | 3548 | 1464583096851 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 21:38:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:38:16 INFO - PROCESS | 3548 | 1464583096870 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:38:16 INFO - PROCESS | 3548 | 1464583096876 Marionette TRACE conn5 <- [1,2918,null,{}] 21:38:16 INFO - PROCESS | 3548 | 1464583096898 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}] 21:38:17 INFO - PROCESS | 3548 | 1464583097022 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 21:38:17 INFO - PROCESS | 3548 | 1464583097138 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:17 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4C3B800 == 45 [pid = 3548] [id = 739] 21:38:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A9BD74800) [pid = 3548] [serial = 2217] [outer = 0000000000000000] 21:38:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A9C502400) [pid = 3548] [serial = 2218] [outer = 0000004A9BD74800] 21:38:17 INFO - PROCESS | 3548 | 1464583097197 Marionette DEBUG loaded listener.js 21:38:17 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004A9DBB4400) [pid = 3548] [serial = 2219] [outer = 0000004A9BD74800] 21:38:17 INFO - PROCESS | 3548 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:38:17 INFO - PROCESS | 3548 | 1464583097744 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]]]}] 21:38:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:38:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 902ms 21:38:17 INFO - PROCESS | 3548 | 1464583097767 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 21:38:17 INFO - PROCESS | 3548 | 1464583097773 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 21:38:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:38:17 INFO - PROCESS | 3548 | 1464583097798 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:38:17 INFO - PROCESS | 3548 | 1464583097802 Marionette TRACE conn5 <- [1,2922,null,{}] 21:38:17 INFO - PROCESS | 3548 | 1464583097806 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}] 21:38:17 INFO - PROCESS | 3548 | 1464583097925 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 21:38:18 INFO - PROCESS | 3548 | 1464583098018 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA877E800 == 46 [pid = 3548] [id = 740] 21:38:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA3485800) [pid = 3548] [serial = 2220] [outer = 0000000000000000] 21:38:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA39BCC00) [pid = 3548] [serial = 2221] [outer = 0000004AA3485800] 21:38:18 INFO - PROCESS | 3548 | 1464583098074 Marionette DEBUG loaded listener.js 21:38:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA3FD2800) [pid = 3548] [serial = 2222] [outer = 0000004AA3485800] 21:38:18 INFO - PROCESS | 3548 | 1464583098654 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]]]}] 21:38: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. 21:38:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 881ms 21:38:18 INFO - PROCESS | 3548 | 1464583098683 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 21:38:18 INFO - PROCESS | 3548 | 1464583098685 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 21:38:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:38:18 INFO - PROCESS | 3548 | 1464583098689 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:38:18 INFO - PROCESS | 3548 | 1464583098694 Marionette TRACE conn5 <- [1,2926,null,{}] 21:38:18 INFO - PROCESS | 3548 | 1464583098706 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}] 21:38:18 INFO - PROCESS | 3548 | 1464583098850 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 21:38:18 INFO - PROCESS | 3548 | 1464583098944 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:18 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACE9E000 == 47 [pid = 3548] [id = 741] 21:38:18 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA3FD1000) [pid = 3548] [serial = 2223] [outer = 0000000000000000] 21:38:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA5996C00) [pid = 3548] [serial = 2224] [outer = 0000004AA3FD1000] 21:38:19 INFO - PROCESS | 3548 | 1464583099003 Marionette DEBUG loaded listener.js 21:38:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA7D11800) [pid = 3548] [serial = 2225] [outer = 0000004AA3FD1000] 21:38:19 INFO - PROCESS | 3548 | 1464583099484 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]]]}] 21:38: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. 21:38:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 838ms 21:38:19 INFO - PROCESS | 3548 | 1464583099529 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 21:38:19 INFO - PROCESS | 3548 | 1464583099532 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 21:38:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:38:19 INFO - PROCESS | 3548 | 1464583099536 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:38:19 INFO - PROCESS | 3548 | 1464583099538 Marionette TRACE conn5 <- [1,2930,null,{}] 21:38:19 INFO - PROCESS | 3548 | 1464583099542 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}] 21:38:19 INFO - PROCESS | 3548 | 1464583099686 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 21:38:19 INFO - PROCESS | 3548 | 1464583099809 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:19 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACFE0800 == 48 [pid = 3548] [id = 742] 21:38:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA7D1C800) [pid = 3548] [serial = 2226] [outer = 0000000000000000] 21:38:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA7D81400) [pid = 3548] [serial = 2227] [outer = 0000004AA7D1C800] 21:38:19 INFO - PROCESS | 3548 | 1464583099867 Marionette DEBUG loaded listener.js 21:38:19 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA7D88C00) [pid = 3548] [serial = 2228] [outer = 0000004AA7D1C800] 21:38:20 INFO - PROCESS | 3548 | 1464583100381 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"]]]}] 21:38: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 21:38:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:38:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 880ms 21:38:20 INFO - PROCESS | 3548 | 1464583100419 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 21:38:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:38:20 INFO - PROCESS | 3548 | 1464583100421 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 21:38:20 INFO - PROCESS | 3548 | 1464583100425 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:38:20 INFO - PROCESS | 3548 | 1464583100427 Marionette TRACE conn5 <- [1,2934,null,{}] 21:38:20 INFO - PROCESS | 3548 | 1464583100431 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}] 21:38:20 INFO - PROCESS | 3548 | 1464583100540 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 21:38:20 INFO - PROCESS | 3548 | 1464583100638 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:20 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAEA000 == 49 [pid = 3548] [id = 743] 21:38:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004A97B08C00) [pid = 3548] [serial = 2229] [outer = 0000000000000000] 21:38:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA380D400) [pid = 3548] [serial = 2230] [outer = 0000004A97B08C00] 21:38:20 INFO - PROCESS | 3548 | 1464583100694 Marionette DEBUG loaded listener.js 21:38:20 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA7E53400) [pid = 3548] [serial = 2231] [outer = 0000004A97B08C00] 21:38:21 INFO - PROCESS | 3548 | 1464583101367 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]]]}] 21:38:21 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. 21:38:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 987ms 21:38:21 INFO - PROCESS | 3548 | 1464583101415 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 21:38:21 INFO - PROCESS | 3548 | 1464583101420 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 21:38:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:38:21 INFO - PROCESS | 3548 | 1464583101425 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:38:21 INFO - PROCESS | 3548 | 1464583101429 Marionette TRACE conn5 <- [1,2938,null,{}] 21:38:21 INFO - PROCESS | 3548 | 1464583101435 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}] 21:38:21 INFO - PROCESS | 3548 | 1464583101542 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 21:38:21 INFO - PROCESS | 3548 | 1464583101644 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:21 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D760000 == 50 [pid = 3548] [id = 744] 21:38:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004A97F28000) [pid = 3548] [serial = 2232] [outer = 0000000000000000] 21:38:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004A98888800) [pid = 3548] [serial = 2233] [outer = 0000004A97F28000] 21:38:21 INFO - PROCESS | 3548 | 1464583101695 Marionette DEBUG loaded listener.js 21:38:21 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004A9BE6A800) [pid = 3548] [serial = 2234] [outer = 0000004A97F28000] 21:38:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C6BB800 == 51 [pid = 3548] [id = 745] 21:38:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004A9D797400) [pid = 3548] [serial = 2235] [outer = 0000000000000000] 21:38:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004A9DBB3800) [pid = 3548] [serial = 2236] [outer = 0000004A9D797400] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9729A800 == 50 [pid = 3548] [id = 699] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB87D000 == 49 [pid = 3548] [id = 737] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8FA7000 == 48 [pid = 3548] [id = 736] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4CEC800 == 47 [pid = 3548] [id = 735] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8719000 == 46 [pid = 3548] [id = 734] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8350000 == 45 [pid = 3548] [id = 733] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA81C9800 == 44 [pid = 3548] [id = 732] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7048800 == 43 [pid = 3548] [id = 731] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA3795000 == 42 [pid = 3548] [id = 730] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA2C5E000 == 41 [pid = 3548] [id = 729] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA87A3800 == 40 [pid = 3548] [id = 728] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB843800 == 39 [pid = 3548] [id = 727] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004A98AFE800) [pid = 3548] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004A9E52B000) [pid = 3548] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA40A0800) [pid = 3548] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA5245400) [pid = 3548] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA59A3400) [pid = 3548] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | 1464583102366 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]]]}] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7BB6000 == 38 [pid = 3548] [id = 726] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9E5B9800 == 37 [pid = 3548] [id = 725] 21:38:22 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8FA1800 == 36 [pid = 3548] [id = 724] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004A9BE66800) [pid = 3548] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A95D75400) [pid = 3548] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A97AAD400) [pid = 3548] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A973BA000) [pid = 3548] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A97F27400) [pid = 3548] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A9BB69000) [pid = 3548] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A9CAF1800) [pid = 3548] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA5999C00) [pid = 3548] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A9D6B0400) [pid = 3548] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA2BEB000) [pid = 3548] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA34B3800) [pid = 3548] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA0FCA400) [pid = 3548] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA39C0800) [pid = 3548] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA3E69400) [pid = 3548] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA3EE5400) [pid = 3548] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA47D3000) [pid = 3548] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA0F6B800) [pid = 3548] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA3AD6000) [pid = 3548] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA4F29000) [pid = 3548] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 21:38:22 INFO - PROCESS | 3548 | --DOMWINDOW == 89 (0000004AA19E0C00) [pid = 3548] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 21:38:22 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. 21:38:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 985ms 21:38:22 INFO - PROCESS | 3548 | 1464583102414 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 21:38:22 INFO - PROCESS | 3548 | 1464583102420 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 21:38:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:38:22 INFO - PROCESS | 3548 | 1464583102426 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:38:22 INFO - PROCESS | 3548 | 1464583102429 Marionette TRACE conn5 <- [1,2942,null,{}] 21:38:22 INFO - PROCESS | 3548 | 1464583102434 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}] 21:38:22 INFO - PROCESS | 3548 | 1464583102548 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 21:38:22 INFO - PROCESS | 3548 | 1464583102621 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:22 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9CAD5800 == 37 [pid = 3548] [id = 746] 21:38:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 90 (0000004A973BA000) [pid = 3548] [serial = 2237] [outer = 0000000000000000] 21:38:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004A976A6000) [pid = 3548] [serial = 2238] [outer = 0000004A973BA000] 21:38:22 INFO - PROCESS | 3548 | 1464583102668 Marionette DEBUG loaded listener.js 21:38:22 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A9BD77C00) [pid = 3548] [serial = 2239] [outer = 0000004A973BA000] 21:38:23 INFO - PROCESS | 3548 | 1464583103037 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]]]}] 21:38:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:38:23 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 21:38:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 629ms 21:38:23 INFO - PROCESS | 3548 | 1464583103090 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 21:38:23 INFO - PROCESS | 3548 | 1464583103092 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 21:38:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:38:23 INFO - PROCESS | 3548 | 1464583103107 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:38:23 INFO - PROCESS | 3548 | 1464583103112 Marionette TRACE conn5 <- [1,2946,null,{}] 21:38:23 INFO - PROCESS | 3548 | 1464583103123 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}] 21:38:23 INFO - PROCESS | 3548 | 1464583103230 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 21:38:23 INFO - PROCESS | 3548 | 1464583103280 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:23 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA70D2000 == 38 [pid = 3548] [id = 747] 21:38:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA12F7400) [pid = 3548] [serial = 2240] [outer = 0000000000000000] 21:38:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA19D9400) [pid = 3548] [serial = 2241] [outer = 0000004AA12F7400] 21:38:23 INFO - PROCESS | 3548 | 1464583103329 Marionette DEBUG loaded listener.js 21:38:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA348F000) [pid = 3548] [serial = 2242] [outer = 0000004AA12F7400] 21:38:23 INFO - PROCESS | 3548 | 1464583103748 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]]]}] 21:38: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. 21:38:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 691ms 21:38:23 INFO - PROCESS | 3548 | 1464583103801 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 21:38:23 INFO - PROCESS | 3548 | 1464583103812 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 21:38:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:38:23 INFO - PROCESS | 3548 | 1464583103820 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:38:23 INFO - PROCESS | 3548 | 1464583103822 Marionette TRACE conn5 <- [1,2950,null,{}] 21:38:23 INFO - PROCESS | 3548 | 1464583103827 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}] 21:38:23 INFO - PROCESS | 3548 | 1464583103914 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 21:38:23 INFO - PROCESS | 3548 | 1464583103922 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:23 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8284000 == 39 [pid = 3548] [id = 748] 21:38:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA3807000) [pid = 3548] [serial = 2243] [outer = 0000000000000000] 21:38:23 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA3899000) [pid = 3548] [serial = 2244] [outer = 0000004AA3807000] 21:38:23 INFO - PROCESS | 3548 | 1464583103971 Marionette DEBUG loaded listener.js 21:38:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA39D3C00) [pid = 3548] [serial = 2245] [outer = 0000004AA3807000] 21:38:24 INFO - PROCESS | 3548 | 1464583104371 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]]]}] 21:38: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. 21:38:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 586ms 21:38:24 INFO - PROCESS | 3548 | 1464583104407 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 21:38:24 INFO - PROCESS | 3548 | 1464583104409 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 21:38:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:38:24 INFO - PROCESS | 3548 | 1464583104430 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:38:24 INFO - PROCESS | 3548 | 1464583104432 Marionette TRACE conn5 <- [1,2954,null,{}] 21:38:24 INFO - PROCESS | 3548 | 1464583104436 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}] 21:38:24 INFO - PROCESS | 3548 | 1464583104520 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 21:38:24 INFO - PROCESS | 3548 | 1464583104527 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:24 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA865D000 == 40 [pid = 3548] [id = 749] 21:38:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA3AD6000) [pid = 3548] [serial = 2246] [outer = 0000000000000000] 21:38:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA3E69400) [pid = 3548] [serial = 2247] [outer = 0000004AA3AD6000] 21:38:24 INFO - PROCESS | 3548 | 1464583104573 Marionette DEBUG loaded listener.js 21:38:24 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA4655000) [pid = 3548] [serial = 2248] [outer = 0000004AA3AD6000] 21:38:25 INFO - PROCESS | 3548 | 1464583105052 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]]]}] 21:38: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. 21:38:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 692ms 21:38:25 INFO - PROCESS | 3548 | 1464583105109 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 21:38:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:38:25 INFO - PROCESS | 3548 | 1464583105111 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 21:38:25 INFO - PROCESS | 3548 | 1464583105114 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:38:25 INFO - PROCESS | 3548 | 1464583105116 Marionette TRACE conn5 <- [1,2958,null,{}] 21:38:25 INFO - PROCESS | 3548 | 1464583105119 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}] 21:38:25 INFO - PROCESS | 3548 | 1464583105248 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 21:38:25 INFO - PROCESS | 3548 | 1464583105305 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:25 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8A20000 == 41 [pid = 3548] [id = 750] 21:38:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA4FE8400) [pid = 3548] [serial = 2249] [outer = 0000000000000000] 21:38:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA4FF2800) [pid = 3548] [serial = 2250] [outer = 0000004AA4FE8400] 21:38:25 INFO - PROCESS | 3548 | 1464583105351 Marionette DEBUG loaded listener.js 21:38:25 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA599F800) [pid = 3548] [serial = 2251] [outer = 0000004AA4FE8400] 21:38:25 INFO - PROCESS | 3548 | 1464583105760 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]]]}] 21:38:25 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. 21:38:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 691ms 21:38:25 INFO - PROCESS | 3548 | 1464583105808 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 21:38:25 INFO - PROCESS | 3548 | 1464583105811 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 21:38:25 INFO - PROCESS | 3548 | 1464583105814 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:38:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:38:25 INFO - PROCESS | 3548 | 1464583105816 Marionette TRACE conn5 <- [1,2962,null,{}] 21:38:25 INFO - PROCESS | 3548 | 1464583105819 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}] 21:38:25 INFO - PROCESS | 3548 | 1464583105930 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 21:38:26 INFO - PROCESS | 3548 | 1464583106012 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:26 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB829800 == 42 [pid = 3548] [id = 751] 21:38:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA5B8A400) [pid = 3548] [serial = 2252] [outer = 0000000000000000] 21:38:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA67A7800) [pid = 3548] [serial = 2253] [outer = 0000004AA5B8A400] 21:38:26 INFO - PROCESS | 3548 | 1464583106057 Marionette DEBUG loaded listener.js 21:38:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA7D06000) [pid = 3548] [serial = 2254] [outer = 0000004AA5B8A400] 21:38:26 INFO - PROCESS | 3548 | 1464583106444 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]]]}] 21:38: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. 21:38:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 692ms 21:38:26 INFO - PROCESS | 3548 | 1464583106509 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 21:38:26 INFO - PROCESS | 3548 | 1464583106511 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 21:38:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:38:26 INFO - PROCESS | 3548 | 1464583106521 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:38:26 INFO - PROCESS | 3548 | 1464583106523 Marionette TRACE conn5 <- [1,2966,null,{}] 21:38:26 INFO - PROCESS | 3548 | 1464583106526 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}] 21:38:26 INFO - PROCESS | 3548 | 1464583106640 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 21:38:26 INFO - PROCESS | 3548 | 1464583106691 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:26 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2A6800 == 43 [pid = 3548] [id = 752] 21:38:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA7D0EC00) [pid = 3548] [serial = 2255] [outer = 0000000000000000] 21:38:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA7D85400) [pid = 3548] [serial = 2256] [outer = 0000004AA7D0EC00] 21:38:26 INFO - PROCESS | 3548 | 1464583106746 Marionette DEBUG loaded listener.js 21:38:26 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA7F47000) [pid = 3548] [serial = 2257] [outer = 0000004AA7D0EC00] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA39B9000) [pid = 3548] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA4654800) [pid = 3548] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A95D4D000) [pid = 3548] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A973B0400) [pid = 3548] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A98AF7C00) [pid = 3548] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA34ABC00) [pid = 3548] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA1327400) [pid = 3548] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A97AB6000) [pid = 3548] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A9CAA2400) [pid = 3548] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA4A10400) [pid = 3548] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA516D000) [pid = 3548] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA3810000) [pid = 3548] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA4FF3C00) [pid = 3548] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004A976A2C00) [pid = 3548] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA4F2E400) [pid = 3548] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA37B4400) [pid = 3548] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A9DBA9400) [pid = 3548] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:38:27 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA6B7DC00) [pid = 3548] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:38:27 INFO - PROCESS | 3548 | 1464583107222 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]]]}] 21:38: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. 21:38:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 734ms 21:38:27 INFO - PROCESS | 3548 | 1464583107252 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 21:38:27 INFO - PROCESS | 3548 | 1464583107255 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 21:38:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:38:27 INFO - PROCESS | 3548 | 1464583107296 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:38:27 INFO - PROCESS | 3548 | 1464583107298 Marionette TRACE conn5 <- [1,2970,null,{}] 21:38:27 INFO - PROCESS | 3548 | 1464583107303 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}] 21:38:27 INFO - PROCESS | 3548 | 1464583107389 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 21:38:27 INFO - PROCESS | 3548 | 1464583107396 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:27 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACEA9800 == 44 [pid = 3548] [id = 753] 21:38:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A9C50B400) [pid = 3548] [serial = 2258] [outer = 0000000000000000] 21:38:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA2BE5800) [pid = 3548] [serial = 2259] [outer = 0000004A9C50B400] 21:38:27 INFO - PROCESS | 3548 | 1464583107443 Marionette DEBUG loaded listener.js 21:38:27 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA40A3400) [pid = 3548] [serial = 2260] [outer = 0000004A9C50B400] 21:38:27 INFO - PROCESS | 3548 | 1464583107823 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"]]]}] 21:38:27 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 21:38:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:38:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 608ms 21:38:27 INFO - PROCESS | 3548 | 1464583107879 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 21:38:27 INFO - PROCESS | 3548 | 1464583107882 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 21:38:27 INFO - PROCESS | 3548 | 1464583107885 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:38:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:38:27 INFO - PROCESS | 3548 | 1464583107887 Marionette TRACE conn5 <- [1,2974,null,{}] 21:38:27 INFO - PROCESS | 3548 | 1464583107904 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}] 21:38:27 INFO - PROCESS | 3548 | 1464583107991 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 21:38:28 INFO - PROCESS | 3548 | 1464583107997 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD275000 == 45 [pid = 3548] [id = 754] 21:38:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA7D1D800) [pid = 3548] [serial = 2261] [outer = 0000000000000000] 21:38:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA7F50800) [pid = 3548] [serial = 2262] [outer = 0000004AA7D1D800] 21:38:28 INFO - PROCESS | 3548 | 1464583108044 Marionette DEBUG loaded listener.js 21:38:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA8198000) [pid = 3548] [serial = 2263] [outer = 0000004AA7D1D800] 21:38:28 INFO - PROCESS | 3548 | 1464583108475 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]]]}] 21:38:28 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. 21:38:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 648ms 21:38:28 INFO - PROCESS | 3548 | 1464583108536 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 21:38:28 INFO - PROCESS | 3548 | 1464583108539 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 21:38:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:38:28 INFO - PROCESS | 3548 | 1464583108547 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:38:28 INFO - PROCESS | 3548 | 1464583108550 Marionette TRACE conn5 <- [1,2978,null,{}] 21:38:28 INFO - PROCESS | 3548 | 1464583108553 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}] 21:38:28 INFO - PROCESS | 3548 | 1464583108657 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 21:38:28 INFO - PROCESS | 3548 | 1464583108669 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:28 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD29E000 == 46 [pid = 3548] [id = 755] 21:38:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA8226400) [pid = 3548] [serial = 2264] [outer = 0000000000000000] 21:38:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA822D400) [pid = 3548] [serial = 2265] [outer = 0000004AA8226400] 21:38:28 INFO - PROCESS | 3548 | 1464583108722 Marionette DEBUG loaded listener.js 21:38:28 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA82B6C00) [pid = 3548] [serial = 2266] [outer = 0000004AA8226400] 21:38:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97950000 == 47 [pid = 3548] [id = 756] 21:38:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A965CB000) [pid = 3548] [serial = 2267] [outer = 0000000000000000] 21:38:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004A9721E800) [pid = 3548] [serial = 2268] [outer = 0000004A965CB000] 21:38:29 INFO - PROCESS | 3548 | 1464583109421 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]]]}] 21:38: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. 21:38:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 943ms 21:38:29 INFO - PROCESS | 3548 | 1464583109494 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 21:38:29 INFO - PROCESS | 3548 | 1464583109499 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 21:38:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:38:29 INFO - PROCESS | 3548 | 1464583109505 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:38:29 INFO - PROCESS | 3548 | 1464583109509 Marionette TRACE conn5 <- [1,2982,null,{}] 21:38:29 INFO - PROCESS | 3548 | 1464583109524 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}] 21:38:29 INFO - PROCESS | 3548 | 1464583109693 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 21:38:29 INFO - PROCESS | 3548 | 1464583109812 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:29 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4171800 == 48 [pid = 3548] [id = 757] 21:38:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A973B8C00) [pid = 3548] [serial = 2269] [outer = 0000000000000000] 21:38:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004A9BD0F800) [pid = 3548] [serial = 2270] [outer = 0000004A973B8C00] 21:38:29 INFO - PROCESS | 3548 | 1464583109872 Marionette DEBUG loaded listener.js 21:38:29 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004A9D64DC00) [pid = 3548] [serial = 2271] [outer = 0000004A973B8C00] 21:38:30 INFO - PROCESS | 3548 | 1464583110443 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]]]}] 21:38:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:38: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 21:38:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 986ms 21:38:30 INFO - PROCESS | 3548 | 1464583110495 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 21:38:30 INFO - PROCESS | 3548 | 1464583110502 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 21:38:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:38:30 INFO - PROCESS | 3548 | 1464583110509 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:38:30 INFO - PROCESS | 3548 | 1464583110512 Marionette TRACE conn5 <- [1,2986,null,{}] 21:38:30 INFO - PROCESS | 3548 | 1464583110517 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}] 21:38:30 INFO - PROCESS | 3548 | 1464583110639 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 21:38:30 INFO - PROCESS | 3548 | 1464583110737 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:30 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA878B000 == 49 [pid = 3548] [id = 758] 21:38:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA2BDF000) [pid = 3548] [serial = 2272] [outer = 0000000000000000] 21:38:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA348D800) [pid = 3548] [serial = 2273] [outer = 0000004AA2BDF000] 21:38:30 INFO - PROCESS | 3548 | 1464583110793 Marionette DEBUG loaded listener.js 21:38:30 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA3E63000) [pid = 3548] [serial = 2274] [outer = 0000004AA2BDF000] 21:38:31 INFO - PROCESS | 3548 | 1464583111372 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]]]}] 21:38: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. 21:38:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 879ms 21:38:31 INFO - PROCESS | 3548 | 1464583111393 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 21:38:31 INFO - PROCESS | 3548 | 1464583111396 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 21:38:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:38:31 INFO - PROCESS | 3548 | 1464583111400 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:38:31 INFO - PROCESS | 3548 | 1464583111404 Marionette TRACE conn5 <- [1,2990,null,{}] 21:38:31 INFO - PROCESS | 3548 | 1464583111415 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}] 21:38:31 INFO - PROCESS | 3548 | 1464583111532 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 21:38:31 INFO - PROCESS | 3548 | 1464583111632 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:31 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD5DC800 == 50 [pid = 3548] [id = 759] 21:38:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA4F23C00) [pid = 3548] [serial = 2275] [outer = 0000000000000000] 21:38:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA7D0F000) [pid = 3548] [serial = 2276] [outer = 0000004AA4F23C00] 21:38:31 INFO - PROCESS | 3548 | 1464583111692 Marionette DEBUG loaded listener.js 21:38:31 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA819F400) [pid = 3548] [serial = 2277] [outer = 0000004AA4F23C00] 21:38:32 INFO - PROCESS | 3548 | 1464583112202 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]]]}] 21:38:32 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. 21:38:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 838ms 21:38:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:38:32 INFO - PROCESS | 3548 | 1464583112240 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 21:38:32 INFO - PROCESS | 3548 | 1464583112243 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 21:38:32 INFO - PROCESS | 3548 | 1464583112247 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:38:32 INFO - PROCESS | 3548 | 1464583112249 Marionette TRACE conn5 <- [1,2994,null,{}] 21:38:32 INFO - PROCESS | 3548 | 1464583112253 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}] 21:38:32 INFO - PROCESS | 3548 | 1464583112445 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 21:38:32 INFO - PROCESS | 3548 | 1464583112535 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:32 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD9DF000 == 51 [pid = 3548] [id = 760] 21:38:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA82B3C00) [pid = 3548] [serial = 2278] [outer = 0000000000000000] 21:38:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA82B7800) [pid = 3548] [serial = 2279] [outer = 0000004AA82B3C00] 21:38:32 INFO - PROCESS | 3548 | 1464583112594 Marionette DEBUG loaded listener.js 21:38:32 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA82BF400) [pid = 3548] [serial = 2280] [outer = 0000004AA82B3C00] 21:38:33 INFO - PROCESS | 3548 | 1464583113097 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]]]}] 21:38: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. 21:38:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 880ms 21:38:33 INFO - PROCESS | 3548 | 1464583113129 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 21:38:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:38:33 INFO - PROCESS | 3548 | 1464583113132 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 21:38:33 INFO - PROCESS | 3548 | 1464583113136 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:38:33 INFO - PROCESS | 3548 | 1464583113138 Marionette TRACE conn5 <- [1,2998,null,{}] 21:38:33 INFO - PROCESS | 3548 | 1464583113142 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}] 21:38:33 INFO - PROCESS | 3548 | 1464583113254 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 21:38:33 INFO - PROCESS | 3548 | 1464583113352 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:33 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA38E7000 == 52 [pid = 3548] [id = 761] 21:38:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004A9BD09000) [pid = 3548] [serial = 2281] [outer = 0000000000000000] 21:38:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004A9D659800) [pid = 3548] [serial = 2282] [outer = 0000004A9BD09000] 21:38:33 INFO - PROCESS | 3548 | 1464583113410 Marionette DEBUG loaded listener.js 21:38:33 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA599D000) [pid = 3548] [serial = 2283] [outer = 0000004A9BD09000] 21:38:33 INFO - PROCESS | 3548 | [3548] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:38:34 INFO - PROCESS | 3548 | 1464583114226 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:38:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:38:34 INFO - {} 21:38:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:38:34 INFO - {} 21:38:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:38:34 INFO - {} 21:38:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:38:34 INFO - {} 21:38:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1137ms 21:38:34 INFO - PROCESS | 3548 | 1464583114275 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 21:38:34 INFO - PROCESS | 3548 | 1464583114281 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 21:38:34 INFO - TEST-START | /FileAPI/fileReader.html 21:38:34 INFO - PROCESS | 3548 | 1464583114285 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:38:34 INFO - PROCESS | 3548 | 1464583114290 Marionette TRACE conn5 <- [1,3002,null,{}] 21:38:34 INFO - PROCESS | 3548 | 1464583114295 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}] 21:38:34 INFO - PROCESS | 3548 | 1464583114406 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 21:38:34 INFO - PROCESS | 3548 | 1464583114486 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:34 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A97FCB800 == 53 [pid = 3548] [id = 762] 21:38:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 119 (0000004A97F2A400) [pid = 3548] [serial = 2284] [outer = 0000000000000000] 21:38:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 120 (0000004A97F89800) [pid = 3548] [serial = 2285] [outer = 0000004A97F2A400] 21:38:34 INFO - PROCESS | 3548 | 1464583114584 Marionette DEBUG loaded listener.js 21:38:34 INFO - PROCESS | 3548 | ++DOMWINDOW == 121 (0000004A9BD79000) [pid = 3548] [serial = 2286] [outer = 0000004A97F2A400] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD275000 == 52 [pid = 3548] [id = 754] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACEA9800 == 51 [pid = 3548] [id = 753] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2A6800 == 50 [pid = 3548] [id = 752] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAB829800 == 49 [pid = 3548] [id = 751] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8A20000 == 48 [pid = 3548] [id = 750] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA865D000 == 47 [pid = 3548] [id = 749] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8284000 == 46 [pid = 3548] [id = 748] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA70D2000 == 45 [pid = 3548] [id = 747] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CAD5800 == 44 [pid = 3548] [id = 746] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9C6BB800 == 43 [pid = 3548] [id = 745] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D760000 == 42 [pid = 3548] [id = 744] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9CAEA000 == 41 [pid = 3548] [id = 743] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACFE0800 == 40 [pid = 3548] [id = 742] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AACE9E000 == 39 [pid = 3548] [id = 741] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA877E800 == 38 [pid = 3548] [id = 740] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4C3B800 == 37 [pid = 3548] [id = 739] 21:38:35 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2AB000 == 36 [pid = 3548] [id = 738] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 120 (0000004AA58DAC00) [pid = 3548] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 119 (0000004A9C588800) [pid = 3548] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 118 (0000004AA4FE8C00) [pid = 3548] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA4FEB400) [pid = 3548] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA3486800) [pid = 3548] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004AA6C78400) [pid = 3548] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA39CE800) [pid = 3548] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA47D2800) [pid = 3548] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA3ADE800) [pid = 3548] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004A973B1C00) [pid = 3548] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA4F26C00) [pid = 3548] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA0F6B400) [pid = 3548] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004A9BD0C000) [pid = 3548] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A973BD800) [pid = 3548] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004A9C588400) [pid = 3548] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004A9D654000) [pid = 3548] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA3807800) [pid = 3548] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA1976C00) [pid = 3548] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA2BE7800) [pid = 3548] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A9C876000) [pid = 3548] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A9BB66800) [pid = 3548] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA1331000) [pid = 3548] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004A9D6B2C00) [pid = 3548] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA6C32C00) [pid = 3548] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA6740000) [pid = 3548] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA59A3C00) [pid = 3548] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA47D2400) [pid = 3548] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA39C3800) [pid = 3548] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004AA7B1DC00) [pid = 3548] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA67AF000) [pid = 3548] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA39B5C00) [pid = 3548] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 21:38:35 INFO - PROCESS | 3548 | 1464583115143 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]]]}] 21:38:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:38:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:38:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:38:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:38:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 879ms 21:38:35 INFO - PROCESS | 3548 | 1464583115169 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 21:38:35 INFO - PROCESS | 3548 | 1464583115174 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 21:38:35 INFO - TEST-START | /FileAPI/historical.html 21:38:35 INFO - PROCESS | 3548 | 1464583115181 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:38:35 INFO - PROCESS | 3548 | 1464583115184 Marionette TRACE conn5 <- [1,3006,null,{}] 21:38:35 INFO - PROCESS | 3548 | 1464583115187 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}] 21:38:35 INFO - PROCESS | 3548 | 1464583115278 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 21:38:35 INFO - PROCESS | 3548 | 1464583115358 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:35 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9D9BE800 == 37 [pid = 3548] [id = 763] 21:38:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004A96CBF400) [pid = 3548] [serial = 2287] [outer = 0000000000000000] 21:38:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A973BD800) [pid = 3548] [serial = 2288] [outer = 0000004A96CBF400] 21:38:35 INFO - PROCESS | 3548 | 1464583115407 Marionette DEBUG loaded listener.js 21:38:35 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A9BE0E400) [pid = 3548] [serial = 2289] [outer = 0000004A96CBF400] 21:38:35 INFO - PROCESS | 3548 | 1464583115818 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"]]]}] 21:38:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:38:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:38:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:38:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:38:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:38:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:38:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:38:35 INFO - TEST-OK | /FileAPI/historical.html | took 692ms 21:38:35 INFO - PROCESS | 3548 | 1464583115881 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 21:38:35 INFO - PROCESS | 3548 | 1464583115883 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 21:38:35 INFO - TEST-START | /FileAPI/idlharness.html 21:38:35 INFO - PROCESS | 3548 | 1464583115887 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:38:35 INFO - PROCESS | 3548 | 1464583115891 Marionette TRACE conn5 <- [1,3010,null,{}] 21:38:35 INFO - PROCESS | 3548 | 1464583115902 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}] 21:38:35 INFO - PROCESS | 3548 | 1464583115992 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 21:38:36 INFO - PROCESS | 3548 | 1464583115999 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:36 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4C26800 == 38 [pid = 3548] [id = 764] 21:38:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A9CAF1000) [pid = 3548] [serial = 2290] [outer = 0000000000000000] 21:38:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A9D6AF000) [pid = 3548] [serial = 2291] [outer = 0000004A9CAF1000] 21:38:36 INFO - PROCESS | 3548 | 1464583116049 Marionette DEBUG loaded listener.js 21:38:36 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004A9E522000) [pid = 3548] [serial = 2292] [outer = 0000004A9CAF1000] 21:38:36 INFO - PROCESS | 3548 | 1464583116862 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:38:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:38:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:38:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:38:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:38:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:38:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:38:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:38:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:38:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:38:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:38:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:38:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:38:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:38:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:38:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:38:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:38:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:38:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:38:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:38:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:38:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:38:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:38:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:38:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:38:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:38:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:38:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:38:36 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 21:38:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:38:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:38:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:38:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:38:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:38:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:38:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:38:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:38:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:38:36 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 21:38:36 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 21:38:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:38:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:38:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:38:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:38:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:38:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:38:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:38:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:38:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:38:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:38:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:38:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:38:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:38:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:38:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:38:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:38:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:38:36 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 21:38:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:38:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:38:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:38:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:38:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:38:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:38:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:38:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:38:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:38:36 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 21:38:36 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 21:38:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:38:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:38:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:38:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:38:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:38:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:38:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:38:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:38:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:38:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:38:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 1099ms 21:38:37 INFO - PROCESS | 3548 | 1464583116990 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 21:38:37 INFO - PROCESS | 3548 | 1464583116993 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 21:38:37 INFO - PROCESS | 3548 | 1464583116997 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:38:37 INFO - PROCESS | 3548 | 1464583116999 Marionette TRACE conn5 <- [1,3014,null,{}] 21:38:37 INFO - TEST-START | /FileAPI/idlharness.worker 21:38:37 INFO - PROCESS | 3548 | 1464583117003 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}] 21:38:37 INFO - PROCESS | 3548 | 1464583117127 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 21:38:37 INFO - PROCESS | 3548 | 1464583117146 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:37 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8721000 == 39 [pid = 3548] [id = 765] 21:38:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA19E2C00) [pid = 3548] [serial = 2293] [outer = 0000000000000000] 21:38:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA39D0C00) [pid = 3548] [serial = 2294] [outer = 0000004AA19E2C00] 21:38:37 INFO - PROCESS | 3548 | 1464583117192 Marionette DEBUG loaded listener.js 21:38:37 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA3ADA400) [pid = 3548] [serial = 2295] [outer = 0000004AA19E2C00] 21:38:37 INFO - PROCESS | 3548 | [3548] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:38:38 INFO - PROCESS | 3548 | 1464583118204 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:38:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:38:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:38:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:38:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:38:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:38:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:38:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:38:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:38:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:38:38 INFO - {} 21:38:38 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 21:38:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:38:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:38:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:38:38 INFO - {} 21:38:38 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 - {} 21:38:38 INFO - {} 21:38:38 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 21:38:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:38:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:38:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:38:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:38:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:38:38 INFO - {} 21:38:38 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 21:38:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:38:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:38:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:38:38 INFO - {} 21:38:38 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 - {} 21:38:38 INFO - {} 21:38:38 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 21:38:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:38:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:38:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 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 21:38:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:38:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:38:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:38:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:38:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:38:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 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 21:38:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:38:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 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 21:38:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:38:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 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 21:38:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:38:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:38:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:38:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:38:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:38:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:38:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:38:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:38:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:38:38 INFO - {} 21:38:38 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1295ms 21:38:38 INFO - PROCESS | 3548 | 1464583118298 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 21:38:38 INFO - PROCESS | 3548 | 1464583118300 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 21:38:38 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:38:38 INFO - PROCESS | 3548 | 1464583118304 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:38:38 INFO - PROCESS | 3548 | 1464583118305 Marionette TRACE conn5 <- [1,3018,null,{}] 21:38:38 INFO - PROCESS | 3548 | 1464583118314 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}] 21:38:38 INFO - PROCESS | 3548 | 1464583118427 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 21:38:38 INFO - PROCESS | 3548 | 1464583118432 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:38 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2AB000 == 40 [pid = 3548] [id = 766] 21:38:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA3AD1400) [pid = 3548] [serial = 2296] [outer = 0000000000000000] 21:38:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA5B8B800) [pid = 3548] [serial = 2297] [outer = 0000004AA3AD1400] 21:38:38 INFO - PROCESS | 3548 | 1464583118480 Marionette DEBUG loaded listener.js 21:38:38 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA7D1F800) [pid = 3548] [serial = 2298] [outer = 0000004AA3AD1400] 21:38:38 INFO - PROCESS | 3548 | 1464583118967 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]]]}] 21:38:38 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 21:38:38 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 690ms 21:38:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:38:39 INFO - PROCESS | 3548 | 1464583119000 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 21:38:39 INFO - PROCESS | 3548 | 1464583119003 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 21:38:39 INFO - PROCESS | 3548 | 1464583119006 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:38:39 INFO - PROCESS | 3548 | 1464583119008 Marionette TRACE conn5 <- [1,3022,null,{}] 21:38:39 INFO - PROCESS | 3548 | 1464583119011 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}] 21:38:39 INFO - PROCESS | 3548 | 1464583119266 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 21:38:39 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004AA4FE8400) [pid = 3548] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:38:39 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004AA5B8A400) [pid = 3548] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:38:39 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004A97F28000) [pid = 3548] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:38:39 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA3807000) [pid = 3548] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:38:39 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA7D0EC00) [pid = 3548] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:38:39 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA12F7400) [pid = 3548] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:38:39 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004A973BA000) [pid = 3548] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:38:39 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA3AD6000) [pid = 3548] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:38:39 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004AA7D1D800) [pid = 3548] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:38:39 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A9C50B400) [pid = 3548] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:38:39 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004A9D797400) [pid = 3548] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:38:39 INFO - PROCESS | 3548 | 1464583119324 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA7BC7000 == 41 [pid = 3548] [id = 767] 21:38:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A9C50B400) [pid = 3548] [serial = 2299] [outer = 0000000000000000] 21:38:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004A9DBAD400) [pid = 3548] [serial = 2300] [outer = 0000004A9C50B400] 21:38:39 INFO - PROCESS | 3548 | 1464583119373 Marionette DEBUG loaded listener.js 21:38:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004A976A2400) [pid = 3548] [serial = 2301] [outer = 0000004A9C50B400] 21:38:39 INFO - PROCESS | 3548 | 1464583119693 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]]]}] 21:38:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:38:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 733ms 21:38:39 INFO - PROCESS | 3548 | 1464583119744 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 21:38:39 INFO - PROCESS | 3548 | 1464583119746 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 21:38:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:38:39 INFO - PROCESS | 3548 | 1464583119749 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:38:39 INFO - PROCESS | 3548 | 1464583119751 Marionette TRACE conn5 <- [1,3026,null,{}] 21:38:39 INFO - PROCESS | 3548 | 1464583119755 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}] 21:38:39 INFO - PROCESS | 3548 | 1464583119897 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 21:38:39 INFO - PROCESS | 3548 | 1464583119907 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:39 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAD293000 == 42 [pid = 3548] [id = 768] 21:38:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004A95D6BC00) [pid = 3548] [serial = 2302] [outer = 0000000000000000] 21:38:39 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA82B5000) [pid = 3548] [serial = 2303] [outer = 0000004A95D6BC00] 21:38:39 INFO - PROCESS | 3548 | 1464583119955 Marionette DEBUG loaded listener.js 21:38:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA830C800) [pid = 3548] [serial = 2304] [outer = 0000004A95D6BC00] 21:38:40 INFO - PROCESS | 3548 | 1464583120316 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"]]]}] 21:38:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:38:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:38:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 627ms 21:38:40 INFO - PROCESS | 3548 | 1464583120380 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 21:38:40 INFO - PROCESS | 3548 | 1464583120382 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 21:38:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:38:40 INFO - PROCESS | 3548 | 1464583120385 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:38:40 INFO - PROCESS | 3548 | 1464583120387 Marionette TRACE conn5 <- [1,3030,null,{}] 21:38:40 INFO - PROCESS | 3548 | 1464583120391 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}] 21:38:40 INFO - PROCESS | 3548 | 1464583120516 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 21:38:40 INFO - PROCESS | 3548 | 1464583120529 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:40 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAE7CE000 == 43 [pid = 3548] [id = 769] 21:38:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA836F000) [pid = 3548] [serial = 2305] [outer = 0000000000000000] 21:38:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA8371800) [pid = 3548] [serial = 2306] [outer = 0000004AA836F000] 21:38:40 INFO - PROCESS | 3548 | 1464583120574 Marionette DEBUG loaded listener.js 21:38:40 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA8755800) [pid = 3548] [serial = 2307] [outer = 0000004AA836F000] 21:38:41 INFO - PROCESS | 3548 | 1464583121116 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]]]}] 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:38:41 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. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:38:41 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'.) 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:38:41 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. 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:38:41 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. 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:38:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:38:41 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. 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:38:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:38:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 21:38:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:38:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:38:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:38:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:38:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:38:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:38:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:38:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:38:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:38:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:38:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:38:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:38:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 795ms 21:38:41 INFO - PROCESS | 3548 | 1464583121211 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 21:38:41 INFO - PROCESS | 3548 | 1464583121213 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 21:38:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:38:41 INFO - PROCESS | 3548 | 1464583121217 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:38:41 INFO - PROCESS | 3548 | 1464583121219 Marionette TRACE conn5 <- [1,3034,null,{}] 21:38:41 INFO - PROCESS | 3548 | 1464583121225 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}] 21:38:41 INFO - PROCESS | 3548 | 1464583121378 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 21:38:41 INFO - PROCESS | 3548 | 1464583121497 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:41 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9C622800 == 44 [pid = 3548] [id = 770] 21:38:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004A95D0DC00) [pid = 3548] [serial = 2308] [outer = 0000000000000000] 21:38:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004A95D53400) [pid = 3548] [serial = 2309] [outer = 0000004A95D0DC00] 21:38:41 INFO - PROCESS | 3548 | 1464583121558 Marionette DEBUG loaded listener.js 21:38:41 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004A96549800) [pid = 3548] [serial = 2310] [outer = 0000004A95D0DC00] 21:38:41 INFO - PROCESS | 3548 | [3548] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:38:42 INFO - PROCESS | 3548 | 1464583122116 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:38:42 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:38:42 INFO - {} 21:38:42 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 943ms 21:38:42 INFO - PROCESS | 3548 | 1464583122180 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 21:38:42 INFO - PROCESS | 3548 | 1464583122184 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 21:38:42 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:38:42 INFO - PROCESS | 3548 | 1464583122195 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:38:42 INFO - PROCESS | 3548 | 1464583122200 Marionette TRACE conn5 <- [1,3038,null,{}] 21:38:42 INFO - PROCESS | 3548 | 1464583122206 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}] 21:38:42 INFO - PROCESS | 3548 | 1464583122329 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 21:38:42 INFO - PROCESS | 3548 | 1464583122419 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:42 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8651000 == 45 [pid = 3548] [id = 771] 21:38:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004A9CAF3000) [pid = 3548] [serial = 2311] [outer = 0000000000000000] 21:38:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004A9D658800) [pid = 3548] [serial = 2312] [outer = 0000004A9CAF3000] 21:38:42 INFO - PROCESS | 3548 | 1464583122478 Marionette DEBUG loaded listener.js 21:38:42 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA197B400) [pid = 3548] [serial = 2313] [outer = 0000004A9CAF3000] 21:38:43 INFO - PROCESS | 3548 | 1464583123051 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]]]}] 21:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:38:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 880ms 21:38:43 INFO - PROCESS | 3548 | 1464583123077 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 21:38:43 INFO - PROCESS | 3548 | 1464583123080 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 21:38:43 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:38:43 INFO - PROCESS | 3548 | 1464583123085 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:38:43 INFO - PROCESS | 3548 | 1464583123087 Marionette TRACE conn5 <- [1,3042,null,{}] 21:38:43 INFO - PROCESS | 3548 | 1464583123091 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}] 21:38:43 INFO - PROCESS | 3548 | 1464583123205 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 21:38:43 INFO - PROCESS | 3548 | 1464583123329 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:43 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAE7DC000 == 46 [pid = 3548] [id = 772] 21:38:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA3806C00) [pid = 3548] [serial = 2314] [outer = 0000000000000000] 21:38:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA4F2D400) [pid = 3548] [serial = 2315] [outer = 0000004AA3806C00] 21:38:43 INFO - PROCESS | 3548 | 1464583123389 Marionette DEBUG loaded listener.js 21:38:43 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004AA41D1000) [pid = 3548] [serial = 2316] [outer = 0000004AA3806C00] 21:38:44 INFO - PROCESS | 3548 | 1464583124207 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"]]]}] 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:38:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:38:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:38:44 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" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:38:44 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" 21:38:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:38:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:38:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1253ms 21:38:44 INFO - PROCESS | 3548 | 1464583124370 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 21:38:44 INFO - PROCESS | 3548 | 1464583124374 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 21:38:44 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:38:44 INFO - PROCESS | 3548 | 1464583124387 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:38:44 INFO - PROCESS | 3548 | 1464583124392 Marionette TRACE conn5 <- [1,3046,null,{}] 21:38:44 INFO - PROCESS | 3548 | 1464583124396 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}] 21:38:44 INFO - PROCESS | 3548 | 1464583124544 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 21:38:44 INFO - PROCESS | 3548 | 1464583124618 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:44 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8FA4000 == 47 [pid = 3548] [id = 773] 21:38:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA4694C00) [pid = 3548] [serial = 2317] [outer = 0000000000000000] 21:38:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA4F3CC00) [pid = 3548] [serial = 2318] [outer = 0000004AA4694C00] 21:38:44 INFO - PROCESS | 3548 | 1464583124673 Marionette DEBUG loaded listener.js 21:38:44 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA59A1000) [pid = 3548] [serial = 2319] [outer = 0000004AA4694C00] 21:38:45 INFO - PROCESS | 3548 | 1464583125262 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]]]}] 21:38:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:38:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:38:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:38:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:38:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:38:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:38:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:38:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:38:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:38:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:38:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:38:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:38:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:38:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:38:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:38:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:38:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:38:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:38:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:38:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 955ms 21:38:45 INFO - PROCESS | 3548 | 1464583125337 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 21:38:45 INFO - PROCESS | 3548 | 1464583125340 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 21:38:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:38:45 INFO - PROCESS | 3548 | 1464583125344 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:38:45 INFO - PROCESS | 3548 | 1464583125346 Marionette TRACE conn5 <- [1,3050,null,{}] 21:38:45 INFO - PROCESS | 3548 | 1464583125350 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}] 21:38:45 INFO - PROCESS | 3548 | 1464583125463 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 21:38:45 INFO - PROCESS | 3548 | 1464583125728 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:45 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA405D000 == 48 [pid = 3548] [id = 774] 21:38:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004A9654C400) [pid = 3548] [serial = 2320] [outer = 0000000000000000] 21:38:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004A973B4800) [pid = 3548] [serial = 2321] [outer = 0000004A9654C400] 21:38:45 INFO - PROCESS | 3548 | 1464583125784 Marionette DEBUG loaded listener.js 21:38:45 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004A9BE66800) [pid = 3548] [serial = 2322] [outer = 0000004A9654C400] 21:38:46 INFO - PROCESS | 3548 | [3548] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:38:46 INFO - PROCESS | 3548 | 1464583126379 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:38:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:38:46 INFO - {} 21:38:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1085ms 21:38:46 INFO - PROCESS | 3548 | 1464583126431 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 21:38:46 INFO - PROCESS | 3548 | 1464583126436 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 21:38:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:38:46 INFO - PROCESS | 3548 | 1464583126454 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:38:46 INFO - PROCESS | 3548 | 1464583126458 Marionette TRACE conn5 <- [1,3054,null,{}] 21:38:46 INFO - PROCESS | 3548 | 1464583126466 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}] 21:38:46 INFO - PROCESS | 3548 | 1464583126581 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 21:38:46 INFO - PROCESS | 3548 | 1464583126700 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:46 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA44F5800 == 49 [pid = 3548] [id = 775] 21:38:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 116 (0000004A9D655C00) [pid = 3548] [serial = 2323] [outer = 0000000000000000] 21:38:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 117 (0000004AA34B4400) [pid = 3548] [serial = 2324] [outer = 0000004A9D655C00] 21:38:46 INFO - PROCESS | 3548 | 1464583126753 Marionette DEBUG loaded listener.js 21:38:46 INFO - PROCESS | 3548 | ++DOMWINDOW == 118 (0000004AA39BB800) [pid = 3548] [serial = 2325] [outer = 0000004A9D655C00] 21:38:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAE7CE000 == 48 [pid = 3548] [id = 769] 21:38:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAD293000 == 47 [pid = 3548] [id = 768] 21:38:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA7BC7000 == 46 [pid = 3548] [id = 767] 21:38:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AAC2AB000 == 45 [pid = 3548] [id = 766] 21:38:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA8721000 == 44 [pid = 3548] [id = 765] 21:38:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4C26800 == 43 [pid = 3548] [id = 764] 21:38:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004A9D9BE800 == 42 [pid = 3548] [id = 763] 21:38:46 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97FCB800 == 41 [pid = 3548] [id = 762] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 117 (0000004AA5996C00) [pid = 3548] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 116 (0000004AA7D81400) [pid = 3548] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 115 (0000004A9C502400) [pid = 3548] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 114 (0000004AA380D400) [pid = 3548] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 113 (0000004AA39BCC00) [pid = 3548] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 112 (0000004AA822D400) [pid = 3548] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004AA4171800 == 40 [pid = 3548] [id = 757] 21:38:47 INFO - PROCESS | 3548 | --DOCSHELL 0000004A97950000 == 39 [pid = 3548] [id = 756] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 111 (0000004AA4FF2800) [pid = 3548] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 110 (0000004AA67A7800) [pid = 3548] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 109 (0000004AA599F800) [pid = 3548] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 108 (0000004AA7D17800) [pid = 3548] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004A98888800) [pid = 3548] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA3899000) [pid = 3548] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA39D3C00) [pid = 3548] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004AA7D85400) [pid = 3548] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004AA19D9400) [pid = 3548] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004AA348F000) [pid = 3548] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A976A6000) [pid = 3548] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A9BD77C00) [pid = 3548] [serial = 2239] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004AA3E69400) [pid = 3548] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004AA8198000) [pid = 3548] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004AA7D06000) [pid = 3548] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 96 (0000004AA2BE5800) [pid = 3548] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 95 (0000004AA7F50800) [pid = 3548] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 94 (0000004AA7F47000) [pid = 3548] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 93 (0000004A9BE6A800) [pid = 3548] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 92 (0000004A9DBB3800) [pid = 3548] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 91 (0000004AA40A3400) [pid = 3548] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | --DOMWINDOW == 90 (0000004AA4655000) [pid = 3548] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 21:38:47 INFO - PROCESS | 3548 | 1464583127296 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]]]}] 21:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:38:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 901ms 21:38:47 INFO - PROCESS | 3548 | 1464583127348 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 21:38:47 INFO - PROCESS | 3548 | 1464583127352 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 21:38:47 INFO - PROCESS | 3548 | 1464583127356 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:38:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:38:47 INFO - PROCESS | 3548 | 1464583127359 Marionette TRACE conn5 <- [1,3058,null,{}] 21:38:47 INFO - PROCESS | 3548 | 1464583127363 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}] 21:38:47 INFO - PROCESS | 3548 | 1464583127454 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 21:38:47 INFO - PROCESS | 3548 | 1464583127537 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:47 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA38D8000 == 40 [pid = 3548] [id = 776] 21:38:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 91 (0000004A95D57400) [pid = 3548] [serial = 2326] [outer = 0000000000000000] 21:38:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 92 (0000004A9C1B3800) [pid = 3548] [serial = 2327] [outer = 0000004A95D57400] 21:38:47 INFO - PROCESS | 3548 | 1464583127586 Marionette DEBUG loaded listener.js 21:38:47 INFO - PROCESS | 3548 | ++DOMWINDOW == 93 (0000004AA0F6D800) [pid = 3548] [serial = 2328] [outer = 0000004A95D57400] 21:38:48 INFO - PROCESS | 3548 | 1464583128022 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]]]}] 21:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:38:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 693ms 21:38:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:38:48 INFO - PROCESS | 3548 | 1464583128053 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 21:38:48 INFO - PROCESS | 3548 | 1464583128056 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 21:38:48 INFO - PROCESS | 3548 | 1464583128060 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:38:48 INFO - PROCESS | 3548 | 1464583128066 Marionette TRACE conn5 <- [1,3062,null,{}] 21:38:48 INFO - PROCESS | 3548 | 1464583128076 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}] 21:38:48 INFO - PROCESS | 3548 | 1464583128166 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 21:38:48 INFO - PROCESS | 3548 | 1464583128175 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA815B800 == 41 [pid = 3548] [id = 777] 21:38:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 94 (0000004AA2BEB000) [pid = 3548] [serial = 2329] [outer = 0000000000000000] 21:38:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 95 (0000004AA3547400) [pid = 3548] [serial = 2330] [outer = 0000004AA2BEB000] 21:38:48 INFO - PROCESS | 3548 | 1464583128221 Marionette DEBUG loaded listener.js 21:38:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 96 (0000004AA3ADA000) [pid = 3548] [serial = 2331] [outer = 0000004AA2BEB000] 21:38:48 INFO - PROCESS | 3548 | 1464583128698 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]]]}] 21:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:38:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 692ms 21:38:48 INFO - PROCESS | 3548 | 1464583128754 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 21:38:48 INFO - PROCESS | 3548 | 1464583128757 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 21:38:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:38:48 INFO - PROCESS | 3548 | 1464583128761 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:38:48 INFO - PROCESS | 3548 | 1464583128763 Marionette TRACE conn5 <- [1,3066,null,{}] 21:38:48 INFO - PROCESS | 3548 | 1464583128766 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}] 21:38:48 INFO - PROCESS | 3548 | 1464583128856 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 21:38:48 INFO - PROCESS | 3548 | 1464583128864 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:48 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA824D000 == 42 [pid = 3548] [id = 778] 21:38:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 97 (0000004AA465C800) [pid = 3548] [serial = 2332] [outer = 0000000000000000] 21:38:48 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004AA47CF000) [pid = 3548] [serial = 2333] [outer = 0000004AA465C800] 21:38:48 INFO - PROCESS | 3548 | 1464583128911 Marionette DEBUG loaded listener.js 21:38:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004AA4F29400) [pid = 3548] [serial = 2334] [outer = 0000004AA465C800] 21:38:49 INFO - PROCESS | 3548 | 1464583129333 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] 21:38:49 INFO - PROCESS | 3548 | 1464583129418 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 21:38:49 INFO - PROCESS | 3548 | 1464583129422 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:38:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:38:49 INFO - PROCESS | 3548 | 1464583129424 Marionette TRACE conn5 <- [1,3070,null,{}] 21:38:49 INFO - PROCESS | 3548 | 1464583129428 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}] 21:38:49 INFO - PROCESS | 3548 | 1464583129546 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 21:38:49 INFO - PROCESS | 3548 | 1464583129629 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:49 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA8643000 == 43 [pid = 3548] [id = 779] 21:38:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA6B74C00) [pid = 3548] [serial = 2335] [outer = 0000000000000000] 21:38:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA6B79C00) [pid = 3548] [serial = 2336] [outer = 0000004AA6B74C00] 21:38:49 INFO - PROCESS | 3548 | 1464583129690 Marionette DEBUG loaded listener.js 21:38:49 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA7D0E800) [pid = 3548] [serial = 2337] [outer = 0000004AA6B74C00] 21:38:50 INFO - PROCESS | 3548 | 1464583130127 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]]]}] 21:38:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:38:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:38:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:38:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 733ms 21:38:50 INFO - PROCESS | 3548 | 1464583130167 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 21:38:50 INFO - PROCESS | 3548 | 1464583130170 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 21:38:50 INFO - PROCESS | 3548 | 1464583130173 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:38:50 INFO - PROCESS | 3548 | 1464583130175 Marionette TRACE conn5 <- [1,3074,null,{}] 21:38:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:38:50 INFO - PROCESS | 3548 | 1464583130178 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}] 21:38:50 INFO - PROCESS | 3548 | 1464583130298 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 21:38:50 INFO - PROCESS | 3548 | 1464583130363 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:50 INFO - PROCESS | 3548 | ++DOCSHELL 0000004A9E5F6000 == 44 [pid = 3548] [id = 780] 21:38:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA7D88800) [pid = 3548] [serial = 2338] [outer = 0000000000000000] 21:38:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA7F49C00) [pid = 3548] [serial = 2339] [outer = 0000004AA7D88800] 21:38:50 INFO - PROCESS | 3548 | 1464583130408 Marionette DEBUG loaded listener.js 21:38:50 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA819F000) [pid = 3548] [serial = 2340] [outer = 0000004AA7D88800] 21:38:50 INFO - PROCESS | 3548 | 1464583130805 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:38:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:38:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 691ms 21:38:50 INFO - PROCESS | 3548 | 1464583130869 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 21:38:50 INFO - PROCESS | 3548 | 1464583130871 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 21:38:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:38:50 INFO - PROCESS | 3548 | 1464583130879 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:38:50 INFO - PROCESS | 3548 | 1464583130881 Marionette TRACE conn5 <- [1,3078,null,{}] 21:38:50 INFO - PROCESS | 3548 | 1464583130885 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}] 21:38:51 INFO - PROCESS | 3548 | 1464583131026 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 21:38:51 INFO - PROCESS | 3548 | 1464583131050 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB796000 == 45 [pid = 3548] [id = 781] 21:38:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA7D8C800) [pid = 3548] [serial = 2341] [outer = 0000000000000000] 21:38:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004AA82B1800) [pid = 3548] [serial = 2342] [outer = 0000004AA7D8C800] 21:38:51 INFO - PROCESS | 3548 | 1464583131095 Marionette DEBUG loaded listener.js 21:38:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004AA8305800) [pid = 3548] [serial = 2343] [outer = 0000004AA7D8C800] 21:38:51 INFO - PROCESS | 3548 | --DOMWINDOW == 107 (0000004AA59A2C00) [pid = 3548] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:38:51 INFO - PROCESS | 3548 | --DOMWINDOW == 106 (0000004AA19E2C00) [pid = 3548] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 21:38:51 INFO - PROCESS | 3548 | --DOMWINDOW == 105 (0000004AA3AD1400) [pid = 3548] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:38:51 INFO - PROCESS | 3548 | --DOMWINDOW == 104 (0000004A9C50B400) [pid = 3548] [serial = 2299] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 21:38:51 INFO - PROCESS | 3548 | --DOMWINDOW == 103 (0000004A9CAF1000) [pid = 3548] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 21:38:51 INFO - PROCESS | 3548 | --DOMWINDOW == 102 (0000004A96CBF400) [pid = 3548] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:38:51 INFO - PROCESS | 3548 | --DOMWINDOW == 101 (0000004A95D6BC00) [pid = 3548] [serial = 2302] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 21:38:51 INFO - PROCESS | 3548 | --DOMWINDOW == 100 (0000004A97F2A400) [pid = 3548] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:38:51 INFO - PROCESS | 3548 | --DOMWINDOW == 99 (0000004A9BD09000) [pid = 3548] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:38:51 INFO - PROCESS | 3548 | --DOMWINDOW == 98 (0000004A965CB000) [pid = 3548] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:38:51 INFO - PROCESS | 3548 | --DOMWINDOW == 97 (0000004A97B08C00) [pid = 3548] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:38:51 INFO - PROCESS | 3548 | 1464583131652 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:38:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 839ms 21:38:51 INFO - PROCESS | 3548 | 1464583131717 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 21:38:51 INFO - PROCESS | 3548 | 1464583131719 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 21:38:51 INFO - PROCESS | 3548 | 1464583131722 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:38:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:38:51 INFO - PROCESS | 3548 | 1464583131724 Marionette TRACE conn5 <- [1,3082,null,{}] 21:38:51 INFO - PROCESS | 3548 | 1464583131728 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}] 21:38:51 INFO - PROCESS | 3548 | 1464583131813 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 21:38:51 INFO - PROCESS | 3548 | 1464583131901 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:51 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA4BAA800 == 46 [pid = 3548] [id = 782] 21:38:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 98 (0000004A96CBF400) [pid = 3548] [serial = 2344] [outer = 0000000000000000] 21:38:51 INFO - PROCESS | 3548 | ++DOMWINDOW == 99 (0000004A9D6B3C00) [pid = 3548] [serial = 2345] [outer = 0000004A96CBF400] 21:38:51 INFO - PROCESS | 3548 | 1464583131946 Marionette DEBUG loaded listener.js 21:38:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 100 (0000004AA8311400) [pid = 3548] [serial = 2346] [outer = 0000004A96CBF400] 21:38:52 INFO - PROCESS | 3548 | 1464583132277 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:38:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:38:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 586ms 21:38:52 INFO - PROCESS | 3548 | 1464583132312 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 21:38:52 INFO - PROCESS | 3548 | 1464583132315 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 21:38:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:38:52 INFO - PROCESS | 3548 | 1464583132318 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:38:52 INFO - PROCESS | 3548 | 1464583132320 Marionette TRACE conn5 <- [1,3086,null,{}] 21:38:52 INFO - PROCESS | 3548 | 1464583132324 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}] 21:38:52 INFO - PROCESS | 3548 | 1464583132475 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 21:38:52 INFO - PROCESS | 3548 | 1464583132484 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:52 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAB889000 == 47 [pid = 3548] [id = 783] 21:38:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 101 (0000004AA19E2C00) [pid = 3548] [serial = 2347] [outer = 0000000000000000] 21:38:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 102 (0000004AA8372000) [pid = 3548] [serial = 2348] [outer = 0000004AA19E2C00] 21:38:52 INFO - PROCESS | 3548 | 1464583132530 Marionette DEBUG loaded listener.js 21:38:52 INFO - PROCESS | 3548 | ++DOMWINDOW == 103 (0000004AA8760800) [pid = 3548] [serial = 2349] [outer = 0000004AA19E2C00] 21:38:52 INFO - PROCESS | 3548 | 1464583132928 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]]]}] 21:38:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:38:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:38:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 628ms 21:38:52 INFO - PROCESS | 3548 | 1464583132949 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 21:38:52 INFO - PROCESS | 3548 | 1464583132951 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 21:38:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:38:52 INFO - PROCESS | 3548 | 1464583132955 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:38:52 INFO - PROCESS | 3548 | 1464583132957 Marionette TRACE conn5 <- [1,3090,null,{}] 21:38:52 INFO - PROCESS | 3548 | 1464583132960 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}] 21:38:53 INFO - PROCESS | 3548 | 1464583133045 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 21:38:53 INFO - PROCESS | 3548 | 1464583133135 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AAC2B3000 == 48 [pid = 3548] [id = 784] 21:38:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 104 (0000004AA8760400) [pid = 3548] [serial = 2350] [outer = 0000000000000000] 21:38:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 105 (0000004AA87DB400) [pid = 3548] [serial = 2351] [outer = 0000004AA8760400] 21:38:53 INFO - PROCESS | 3548 | 1464583133189 Marionette DEBUG loaded listener.js 21:38:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 106 (0000004AA8A80C00) [pid = 3548] [serial = 2352] [outer = 0000004AA8760400] 21:38:53 INFO - PROCESS | 3548 | 1464583133538 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:38:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:38:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 628ms 21:38:53 INFO - PROCESS | 3548 | 1464583133627 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 21:38:53 INFO - PROCESS | 3548 | 1464583133632 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 21:38:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:38:53 INFO - PROCESS | 3548 | 1464583133638 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:38:53 INFO - PROCESS | 3548 | 1464583133643 Marionette TRACE conn5 <- [1,3094,null,{}] 21:38:53 INFO - PROCESS | 3548 | 1464583133650 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}] 21:38:53 INFO - PROCESS | 3548 | 1464583133772 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 21:38:53 INFO - PROCESS | 3548 | 1464583133933 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:53 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA38EE800 == 49 [pid = 3548] [id = 785] 21:38:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 107 (0000004A9769B800) [pid = 3548] [serial = 2353] [outer = 0000000000000000] 21:38:53 INFO - PROCESS | 3548 | ++DOMWINDOW == 108 (0000004A97AAD400) [pid = 3548] [serial = 2354] [outer = 0000004A9769B800] 21:38:53 INFO - PROCESS | 3548 | 1464583133993 Marionette DEBUG loaded listener.js 21:38:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 109 (0000004A9C594800) [pid = 3548] [serial = 2355] [outer = 0000004A9769B800] 21:38:54 INFO - PROCESS | 3548 | 1464583134519 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]]]}] 21:38:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:38:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:38:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:38:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 943ms 21:38:54 INFO - PROCESS | 3548 | 1464583134583 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 21:38:54 INFO - PROCESS | 3548 | 1464583134588 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 21:38:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:38:54 INFO - PROCESS | 3548 | 1464583134639 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:38:54 INFO - PROCESS | 3548 | 1464583134644 Marionette TRACE conn5 <- [1,3098,null,{}] 21:38:54 INFO - PROCESS | 3548 | 1464583134654 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}] 21:38:54 INFO - PROCESS | 3548 | 1464583134780 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 21:38:54 INFO - PROCESS | 3548 | 1464583134877 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:54 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AA824B000 == 50 [pid = 3548] [id = 786] 21:38:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 110 (0000004AA19E3800) [pid = 3548] [serial = 2356] [outer = 0000000000000000] 21:38:54 INFO - PROCESS | 3548 | ++DOMWINDOW == 111 (0000004AA2BEC400) [pid = 3548] [serial = 2357] [outer = 0000004AA19E3800] 21:38:54 INFO - PROCESS | 3548 | 1464583134932 Marionette DEBUG loaded listener.js 21:38:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 112 (0000004AA39BA400) [pid = 3548] [serial = 2358] [outer = 0000004AA19E3800] 21:38:55 INFO - PROCESS | 3548 | 1464583135473 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"]]]}] 21:38:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:38:55 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 21:38:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:38:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 901ms 21:38:55 INFO - PROCESS | 3548 | 1464583135538 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 21:38:55 INFO - PROCESS | 3548 | 1464583135541 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 21:38:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:38:55 INFO - PROCESS | 3548 | 1464583135545 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:38:55 INFO - PROCESS | 3548 | 1464583135547 Marionette TRACE conn5 <- [1,3102,null,{}] 21:38:55 INFO - PROCESS | 3548 | 1464583135558 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}] 21:38:55 INFO - PROCESS | 3548 | 1464583135679 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 21:38:55 INFO - PROCESS | 3548 | 1464583135787 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\", \"b2ef9ca2-a206-4f9d-8e05-50f138bf999b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:55 INFO - PROCESS | 3548 | ++DOCSHELL 0000004AACE99000 == 51 [pid = 3548] [id = 787] 21:38:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 113 (0000004AA4FE6000) [pid = 3548] [serial = 2359] [outer = 0000000000000000] 21:38:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 114 (0000004AA4FEF400) [pid = 3548] [serial = 2360] [outer = 0000004AA4FE6000] 21:38:55 INFO - PROCESS | 3548 | 1464583135846 Marionette DEBUG loaded listener.js 21:38:55 INFO - PROCESS | 3548 | ++DOMWINDOW == 115 (0000004AA7062400) [pid = 3548] [serial = 2361] [outer = 0000004AA4FE6000] 21:38:56 INFO - PROCESS | 3548 | 1464583136380 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]]]}] 21:38:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:38:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 881ms 21:38:56 INFO - PROCESS | 3548 | 1464583136428 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 21:38:56 INFO - PROCESS | 3548 | 1464583136430 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 21:38:57 WARNING - u'runner_teardown' () 21:38:57 INFO - No more tests 21:38:57 INFO - Got 0 unexpected results 21:38:57 INFO - SUITE-END | took 674s 21:38:57 INFO - Closing logging queue 21:38:57 INFO - queue closed 21:38:57 INFO - Return code: 0 21:38:57 WARNING - # TBPL SUCCESS # 21:38:57 INFO - Running post-action listener: _resource_record_post_action 21:38:57 INFO - Running post-run listener: _resource_record_post_run 21:38:58 INFO - Total resource usage - Wall time: 684s; CPU: 14.0%; Read bytes: 29785600; Write bytes: 980196352; Read time: 452650; Write time: 3601840 21:38:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:38:58 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 0; Write bytes: 36753408; Read time: 0; Write time: 39500 21:38:58 INFO - run-tests - Wall time: 681s; CPU: 14.0%; Read bytes: 29785600; Write bytes: 870477312; Read time: 452650; Write time: 3487710 21:38:58 INFO - Running post-run listener: _upload_blobber_files 21:38:58 INFO - Blob upload gear active. 21:38:58 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 21:38:58 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 21:38:58 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 21:38:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 21:38:59 INFO - (blobuploader) - INFO - Open directory for files ... 21:38:59 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 21:38:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:38:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:39:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:39:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:39:00 INFO - (blobuploader) - INFO - Done attempting. 21:39:00 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 21:39:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:39:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:39:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:39:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:39:02 INFO - (blobuploader) - INFO - Done attempting. 21:39:02 INFO - (blobuploader) - INFO - Iteration through files over. 21:39:02 INFO - Return code: 0 21:39:02 INFO - rmtree: C:\slave\test\build\uploaded_files.json 21:39:02 INFO - Using _rmtree_windows ... 21:39:02 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 21:39:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/682fedca7fff4b93b0e8d4ba3780ad60418de1a672fdf1e0addafd9f5b2ebbc0bff0a44b09926fd2220f94b39200809b1a34f94c4db3466b970221357016001f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/013385e35fada38e563cae61b6aa513f2543f73af4cc9bea396a5919c27fd9cf83760ebbba7c21acc7cb25e9b08857c328f1748e4f5ad8a348270df275963b76"} 21:39:02 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 21:39:02 INFO - Writing to file C:\slave\test\properties\blobber_files 21:39:02 INFO - Contents: 21:39:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/682fedca7fff4b93b0e8d4ba3780ad60418de1a672fdf1e0addafd9f5b2ebbc0bff0a44b09926fd2220f94b39200809b1a34f94c4db3466b970221357016001f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/013385e35fada38e563cae61b6aa513f2543f73af4cc9bea396a5919c27fd9cf83760ebbba7c21acc7cb25e9b08857c328f1748e4f5ad8a348270df275963b76"} 21:39:02 INFO - Running post-run listener: copy_logs_to_upload_dir 21:39:02 INFO - Copying logs to upload dir... 21:39:02 INFO - mkdir: C:\slave\test\build\upload\logs 21:39:02 INFO - Copying logs to upload dir... 21:39:02 INFO - Using _rmtree_windows ... 21:39:02 INFO - Using _rmtree_windows ... 21:39:02 INFO - Using _rmtree_windows ... 21:39:02 INFO - Using _rmtree_windows ... 21:39:02 INFO - Using _rmtree_windows ... 21:39:02 INFO - Using _rmtree_windows ... 21:39:02 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=875.199000 ========= master_lag: 0.41 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 35 secs) (at 2016-05-29 21:39:02.406334) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-29 21:39:02.407836) ========= '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-190\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-190 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-190 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-190\AppData\Local LOGONSERVER=\\T-W864-IX-190 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-190 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-190 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-190 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/682fedca7fff4b93b0e8d4ba3780ad60418de1a672fdf1e0addafd9f5b2ebbc0bff0a44b09926fd2220f94b39200809b1a34f94c4db3466b970221357016001f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/013385e35fada38e563cae61b6aa513f2543f73af4cc9bea396a5919c27fd9cf83760ebbba7c21acc7cb25e9b08857c328f1748e4f5ad8a348270df275963b76"} build_url:https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/682fedca7fff4b93b0e8d4ba3780ad60418de1a672fdf1e0addafd9f5b2ebbc0bff0a44b09926fd2220f94b39200809b1a34f94c4db3466b970221357016001f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/013385e35fada38e563cae61b6aa513f2543f73af4cc9bea396a5919c27fd9cf83760ebbba7c21acc7cb25e9b08857c328f1748e4f5ad8a348270df275963b76"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HUTXC_JwRuecuc02CicV6A/artifacts/public/build/firefox-48.0a2.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-05-29 21:39:02.528268) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-29 21:39:02.528648) ========= '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-190\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-190 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-190 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-190\AppData\Local LOGONSERVER=\\T-W864-IX-190 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-190 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-190 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-190 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-29 21:39:02.644887) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-29 21:39:02.645246) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-29 21:39:03.030706) ========= ========= Total master_lag: 0.66 =========