builder: fx-team_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-033 starttime: 1461145305.12 results: success (0) buildid: 20160420003638 builduid: 66025015e446452684362c566e4ccc28 revision: 1818ce9afc9bb6d66c5b8dafa3d0e186ca37dfc4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 02:41:45.120126) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 02:41:45.120560) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 02:41:45.120853) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 02:41:45.279857) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 02:41:45.280235) ========= '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-033\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-033 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-033 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-033\AppData\Local LOGONSERVER=\\T-W864-IX-033 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-033 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-033 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-033 WINDIR=C:\windows using PTY: False --02:41:45-- 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.55 MB/s 02:41:46 (8.55 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.240000 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 02:41:46.708257) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 02:41:46.708591) ========= '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-033\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-033 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-033 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-033\AppData\Local LOGONSERVER=\\T-W864-IX-033 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-033 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-033 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-033 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=2.510000 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 02:41:49.282320) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 02:41:49.282675) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev 1818ce9afc9bb6d66c5b8dafa3d0e186ca37dfc4 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 1818ce9afc9bb6d66c5b8dafa3d0e186ca37dfc4 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-033\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-033 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-033 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-033\AppData\Local LOGONSERVER=\\T-W864-IX-033 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-033 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-033 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-033 WINDIR=C:\windows using PTY: False 2016-04-20 02:41:49,296 truncating revision to first 12 chars 2016-04-20 02:41:49,296 Setting DEBUG logging. 2016-04-20 02:41:49,296 attempt 1/10 2016-04-20 02:41:49,296 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/1818ce9afc9b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 02:41:49,661 unpacking tar archive at: fx-team-1818ce9afc9b/testing/mozharness/ program finished with exit code 0 elapsedTime=0.995000 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 02:41:50.328990) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 02:41:50.329302) ========= script_repo_revision: 1818ce9afc9bb6d66c5b8dafa3d0e186ca37dfc4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 02:41:50.329698) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 02:41:50.329969) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 02:41:50.426291) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 27 secs) (at 2016-04-20 02:41:50.426561) ========= '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' 'fx-team' '--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', 'fx-team', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-033\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-033 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-033 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-033\AppData\Local LOGONSERVER=\\T-W864-IX-033 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-033 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-033 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-033 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 02:41:50 INFO - MultiFileLogger online at 20160420 02:41:50 in C:\slave\test 02:41:50 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 fx-team --download-symbols true 02:41:50 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 02:41:50 INFO - {'append_to_log': False, 02:41:50 INFO - 'base_work_dir': 'C:\\slave\\test', 02:41:50 INFO - 'blob_upload_branch': 'fx-team', 02:41:50 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 02:41:50 INFO - 'buildbot_json_path': 'buildprops.json', 02:41:50 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 02:41:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:41:50 INFO - 'download_minidump_stackwalk': True, 02:41:50 INFO - 'download_symbols': 'true', 02:41:50 INFO - 'e10s': False, 02:41:50 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 02:41:50 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 02:41:50 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 02:41:50 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 02:41:50 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 02:41:50 INFO - 'C:/mozilla-build/tooltool.py'), 02:41:50 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 02:41:50 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 02:41:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:41:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:41:50 INFO - 'log_level': 'info', 02:41:50 INFO - 'log_to_console': True, 02:41:50 INFO - 'opt_config_files': (), 02:41:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:41:50 INFO - '--processes=1', 02:41:50 INFO - '--config=%(test_path)s/wptrunner.ini', 02:41:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:41:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:41:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:41:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:41:50 INFO - 'pip_index': False, 02:41:50 INFO - 'require_test_zip': True, 02:41:50 INFO - 'test_type': ('testharness',), 02:41:50 INFO - 'this_chunk': '1', 02:41:50 INFO - 'total_chunks': '10', 02:41:50 INFO - 'virtualenv_path': 'venv', 02:41:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:41:50 INFO - 'work_dir': 'build'} 02:41:50 INFO - ##### 02:41:50 INFO - ##### Running clobber step. 02:41:50 INFO - ##### 02:41:50 INFO - Running pre-action listener: _resource_record_pre_action 02:41:50 INFO - Running main action method: clobber 02:41:50 INFO - rmtree: C:\slave\test\build 02:41:50 INFO - Using _rmtree_windows ... 02:41:50 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 02:42:55 INFO - Running post-action listener: _resource_record_post_action 02:42:55 INFO - ##### 02:42:55 INFO - ##### Running read-buildbot-config step. 02:42:55 INFO - ##### 02:42:55 INFO - Running pre-action listener: _resource_record_pre_action 02:42:55 INFO - Running main action method: read_buildbot_config 02:42:55 INFO - Using buildbot properties: 02:42:55 INFO - { 02:42:55 INFO - "project": "", 02:42:55 INFO - "product": "firefox", 02:42:55 INFO - "script_repo_revision": "production", 02:42:55 INFO - "scheduler": "tests-fx-team-win8_64-debug-unittest-7-3600", 02:42:55 INFO - "repository": "", 02:42:55 INFO - "buildername": "Windows 8 64-bit fx-team debug test web-platform-tests-1", 02:42:55 INFO - "buildid": "20160420003638", 02:42:55 INFO - "pgo_build": "False", 02:42:55 INFO - "basedir": "C:\\slave\\test", 02:42:55 INFO - "buildnumber": 316, 02:42:55 INFO - "slavename": "t-w864-ix-033", 02:42:55 INFO - "revision": "1818ce9afc9bb6d66c5b8dafa3d0e186ca37dfc4", 02:42:55 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 02:42:55 INFO - "platform": "win64", 02:42:55 INFO - "branch": "fx-team", 02:42:55 INFO - "repo_path": "integration/fx-team", 02:42:55 INFO - "moz_repo_path": "", 02:42:55 INFO - "stage_platform": "win64", 02:42:55 INFO - "builduid": "66025015e446452684362c566e4ccc28", 02:42:55 INFO - "slavebuilddir": "test" 02:42:55 INFO - } 02:42:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json. 02:42:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip. 02:42:55 INFO - Running post-action listener: _resource_record_post_action 02:42:55 INFO - ##### 02:42:55 INFO - ##### Running download-and-extract step. 02:42:55 INFO - ##### 02:42:55 INFO - Running pre-action listener: _resource_record_pre_action 02:42:55 INFO - Running main action method: download_and_extract 02:42:55 INFO - mkdir: C:\slave\test\build\tests 02:42:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:42:55 INFO - https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json matches https://queue.taskcluster.net 02:42:55 INFO - trying https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json 02:42:55 INFO - Downloading https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win64.test_packages.json 02:42:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.test_packages.json'}, attempt #1 02:42:56 INFO - Downloaded 1274 bytes. 02:42:56 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win64.test_packages.json 02:42:56 INFO - Using the following test package requirements: 02:42:56 INFO - {u'common': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 02:42:56 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 02:42:56 INFO - u'firefox-48.0a1.en-US.win64.cppunittest.tests.zip'], 02:42:56 INFO - u'gtest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 02:42:56 INFO - u'firefox-48.0a1.en-US.win64.gtest.tests.zip'], 02:42:56 INFO - u'jittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 02:42:56 INFO - u'jsshell-win64.zip'], 02:42:56 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 02:42:56 INFO - u'firefox-48.0a1.en-US.win64.mochitest.tests.zip'], 02:42:56 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 02:42:56 INFO - u'reftest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 02:42:56 INFO - u'firefox-48.0a1.en-US.win64.reftest.tests.zip'], 02:42:56 INFO - u'talos': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 02:42:56 INFO - u'firefox-48.0a1.en-US.win64.talos.tests.zip'], 02:42:56 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 02:42:56 INFO - u'firefox-48.0a1.en-US.win64.web-platform.tests.zip'], 02:42:56 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 02:42:56 INFO - u'firefox-48.0a1.en-US.win64.xpcshell.tests.zip']} 02:42:56 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win64.common.tests.zip', u'firefox-48.0a1.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 02:42:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:42:56 INFO - https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 02:42:56 INFO - trying https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip 02:42:56 INFO - Downloading https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.common.tests.zip 02:42:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.common.tests.zip'}, attempt #1 02:42:57 INFO - Downloaded 21399604 bytes. 02:42:57 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:42:57 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:42:59 INFO - caution: filename not matched: web-platform/* 02:42:59 INFO - Return code: 11 02:42:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:42:59 INFO - https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 02:42:59 INFO - trying https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip 02:42:59 INFO - Downloading https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.web-platform.tests.zip 02:42:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.web-platform.tests.zip'}, attempt #1 02:43:00 INFO - Downloaded 36382596 bytes. 02:43:00 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:43:00 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:43:40 INFO - caution: filename not matched: bin/* 02:43:40 INFO - caution: filename not matched: config/* 02:43:40 INFO - caution: filename not matched: mozbase/* 02:43:40 INFO - caution: filename not matched: marionette/* 02:43:40 INFO - caution: filename not matched: tools/wptserve/* 02:43:40 INFO - Return code: 11 02:43:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:43:40 INFO - https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip matches https://queue.taskcluster.net 02:43:40 INFO - trying https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 02:43:40 INFO - Downloading https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.zip 02:43:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.zip'}, attempt #1 02:43:42 INFO - Downloaded 83101948 bytes. 02:43:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 02:43:42 INFO - mkdir: C:\slave\test\properties 02:43:42 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 02:43:42 INFO - Writing to file C:\slave\test\properties\build_url 02:43:42 INFO - Contents: 02:43:42 INFO - build_url:https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 02:43:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 02:43:43 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 02:43:43 INFO - Writing to file C:\slave\test\properties\symbols_url 02:43:43 INFO - Contents: 02:43:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 02:43:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:43:43 INFO - https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:43:43 INFO - trying https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 02:43:43 INFO - Downloading https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 02:43:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip'}, attempt #1 02:43:45 INFO - Downloaded 53368297 bytes. 02:43:45 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 02:43:45 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 02:43:48 INFO - Return code: 0 02:43:48 INFO - Running post-action listener: _resource_record_post_action 02:43:48 INFO - Running post-action listener: set_extra_try_arguments 02:43:48 INFO - ##### 02:43:48 INFO - ##### Running create-virtualenv step. 02:43:48 INFO - ##### 02:43:48 INFO - Running pre-action listener: _pre_create_virtualenv 02:43:48 INFO - Running pre-action listener: _resource_record_pre_action 02:43:48 INFO - Running main action method: create_virtualenv 02:43:48 INFO - Creating virtualenv C:\slave\test\build\venv 02:43:48 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 02:43:48 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 02:43:51 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 02:43:55 INFO - Installing distribute......................................................................................................................................................................................done. 02:43:56 INFO - Return code: 0 02:43:56 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 02:43:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:43:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:43:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:43:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:43:56 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x0246D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0251D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024C1B50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0249F368>, '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 0x02241D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025280C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-033', 'USERDOMAIN': 'T-W864-IX-033', '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-033', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-033', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-033', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-033', '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-033\\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 02:43:56 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 02:43:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:43:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:43:56 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Roaming', 02:43:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 02:43:56 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 02:43:56 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 02:43:56 INFO - 'COMPUTERNAME': 'T-W864-IX-033', 02:43:56 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:43:56 INFO - 'DCLOCATION': 'SCL3', 02:43:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:43:56 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:43:56 INFO - 'HOMEDRIVE': 'C:', 02:43:56 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-033', 02:43:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:43:56 INFO - 'KTS_VERSION': '1.19c', 02:43:56 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Local', 02:43:56 INFO - 'LOGONSERVER': '\\\\T-W864-IX-033', 02:43:56 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:43:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:43:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:43:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:43:56 INFO - 'MOZ_NO_REMOTE': '1', 02:43:56 INFO - 'NO_EM_RESTART': '1', 02:43:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:43:56 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:43:56 INFO - 'OS': 'Windows_NT', 02:43:56 INFO - 'OURDRIVE': 'C:', 02:43: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', 02:43:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:43:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:43:56 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 02:43:56 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 02:43:56 INFO - 'PROCESSOR_LEVEL': '6', 02:43:56 INFO - 'PROCESSOR_REVISION': '1e05', 02:43:56 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:43:56 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 02:43:56 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 02:43:56 INFO - 'PROGRAMW6432': 'C:\\Program Files', 02:43:56 INFO - 'PROMPT': '$P$G', 02:43:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:43:56 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:43:56 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:43:56 INFO - 'PWD': 'C:\\slave\\test', 02:43:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:43:56 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:43:56 INFO - 'SYSTEMDRIVE': 'C:', 02:43:56 INFO - 'SYSTEMROOT': 'C:\\windows', 02:43:56 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:43:56 INFO - 'TEST1': 'testie', 02:43:56 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:43:56 INFO - 'USERDOMAIN': 'T-W864-IX-033', 02:43:56 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-033', 02:43:56 INFO - 'USERNAME': 'cltbld', 02:43:56 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-033', 02:43:56 INFO - 'WINDIR': 'C:\\windows', 02:43:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:43:57 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:43:57 INFO - Downloading/unpacking psutil>=0.7.1 02:43:58 INFO - Running setup.py egg_info for package psutil 02:43:58 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:43:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:43:58 INFO - Installing collected packages: psutil 02:43:58 INFO - Running setup.py install for psutil 02:43:58 INFO - building 'psutil._psutil_windows' extension 02:43:58 INFO - error: Unable to find vcvarsall.bat 02:43:58 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-xotpzt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:43:58 INFO - running install 02:43:58 INFO - running build 02:43:58 INFO - running build_py 02:43:58 INFO - creating build 02:43:58 INFO - creating build\lib.win32-2.7 02:43:58 INFO - creating build\lib.win32-2.7\psutil 02:43:58 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 02:43:58 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 02:43:58 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 02:43:58 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 02:43:58 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 02:43:58 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 02:43:58 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 02:43:58 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 02:43:58 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 02:43:58 INFO - running build_ext 02:43:58 INFO - building 'psutil._psutil_windows' extension 02:43:58 INFO - error: Unable to find vcvarsall.bat 02:43:58 INFO - ---------------------------------------- 02:43:58 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-xotpzt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:43:58 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-033\AppData\Roaming\pip\pip.log 02:43:58 WARNING - Return code: 1 02:43:58 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 02:43:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 02:43:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:43:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:43:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:43:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:43:58 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 0x0246D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0251D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024C1B50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0249F368>, '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 0x02241D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025280C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-033', 'USERDOMAIN': 'T-W864-IX-033', '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-033', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-033', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-033', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-033', '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-033\\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 02:43:58 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 02:43:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:43:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:43:58 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Roaming', 02:43:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 02:43:58 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 02:43:58 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 02:43:58 INFO - 'COMPUTERNAME': 'T-W864-IX-033', 02:43:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:43:58 INFO - 'DCLOCATION': 'SCL3', 02:43:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:43:58 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:43:58 INFO - 'HOMEDRIVE': 'C:', 02:43:58 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-033', 02:43:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:43:58 INFO - 'KTS_VERSION': '1.19c', 02:43:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Local', 02:43:58 INFO - 'LOGONSERVER': '\\\\T-W864-IX-033', 02:43:58 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:43:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:43:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:43:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:43:58 INFO - 'MOZ_NO_REMOTE': '1', 02:43:58 INFO - 'NO_EM_RESTART': '1', 02:43:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:43:58 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:43:58 INFO - 'OS': 'Windows_NT', 02:43:58 INFO - 'OURDRIVE': 'C:', 02:43:58 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', 02:43:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:43:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:43:58 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 02:43:58 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 02:43:58 INFO - 'PROCESSOR_LEVEL': '6', 02:43:58 INFO - 'PROCESSOR_REVISION': '1e05', 02:43:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:43:58 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 02:43:58 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 02:43:58 INFO - 'PROGRAMW6432': 'C:\\Program Files', 02:43:58 INFO - 'PROMPT': '$P$G', 02:43:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:43:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:43:58 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:43:58 INFO - 'PWD': 'C:\\slave\\test', 02:43:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:43:58 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:43:58 INFO - 'SYSTEMDRIVE': 'C:', 02:43:58 INFO - 'SYSTEMROOT': 'C:\\windows', 02:43:58 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:43:58 INFO - 'TEST1': 'testie', 02:43:58 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:43:58 INFO - 'USERDOMAIN': 'T-W864-IX-033', 02:43:58 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-033', 02:43:58 INFO - 'USERNAME': 'cltbld', 02:43:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-033', 02:43:58 INFO - 'WINDIR': 'C:\\windows', 02:43:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:43:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:43:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:43:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:43:58 INFO - Running setup.py egg_info for package mozsystemmonitor 02:43:58 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 02:43:58 INFO - Running setup.py egg_info for package psutil 02:43:58 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:43:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:43:58 INFO - Installing collected packages: mozsystemmonitor, psutil 02:43:58 INFO - Running setup.py install for mozsystemmonitor 02:43:58 INFO - Running setup.py install for psutil 02:43:58 INFO - building 'psutil._psutil_windows' extension 02:43:58 INFO - error: Unable to find vcvarsall.bat 02:43:58 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-wqgjzx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:43:58 INFO - running install 02:43:58 INFO - running build 02:43:58 INFO - running build_py 02:43:58 INFO - running build_ext 02:43:58 INFO - building 'psutil._psutil_windows' extension 02:43:58 INFO - error: Unable to find vcvarsall.bat 02:43:58 INFO - ---------------------------------------- 02:43:58 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-wqgjzx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:43:58 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-033\AppData\Roaming\pip\pip.log 02:43:58 WARNING - Return code: 1 02:43:58 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 02:43:58 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 02:43:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:43:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:43:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:43:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:43:58 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 0x0246D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0251D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024C1B50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0249F368>, '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 0x02241D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025280C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-033', 'USERDOMAIN': 'T-W864-IX-033', '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-033', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-033', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-033', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-033', '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-033\\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 02:43:58 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 02:43:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:43:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:43:58 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Roaming', 02:43:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 02:43:58 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 02:43:58 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 02:43:58 INFO - 'COMPUTERNAME': 'T-W864-IX-033', 02:43:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:43:58 INFO - 'DCLOCATION': 'SCL3', 02:43:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:43:58 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:43:58 INFO - 'HOMEDRIVE': 'C:', 02:43:58 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-033', 02:43:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:43:58 INFO - 'KTS_VERSION': '1.19c', 02:43:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Local', 02:43:58 INFO - 'LOGONSERVER': '\\\\T-W864-IX-033', 02:43:58 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:43:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:43:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:43:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:43:58 INFO - 'MOZ_NO_REMOTE': '1', 02:43:58 INFO - 'NO_EM_RESTART': '1', 02:43:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:43:58 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:43:58 INFO - 'OS': 'Windows_NT', 02:43:58 INFO - 'OURDRIVE': 'C:', 02:43:58 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', 02:43:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:43:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:43:58 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 02:43:58 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 02:43:58 INFO - 'PROCESSOR_LEVEL': '6', 02:43:58 INFO - 'PROCESSOR_REVISION': '1e05', 02:43:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:43:58 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 02:43:58 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 02:43:58 INFO - 'PROGRAMW6432': 'C:\\Program Files', 02:43:58 INFO - 'PROMPT': '$P$G', 02:43:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:43:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:43:58 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:43:58 INFO - 'PWD': 'C:\\slave\\test', 02:43:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:43:58 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:43:58 INFO - 'SYSTEMDRIVE': 'C:', 02:43:58 INFO - 'SYSTEMROOT': 'C:\\windows', 02:43:58 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:43:58 INFO - 'TEST1': 'testie', 02:43:58 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:43:58 INFO - 'USERDOMAIN': 'T-W864-IX-033', 02:43:58 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-033', 02:43:58 INFO - 'USERNAME': 'cltbld', 02:43:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-033', 02:43:58 INFO - 'WINDIR': 'C:\\windows', 02:43:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:43:59 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:43:59 INFO - Downloading/unpacking blobuploader==1.2.4 02:43:59 INFO - Downloading blobuploader-1.2.4.tar.gz 02:43:59 INFO - Running setup.py egg_info for package blobuploader 02:43:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:44:03 INFO - Running setup.py egg_info for package requests 02:44:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:44:03 INFO - Downloading docopt-0.6.1.tar.gz 02:44:03 INFO - Running setup.py egg_info for package docopt 02:44:03 INFO - Installing collected packages: blobuploader, docopt, requests 02:44:03 INFO - Running setup.py install for blobuploader 02:44:03 INFO - Running setup.py install for docopt 02:44:03 INFO - Running setup.py install for requests 02:44:03 INFO - Successfully installed blobuploader docopt requests 02:44:03 INFO - Cleaning up... 02:44:03 INFO - Return code: 0 02:44:03 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:44:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:44:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:44:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:44:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:44:03 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 0x0246D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0251D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024C1B50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0249F368>, '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 0x02241D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025280C0>, '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-033', 'USERDOMAIN': 'T-W864-IX-033', '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-033', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-033', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-033', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-033', '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-033\\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 02:44:03 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 02:44:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:44:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:44:03 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Roaming', 02:44:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 02:44:03 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 02:44:03 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 02:44:03 INFO - 'COMPUTERNAME': 'T-W864-IX-033', 02:44:03 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:44:03 INFO - 'DCLOCATION': 'SCL3', 02:44:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:44:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:44:03 INFO - 'HOMEDRIVE': 'C:', 02:44:03 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-033', 02:44:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:44:03 INFO - 'KTS_VERSION': '1.19c', 02:44:03 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Local', 02:44:03 INFO - 'LOGONSERVER': '\\\\T-W864-IX-033', 02:44:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:44:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:44:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:44:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:44:03 INFO - 'MOZ_NO_REMOTE': '1', 02:44:03 INFO - 'NO_EM_RESTART': '1', 02:44:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:44:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:44:03 INFO - 'OS': 'Windows_NT', 02:44:03 INFO - 'OURDRIVE': 'C:', 02:44:03 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', 02:44:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:44:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:44:03 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 02:44:03 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 02:44:03 INFO - 'PROCESSOR_LEVEL': '6', 02:44:03 INFO - 'PROCESSOR_REVISION': '1e05', 02:44:03 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:44:03 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 02:44:03 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 02:44:03 INFO - 'PROGRAMW6432': 'C:\\Program Files', 02:44:03 INFO - 'PROMPT': '$P$G', 02:44:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:44:03 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:44:03 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:44:03 INFO - 'PWD': 'C:\\slave\\test', 02:44:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:44:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:44:03 INFO - 'SYSTEMDRIVE': 'C:', 02:44:03 INFO - 'SYSTEMROOT': 'C:\\windows', 02:44:03 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:44:03 INFO - 'TEST1': 'testie', 02:44:03 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:44:03 INFO - 'USERDOMAIN': 'T-W864-IX-033', 02:44:03 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-033', 02:44:03 INFO - 'USERNAME': 'cltbld', 02:44:03 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-033', 02:44:03 INFO - 'WINDIR': 'C:\\windows', 02:44:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:44:07 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:44:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:44:07 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:44:07 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:44:07 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:44:07 INFO - Unpacking c:\slave\test\build\tests\marionette 02:44:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:44:07 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:44:07 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 02:44:07 INFO - Running setup.py install for browsermob-proxy 02:44:22 INFO - Running setup.py install for manifestparser 02:44:22 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Running setup.py install for marionette-client 02:44:22 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:44:22 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Running setup.py install for marionette-driver 02:44:22 INFO - Running setup.py install for mozcrash 02:44:22 INFO - Running setup.py install for mozdebug 02:44:22 INFO - Running setup.py install for mozdevice 02:44:22 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Running setup.py install for mozfile 02:44:22 INFO - Running setup.py install for mozhttpd 02:44:22 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Running setup.py install for mozinfo 02:44:22 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Running setup.py install for mozInstall 02:44:22 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Running setup.py install for mozleak 02:44:22 INFO - Running setup.py install for mozlog 02:44:22 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Running setup.py install for moznetwork 02:44:22 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Running setup.py install for mozprocess 02:44:22 INFO - Running setup.py install for mozprofile 02:44:22 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Running setup.py install for mozrunner 02:44:22 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Running setup.py install for mozscreenshot 02:44:22 INFO - Running setup.py install for moztest 02:44:22 INFO - Running setup.py install for mozversion 02:44:22 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:44:22 INFO - Running setup.py install for wptserve 02:44:22 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 02:44:22 INFO - Cleaning up... 02:44:22 INFO - Return code: 0 02:44:22 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:44:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:44:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:44:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:44:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:44:22 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 0x0246D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0251D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024C1B50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0249F368>, '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 0x02241D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025280C0>, '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-033', 'USERDOMAIN': 'T-W864-IX-033', '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-033', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-033', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-033', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-033', '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-033\\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 02:44:22 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 02:44:22 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:44:22 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:44:22 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Roaming', 02:44:22 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 02:44:22 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 02:44:22 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 02:44:22 INFO - 'COMPUTERNAME': 'T-W864-IX-033', 02:44:22 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:44:22 INFO - 'DCLOCATION': 'SCL3', 02:44:22 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:44:22 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:44:22 INFO - 'HOMEDRIVE': 'C:', 02:44:22 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-033', 02:44:22 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:44:22 INFO - 'KTS_VERSION': '1.19c', 02:44:22 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Local', 02:44:22 INFO - 'LOGONSERVER': '\\\\T-W864-IX-033', 02:44:22 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:44:22 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:44:22 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:44:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:44:22 INFO - 'MOZ_NO_REMOTE': '1', 02:44:22 INFO - 'NO_EM_RESTART': '1', 02:44:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:44:22 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:44:22 INFO - 'OS': 'Windows_NT', 02:44:22 INFO - 'OURDRIVE': 'C:', 02:44:22 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', 02:44:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:44:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:44:22 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 02:44:22 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 02:44:22 INFO - 'PROCESSOR_LEVEL': '6', 02:44:22 INFO - 'PROCESSOR_REVISION': '1e05', 02:44:22 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:44:22 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 02:44:22 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 02:44:22 INFO - 'PROGRAMW6432': 'C:\\Program Files', 02:44:22 INFO - 'PROMPT': '$P$G', 02:44:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:44:22 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:44:22 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:44:22 INFO - 'PWD': 'C:\\slave\\test', 02:44:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:44:22 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:44:22 INFO - 'SYSTEMDRIVE': 'C:', 02:44:22 INFO - 'SYSTEMROOT': 'C:\\windows', 02:44:22 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:44:22 INFO - 'TEST1': 'testie', 02:44:22 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:44:22 INFO - 'USERDOMAIN': 'T-W864-IX-033', 02:44:22 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-033', 02:44:22 INFO - 'USERNAME': 'cltbld', 02:44:22 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-033', 02:44:22 INFO - 'WINDIR': 'C:\\windows', 02:44:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:44:26 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:44:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:44:26 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:44:26 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:44:26 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:44:26 INFO - Unpacking c:\slave\test\build\tests\marionette 02:44:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:44:26 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:44:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 02:44:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 02:44:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 02:44:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 02:44:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 02:44:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 02:44:38 INFO - Downloading blessings-1.6.tar.gz 02:44:38 INFO - Running setup.py egg_info for package blessings 02:44:38 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 02:44:38 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 02:44:38 INFO - Running setup.py install for blessings 02:44:38 INFO - Running setup.py install for browsermob-proxy 02:44:38 INFO - Running setup.py install for manifestparser 02:44:38 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Running setup.py install for marionette-client 02:44:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:44:38 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Running setup.py install for marionette-driver 02:44:38 INFO - Running setup.py install for mozcrash 02:44:38 INFO - Running setup.py install for mozdebug 02:44:38 INFO - Running setup.py install for mozdevice 02:44:38 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Running setup.py install for mozhttpd 02:44:38 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Running setup.py install for mozInstall 02:44:38 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Running setup.py install for mozleak 02:44:38 INFO - Running setup.py install for mozprofile 02:44:38 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Running setup.py install for mozrunner 02:44:38 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:44:38 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:44:40 INFO - Running setup.py install for mozscreenshot 02:44:40 INFO - Running setup.py install for moztest 02:44:40 INFO - Running setup.py install for mozversion 02:44:40 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:44:40 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:44:40 INFO - Running setup.py install for wptserve 02:44:40 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 02:44:40 INFO - Cleaning up... 02:44:40 INFO - Return code: 0 02:44:40 INFO - Done creating virtualenv C:\slave\test\build\venv. 02:44:40 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:44:40 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:44:40 INFO - Reading from file tmpfile_stdout 02:44:40 INFO - Using _rmtree_windows ... 02:44:40 INFO - Using _rmtree_windows ... 02:44:40 INFO - Current package versions: 02:44:40 INFO - blessings == 1.6 02:44:40 INFO - blobuploader == 1.2.4 02:44:40 INFO - browsermob-proxy == 0.6.0 02:44:40 INFO - distribute == 0.6.14 02:44:40 INFO - docopt == 0.6.1 02:44:40 INFO - manifestparser == 1.1 02:44:40 INFO - marionette-client == 2.3.0 02:44:40 INFO - marionette-driver == 1.4.0 02:44:40 INFO - mozInstall == 1.12 02:44:40 INFO - mozcrash == 0.17 02:44:40 INFO - mozdebug == 0.1 02:44:40 INFO - mozdevice == 0.48 02:44:40 INFO - mozfile == 1.2 02:44:40 INFO - mozhttpd == 0.7 02:44:40 INFO - mozinfo == 0.9 02:44:40 INFO - mozleak == 0.1 02:44:40 INFO - mozlog == 3.1 02:44:40 INFO - moznetwork == 0.27 02:44:40 INFO - mozprocess == 0.22 02:44:40 INFO - mozprofile == 0.28 02:44:40 INFO - mozrunner == 6.11 02:44:40 INFO - mozscreenshot == 0.1 02:44:40 INFO - mozsystemmonitor == 0.0 02:44:40 INFO - moztest == 0.7 02:44:40 INFO - mozversion == 1.4 02:44:40 INFO - requests == 1.2.3 02:44:40 INFO - wptserve == 1.4.0 02:44:40 INFO - Running post-action listener: _resource_record_post_action 02:44:40 INFO - Running post-action listener: _start_resource_monitoring 02:44:40 INFO - Starting resource monitoring. 02:44:40 INFO - ##### 02:44:40 INFO - ##### Running pull step. 02:44:40 INFO - ##### 02:44:40 INFO - Running pre-action listener: _resource_record_pre_action 02:44:40 INFO - Running main action method: pull 02:44:40 INFO - Pull has nothing to do! 02:44:40 INFO - Running post-action listener: _resource_record_post_action 02:44:40 INFO - ##### 02:44:40 INFO - ##### Running install step. 02:44:40 INFO - ##### 02:44:40 INFO - Running pre-action listener: _resource_record_pre_action 02:44:40 INFO - Running main action method: install 02:44:40 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:44:40 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:44:41 INFO - Reading from file tmpfile_stdout 02:44:41 INFO - Using _rmtree_windows ... 02:44:41 INFO - Using _rmtree_windows ... 02:44:41 INFO - Detecting whether we're running mozinstall >=1.0... 02:44:41 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 02:44:41 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 02:44:41 INFO - Reading from file tmpfile_stdout 02:44:41 INFO - Output received: 02:44:41 INFO - Usage: mozinstall-script.py [options] installer 02:44:41 INFO - Options: 02:44:41 INFO - -h, --help show this help message and exit 02:44:41 INFO - -d DEST, --destination=DEST 02:44:41 INFO - Directory to install application into. [default: 02:44:41 INFO - "C:\slave\test"] 02:44:41 INFO - --app=APP Application being installed. [default: firefox] 02:44:41 INFO - Using _rmtree_windows ... 02:44:41 INFO - Using _rmtree_windows ... 02:44:41 INFO - mkdir: C:\slave\test\build\application 02:44:41 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.0a1.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 02:44:41 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.0a1.en-US.win64.zip --destination C:\slave\test\build\application 02:44:44 INFO - Reading from file tmpfile_stdout 02:44:44 INFO - Output received: 02:44:44 INFO - C:\slave\test\build\application\firefox\firefox.exe 02:44:44 INFO - Using _rmtree_windows ... 02:44:44 INFO - Using _rmtree_windows ... 02:44:44 INFO - Running post-action listener: _resource_record_post_action 02:44:44 INFO - ##### 02:44:44 INFO - ##### Running run-tests step. 02:44:44 INFO - ##### 02:44:44 INFO - Running pre-action listener: _resource_record_pre_action 02:44:44 INFO - Running main action method: run_tests 02:44:44 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 02:44:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:44:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:44:44 INFO - grabbing minidump binary from tooltool 02:44:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:44:44 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 0x0249F368>, '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 0x02241D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025280C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 02:44:44 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 02:44:44 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 02:44:44 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 02:44:44 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpqaqvqm 02:44:44 INFO - INFO - File integrity verified, renaming tmpqaqvqm to win32-minidump_stackwalk.exe 02:44:44 INFO - Return code: 0 02:44:44 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 02:44:45 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 02:44:45 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/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.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 02:44:45 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/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.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 02:44:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:44:45 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Roaming', 02:44:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 02:44:45 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 02:44:45 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 02:44:45 INFO - 'COMPUTERNAME': 'T-W864-IX-033', 02:44:45 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:44:45 INFO - 'DCLOCATION': 'SCL3', 02:44:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:44:45 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:44:45 INFO - 'HOMEDRIVE': 'C:', 02:44:45 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-033', 02:44:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:44:45 INFO - 'KTS_VERSION': '1.19c', 02:44:45 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-033\\AppData\\Local', 02:44:45 INFO - 'LOGONSERVER': '\\\\T-W864-IX-033', 02:44:45 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 02:44:45 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:44:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:44:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:44:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:44:45 INFO - 'MOZ_NO_REMOTE': '1', 02:44:45 INFO - 'NO_EM_RESTART': '1', 02:44:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:44:45 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:44:45 INFO - 'OS': 'Windows_NT', 02:44:45 INFO - 'OURDRIVE': 'C:', 02:44:45 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', 02:44:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:44:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:44:45 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 02:44:45 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 02:44:45 INFO - 'PROCESSOR_LEVEL': '6', 02:44:45 INFO - 'PROCESSOR_REVISION': '1e05', 02:44:45 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:44:45 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 02:44:45 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 02:44:45 INFO - 'PROGRAMW6432': 'C:\\Program Files', 02:44:45 INFO - 'PROMPT': '$P$G', 02:44:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:44:45 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:44:45 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:44:45 INFO - 'PWD': 'C:\\slave\\test', 02:44:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:44:45 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:44:45 INFO - 'SYSTEMDRIVE': 'C:', 02:44:45 INFO - 'SYSTEMROOT': 'C:\\windows', 02:44:45 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:44:45 INFO - 'TEST1': 'testie', 02:44:45 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:44:45 INFO - 'USERDOMAIN': 'T-W864-IX-033', 02:44:45 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-033', 02:44:45 INFO - 'USERNAME': 'cltbld', 02:44:45 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-033', 02:44:45 INFO - 'WINDIR': 'C:\\windows', 02:44:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:44:45 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/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.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 02:44:47 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 02:44:47 INFO - import pkg_resources 02:44:48 INFO - Using 1 client processes 02:44:50 INFO - SUITE-START | Running 778 tests 02:44:50 INFO - Running testharness tests 02:44:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:44:50 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 02:44:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:44:50 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 02:44:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:44:50 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 02:44:51 INFO - Setting up ssl 02:44:51 INFO - PROCESS | certutil | 02:44:51 INFO - PROCESS | certutil | 02:44:51 INFO - PROCESS | certutil | 02:44:51 INFO - Certificate Nickname Trust Attributes 02:44:51 INFO - SSL,S/MIME,JAR/XPI 02:44:51 INFO - 02:44:51 INFO - web-platform-tests CT,, 02:44:51 INFO - 02:44:51 INFO - Starting runner 02:44:52 INFO - PROCESS | 2384 | [2384] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 02:44:52 INFO - PROCESS | 2384 | [2384] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 02:44:52 INFO - PROCESS | 2384 | [2384] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228 02:44:52 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 02:44:52 INFO - PROCESS | 2384 | [2384] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 02:44:54 INFO - PROCESS | 2384 | 1461145493996 Marionette DEBUG Marionette enabled via build flag and pref 02:44:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1026C800 == 1 [pid = 2384] [id = 1] 02:44:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 1 (0000004B1026D000) [pid = 2384] [serial = 1] [outer = 0000000000000000] 02:44:55 INFO - PROCESS | 2384 | [2384] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:44:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 2 (0000004B1026E000) [pid = 2384] [serial = 2] [outer = 0000004B1026D000] 02:44:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1364C800 == 2 [pid = 2384] [id = 2] 02:44:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 3 (0000004B1364D000) [pid = 2384] [serial = 3] [outer = 0000000000000000] 02:44:55 INFO - PROCESS | 2384 | [2384] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:44:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 4 (0000004B1364E000) [pid = 2384] [serial = 4] [outer = 0000004B1364D000] 02:44:56 INFO - PROCESS | 2384 | 1461145496036 Marionette INFO Listening on port 2828 02:44:57 INFO - PROCESS | 2384 | 1461145497737 Marionette DEBUG Marionette enabled via command-line flag 02:44:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1458A800 == 3 [pid = 2384] [id = 3] 02:44:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 5 (0000004B145C7000) [pid = 2384] [serial = 5] [outer = 0000000000000000] 02:44:57 INFO - PROCESS | 2384 | [2384] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:44:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 6 (0000004B145C8000) [pid = 2384] [serial = 6] [outer = 0000004B145C7000] 02:44:57 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:44:57 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:44:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 7 (0000004B146AE800) [pid = 2384] [serial = 7] [outer = 0000004B1364D000] 02:44:58 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:44:58 INFO - PROCESS | 2384 | 1461145498038 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49300 02:44:58 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:44:58 INFO - PROCESS | 2384 | 1461145498069 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49301 02:44:58 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:44:58 INFO - PROCESS | 2384 | 1461145498076 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49302 02:44:58 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:44:58 INFO - PROCESS | 2384 | 1461145498109 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49303 02:44:58 INFO - PROCESS | 2384 | 1461145498112 Marionette DEBUG Closed connection conn0 02:44:58 INFO - PROCESS | 2384 | 1461145498113 Marionette DEBUG Closed connection conn1 02:44:58 INFO - PROCESS | 2384 | 1461145498115 Marionette DEBUG Closed connection conn2 02:44:58 INFO - PROCESS | 2384 | 1461145498193 Marionette DEBUG Closed connection conn3 02:44:58 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:44:58 INFO - PROCESS | 2384 | 1461145498199 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49304 02:44:58 INFO - PROCESS | 2384 | 1461145498338 Marionette DEBUG Closed connection conn4 02:44:58 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:44:58 INFO - PROCESS | 2384 | 1461145498346 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49305 02:44:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B15DB5800 == 4 [pid = 2384] [id = 4] 02:44:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 8 (0000004B15D18400) [pid = 2384] [serial = 8] [outer = 0000000000000000] 02:44:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 9 (0000004B154A0400) [pid = 2384] [serial = 9] [outer = 0000004B15D18400] 02:44:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 10 (0000004B154A2000) [pid = 2384] [serial = 10] [outer = 0000004B15D18400] 02:44:58 INFO - PROCESS | 2384 | 1461145498508 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:44:58 INFO - PROCESS | 2384 | 1461145498514 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420003638","device":"desktop","version":"48.0a1"} 02:44:59 INFO - PROCESS | 2384 | [2384] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:44:59 INFO - PROCESS | 2384 | [2384] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:44:59 INFO - PROCESS | 2384 | [2384] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:45:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B166800 == 5 [pid = 2384] [id = 5] 02:45:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 11 (0000004B1B16E800) [pid = 2384] [serial = 11] [outer = 0000000000000000] 02:45:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B16F000 == 6 [pid = 2384] [id = 6] 02:45:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 12 (0000004B1B13FC00) [pid = 2384] [serial = 12] [outer = 0000000000000000] 02:45:00 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:45:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BF17000 == 7 [pid = 2384] [id = 7] 02:45:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 13 (0000004B1B13F000) [pid = 2384] [serial = 13] [outer = 0000000000000000] 02:45:00 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:45:00 INFO - PROCESS | 2384 | [2384] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:45:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 14 (0000004B1C134C00) [pid = 2384] [serial = 14] [outer = 0000004B1B13F000] 02:45:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 15 (0000004B1C646800) [pid = 2384] [serial = 15] [outer = 0000004B1B16E800] 02:45:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 16 (0000004B17F4E800) [pid = 2384] [serial = 16] [outer = 0000004B1B13FC00] 02:45:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 17 (0000004B1C2A7800) [pid = 2384] [serial = 17] [outer = 0000004B1B13F000] 02:45:01 INFO - PROCESS | 2384 | 1461145501768 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 2384 | 1461145501783 Marionette DEBUG loaded listener.js 02:45:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 18 (0000004B1E844000) [pid = 2384] [serial = 18] [outer = 0000004B1B13F000] 02:45:02 INFO - PROCESS | 2384 | 1461145502723 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"ad3ca739-9350-4ae7-978e-7655203471c4","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420003638","device":"desktop","version":"48.0a1","command_id":1}}] 02:45:03 INFO - PROCESS | 2384 | 1461145503106 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:45:03 INFO - PROCESS | 2384 | 1461145503226 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 02:45:03 INFO - PROCESS | 2384 | 1461145503275 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:45:03 INFO - PROCESS | 2384 | [2384] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:45:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 19 (0000004B1F9A7C00) [pid = 2384] [serial = 19] [outer = 0000004B1B13F000] 02:45:05 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1026C800 == 6 [pid = 2384] [id = 1] 02:45:05 INFO - PROCESS | 2384 | 1461145505681 Marionette TRACE conn5 <- [1,3,null,{}] 02:45:05 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:05 INFO - PROCESS | 2384 | 1461145505692 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 02:45:05 INFO - PROCESS | 2384 | 1461145505719 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 02:45:05 INFO - PROCESS | 2384 | 1461145505748 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 2384 | 1461145505753 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 02:45:05 INFO - PROCESS | 2384 | 1461145505758 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:45:05 INFO - PROCESS | 2384 | 1461145505762 Marionette TRACE conn5 <- [1,6,null,{}] 02:45:05 INFO - PROCESS | 2384 | 1461145505776 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:05 INFO - PROCESS | 2384 | 1461145505795 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 02:45:05 INFO - PROCESS | 2384 | 1461145505800 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F252800 == 7 [pid = 2384] [id = 8] 02:45:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 20 (0000004B0F202400) [pid = 2384] [serial = 20] [outer = 0000000000000000] 02:45:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 21 (0000004B0F3AD000) [pid = 2384] [serial = 21] [outer = 0000004B0F202400] 02:45:05 INFO - PROCESS | 2384 | 1461145505864 Marionette DEBUG loaded listener.js 02:45:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 22 (0000004B139BD800) [pid = 2384] [serial = 22] [outer = 0000004B0F202400] 02:45:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0EAE3800 == 8 [pid = 2384] [id = 9] 02:45:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 23 (0000004B154A3400) [pid = 2384] [serial = 23] [outer = 0000000000000000] 02:45:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 24 (0000004B15D15400) [pid = 2384] [serial = 24] [outer = 0000004B154A3400] 02:45:06 INFO - PROCESS | 2384 | 1461145506342 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 25 (0000004B1B70EC00) [pid = 2384] [serial = 25] [outer = 0000004B154A3400] 02:45:06 INFO - PROCESS | 2384 | 1461145506938 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1240ms 02:45:07 INFO - PROCESS | 2384 | 1461145507070 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 02:45:07 INFO - PROCESS | 2384 | 1461145507074 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 02:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:45:07 INFO - PROCESS | 2384 | 1461145507106 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - PROCESS | 2384 | 1461145507108 Marionette TRACE conn5 <- [1,10,null,{}] 02:45:07 INFO - PROCESS | 2384 | 1461145507120 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:07 INFO - PROCESS | 2384 | 1461145507237 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 02:45:07 INFO - PROCESS | 2384 | 1461145507287 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8B3800 == 9 [pid = 2384] [id = 10] 02:45:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 26 (0000004B143B5C00) [pid = 2384] [serial = 26] [outer = 0000000000000000] 02:45:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 27 (0000004B1B711C00) [pid = 2384] [serial = 27] [outer = 0000004B143B5C00] 02:45:07 INFO - PROCESS | 2384 | 1461145507346 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 28 (0000004B1EDF3000) [pid = 2384] [serial = 28] [outer = 0000004B143B5C00] 02:45:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9C4000 == 10 [pid = 2384] [id = 11] 02:45:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 29 (0000004B1B9C4800) [pid = 2384] [serial = 29] [outer = 0000000000000000] 02:45:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 30 (0000004B1BAD2000) [pid = 2384] [serial = 30] [outer = 0000004B1B9C4800] 02:45:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 31 (0000004B1B9CF800) [pid = 2384] [serial = 31] [outer = 0000004B1B9C4800] 02:45:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B61B000 == 11 [pid = 2384] [id = 12] 02:45:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 32 (0000004B1B56B400) [pid = 2384] [serial = 32] [outer = 0000000000000000] 02:45:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 33 (0000004B2122A800) [pid = 2384] [serial = 33] [outer = 0000004B1B56B400] 02:45:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 34 (0000004B1C473800) [pid = 2384] [serial = 34] [outer = 0000004B1B56B400] 02:45:08 INFO - PROCESS | 2384 | 1461145508314 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1257ms 02:45:08 INFO - PROCESS | 2384 | 1461145508350 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 02:45:08 INFO - PROCESS | 2384 | 1461145508354 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 02:45:08 INFO - PROCESS | 2384 | 1461145508360 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:45:08 INFO - PROCESS | 2384 | 1461145508364 Marionette TRACE conn5 <- [1,14,null,{}] 02:45:08 INFO - PROCESS | 2384 | 1461145508370 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:08 INFO - PROCESS | 2384 | 1461145508467 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 02:45:08 INFO - PROCESS | 2384 | 1461145508524 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0EAE4800 == 12 [pid = 2384] [id = 13] 02:45:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 35 (0000004B13666400) [pid = 2384] [serial = 35] [outer = 0000000000000000] 02:45:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 36 (0000004B1382D800) [pid = 2384] [serial = 36] [outer = 0000004B13666400] 02:45:08 INFO - PROCESS | 2384 | 1461145508577 Marionette DEBUG loaded listener.js 02:45:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 37 (0000004B139BD000) [pid = 2384] [serial = 37] [outer = 0000004B13666400] 02:45:08 INFO - PROCESS | 2384 | --DOCSHELL 0000004B15DB5800 == 11 [pid = 2384] [id = 4] 02:45:09 INFO - PROCESS | 2384 | 1461145509014 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 691ms 02:45:09 INFO - PROCESS | 2384 | 1461145509059 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 02:45:09 INFO - PROCESS | 2384 | 1461145509065 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 02:45:09 INFO - PROCESS | 2384 | 1461145509071 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:45:09 INFO - PROCESS | 2384 | 1461145509074 Marionette TRACE conn5 <- [1,18,null,{}] 02:45:09 INFO - PROCESS | 2384 | 1461145509077 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:09 INFO - PROCESS | 2384 | 1461145509162 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 02:45:09 INFO - PROCESS | 2384 | 1461145509173 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0FDCD000 == 12 [pid = 2384] [id = 14] 02:45:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 38 (0000004B14308800) [pid = 2384] [serial = 38] [outer = 0000000000000000] 02:45:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 39 (0000004B143B6000) [pid = 2384] [serial = 39] [outer = 0000004B14308800] 02:45:09 INFO - PROCESS | 2384 | 1461145509220 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 40 (0000004B146D7C00) [pid = 2384] [serial = 40] [outer = 0000004B14308800] 02:45:09 INFO - PROCESS | 2384 | 1461145509648 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 629ms 02:45:09 INFO - PROCESS | 2384 | 1461145509704 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 02:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:45:09 INFO - PROCESS | 2384 | 1461145509706 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 02:45:09 INFO - PROCESS | 2384 | 1461145509710 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - PROCESS | 2384 | 1461145509714 Marionette TRACE conn5 <- [1,22,null,{}] 02:45:09 INFO - PROCESS | 2384 | 1461145509726 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:09 INFO - PROCESS | 2384 | 1461145509817 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 02:45:09 INFO - PROCESS | 2384 | 1461145509826 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13B6A000 == 13 [pid = 2384] [id = 15] 02:45:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 41 (0000004B18258800) [pid = 2384] [serial = 41] [outer = 0000000000000000] 02:45:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 42 (0000004B18CCD800) [pid = 2384] [serial = 42] [outer = 0000004B18258800] 02:45:09 INFO - PROCESS | 2384 | 1461145509883 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 43 (0000004B1A282400) [pid = 2384] [serial = 43] [outer = 0000004B18258800] 02:45:10 INFO - PROCESS | 2384 | 1461145510336 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 692ms 02:45:10 INFO - PROCESS | 2384 | 1461145510405 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 02:45:10 INFO - PROCESS | 2384 | 1461145510408 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 02:45:10 INFO - PROCESS | 2384 | 1461145510411 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:45:10 INFO - PROCESS | 2384 | 1461145510413 Marionette TRACE conn5 <- [1,26,null,{}] 02:45:10 INFO - PROCESS | 2384 | 1461145510416 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:10 INFO - PROCESS | 2384 | 1461145510497 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 02:45:10 INFO - PROCESS | 2384 | 1461145510505 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B146C0800 == 14 [pid = 2384] [id = 16] 02:45:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 44 (0000004B1AE4A000) [pid = 2384] [serial = 44] [outer = 0000000000000000] 02:45:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 45 (0000004B1AE54800) [pid = 2384] [serial = 45] [outer = 0000004B1AE4A000] 02:45:10 INFO - PROCESS | 2384 | 1461145510552 Marionette DEBUG loaded listener.js 02:45:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 46 (0000004B1B56E800) [pid = 2384] [serial = 46] [outer = 0000004B1AE4A000] 02:45:10 INFO - PROCESS | 2384 | 1461145510941 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 586ms 02:45:11 INFO - PROCESS | 2384 | 1461145510999 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 02:45:11 INFO - PROCESS | 2384 | 1461145511002 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 02:45:11 INFO - PROCESS | 2384 | 1461145511005 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:45:11 INFO - PROCESS | 2384 | 1461145511007 Marionette TRACE conn5 <- [1,30,null,{}] 02:45:11 INFO - PROCESS | 2384 | 1461145511010 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:11 INFO - PROCESS | 2384 | 1461145511085 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 02:45:11 INFO - PROCESS | 2384 | 1461145511091 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18C89000 == 15 [pid = 2384] [id = 17] 02:45:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 47 (0000004B1B715000) [pid = 2384] [serial = 47] [outer = 0000000000000000] 02:45:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 48 (0000004B1C221C00) [pid = 2384] [serial = 48] [outer = 0000004B1B715000] 02:45:11 INFO - PROCESS | 2384 | 1461145511137 Marionette DEBUG loaded listener.js 02:45:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 49 (0000004B1C6F2000) [pid = 2384] [serial = 49] [outer = 0000004B1B715000] 02:45:11 INFO - PROCESS | 2384 | 1461145511528 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 587ms 02:45:11 INFO - PROCESS | 2384 | 1461145511596 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 02:45:11 INFO - PROCESS | 2384 | 1461145511598 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 02:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:45:11 INFO - PROCESS | 2384 | 1461145511601 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:45:11 INFO - PROCESS | 2384 | 1461145511603 Marionette TRACE conn5 <- [1,34,null,{}] 02:45:11 INFO - PROCESS | 2384 | 1461145511607 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:11 INFO - PROCESS | 2384 | 1461145511796 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 02:45:11 INFO - PROCESS | 2384 | 1461145511876 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8BD000 == 16 [pid = 2384] [id = 18] 02:45:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 50 (0000004B1B718C00) [pid = 2384] [serial = 50] [outer = 0000000000000000] 02:45:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 51 (0000004B1F92F000) [pid = 2384] [serial = 51] [outer = 0000004B1B718C00] 02:45:11 INFO - PROCESS | 2384 | 1461145511928 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 52 (0000004B1C6CB400) [pid = 2384] [serial = 52] [outer = 0000004B1B718C00] 02:45:12 INFO - PROCESS | 2384 | 1461145512279 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 734ms 02:45:12 INFO - PROCESS | 2384 | 1461145512338 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 02:45:12 INFO - PROCESS | 2384 | 1461145512341 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 02:45:12 INFO - PROCESS | 2384 | 1461145512344 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:45:12 INFO - PROCESS | 2384 | 1461145512345 Marionette TRACE conn5 <- [1,38,null,{}] 02:45:12 INFO - PROCESS | 2384 | 1461145512349 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:12 INFO - PROCESS | 2384 | 1461145512458 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 02:45:12 INFO - PROCESS | 2384 | 1461145512467 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:12 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CB18000 == 17 [pid = 2384] [id = 19] 02:45:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 53 (0000004B1461A400) [pid = 2384] [serial = 53] [outer = 0000000000000000] 02:45:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 54 (0000004B14625400) [pid = 2384] [serial = 54] [outer = 0000004B1461A400] 02:45:12 INFO - PROCESS | 2384 | 1461145512513 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 55 (0000004B1C6D0000) [pid = 2384] [serial = 55] [outer = 0000004B1461A400] 02:45:12 INFO - PROCESS | 2384 | 1461145512870 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 587ms 02:45:12 INFO - PROCESS | 2384 | 1461145512935 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 02:45:12 INFO - PROCESS | 2384 | 1461145512938 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 02:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:45:12 INFO - PROCESS | 2384 | 1461145512941 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:45:12 INFO - PROCESS | 2384 | 1461145512944 Marionette TRACE conn5 <- [1,42,null,{}] 02:45:12 INFO - PROCESS | 2384 | 1461145512947 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:13 INFO - PROCESS | 2384 | 1461145513046 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 02:45:13 INFO - PROCESS | 2384 | 1461145513054 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E10E800 == 18 [pid = 2384] [id = 20] 02:45:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 56 (0000004B0D0E5400) [pid = 2384] [serial = 56] [outer = 0000000000000000] 02:45:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 57 (0000004B0D0EEC00) [pid = 2384] [serial = 57] [outer = 0000004B0D0E5400] 02:45:13 INFO - PROCESS | 2384 | 1461145513101 Marionette DEBUG loaded listener.js 02:45:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 58 (0000004B14628C00) [pid = 2384] [serial = 58] [outer = 0000004B0D0E5400] 02:45:13 INFO - PROCESS | 2384 | 1461145513460 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 586ms 02:45:13 INFO - PROCESS | 2384 | 1461145513529 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 2384 | 1461145513532 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 02:45:13 INFO - PROCESS | 2384 | 1461145513535 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:45:13 INFO - PROCESS | 2384 | 1461145513537 Marionette TRACE conn5 <- [1,46,null,{}] 02:45:13 INFO - PROCESS | 2384 | 1461145513540 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:13 INFO - PROCESS | 2384 | 1461145513635 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 02:45:13 INFO - PROCESS | 2384 | 1461145513644 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13B66000 == 19 [pid = 2384] [id = 21] 02:45:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 59 (0000004B0D0F3000) [pid = 2384] [serial = 59] [outer = 0000000000000000] 02:45:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 60 (0000004B1C6D7800) [pid = 2384] [serial = 60] [outer = 0000004B0D0F3000] 02:45:13 INFO - PROCESS | 2384 | 1461145513688 Marionette DEBUG loaded listener.js 02:45:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 61 (0000004B1F640000) [pid = 2384] [serial = 61] [outer = 0000004B0D0F3000] 02:45:14 INFO - PROCESS | 2384 | 1461145514068 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 585ms 02:45:14 INFO - PROCESS | 2384 | 1461145514124 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 02:45:14 INFO - PROCESS | 2384 | 1461145514126 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 02:45:14 INFO - PROCESS | 2384 | 1461145514129 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:45:14 INFO - PROCESS | 2384 | 1461145514131 Marionette TRACE conn5 <- [1,50,null,{}] 02:45:14 INFO - PROCESS | 2384 | 1461145514135 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:14 INFO - PROCESS | 2384 | 1461145514231 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 02:45:14 INFO - PROCESS | 2384 | 1461145514240 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F81C800 == 20 [pid = 2384] [id = 22] 02:45:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 62 (0000004B0EB60400) [pid = 2384] [serial = 62] [outer = 0000000000000000] 02:45:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 63 (0000004B0EB69C00) [pid = 2384] [serial = 63] [outer = 0000004B0EB60400] 02:45:14 INFO - PROCESS | 2384 | 1461145514287 Marionette DEBUG loaded listener.js 02:45:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0000004B1F63E000) [pid = 2384] [serial = 64] [outer = 0000004B0EB60400] 02:45:14 INFO - PROCESS | 2384 | 1461145514707 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 630ms 02:45:14 INFO - PROCESS | 2384 | 1461145514762 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 02:45:14 INFO - PROCESS | 2384 | 1461145514765 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 02:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:45:14 INFO - PROCESS | 2384 | 1461145514775 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:45:14 INFO - PROCESS | 2384 | 1461145514778 Marionette TRACE conn5 <- [1,54,null,{}] 02:45:14 INFO - PROCESS | 2384 | 1461145514783 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:14 INFO - PROCESS | 2384 | 1461145514883 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 02:45:14 INFO - PROCESS | 2384 | 1461145514915 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C64800 == 21 [pid = 2384] [id = 23] 02:45:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0000004B23C12400) [pid = 2384] [serial = 65] [outer = 0000000000000000] 02:45:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0000004B23C16400) [pid = 2384] [serial = 66] [outer = 0000004B23C12400] 02:45:14 INFO - PROCESS | 2384 | 1461145514971 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0000004B23C20C00) [pid = 2384] [serial = 67] [outer = 0000004B23C12400] 02:45:15 INFO - PROCESS | 2384 | 1461145515373 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 649ms 02:45:15 INFO - PROCESS | 2384 | 1461145515421 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 02:45:15 INFO - PROCESS | 2384 | 1461145515423 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 02:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:45:15 INFO - PROCESS | 2384 | 1461145515426 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:45:15 INFO - PROCESS | 2384 | 1461145515428 Marionette TRACE conn5 <- [1,58,null,{}] 02:45:15 INFO - PROCESS | 2384 | 1461145515432 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:15 INFO - PROCESS | 2384 | 1461145515506 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 02:45:15 INFO - PROCESS | 2384 | 1461145515512 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0CFD2800 == 22 [pid = 2384] [id = 24] 02:45:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0000004B23EB6800) [pid = 2384] [serial = 68] [outer = 0000000000000000] 02:45:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0000004B23EC1400) [pid = 2384] [serial = 69] [outer = 0000004B23EB6800] 02:45:15 INFO - PROCESS | 2384 | 1461145515556 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0000004B240D0C00) [pid = 2384] [serial = 70] [outer = 0000004B23EB6800] 02:45:15 INFO - PROCESS | 2384 | 1461145515929 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 544ms 02:45:15 INFO - PROCESS | 2384 | 1461145515973 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 02:45:15 INFO - PROCESS | 2384 | 1461145515976 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 02:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:45:15 INFO - PROCESS | 2384 | 1461145515979 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:45:15 INFO - PROCESS | 2384 | 1461145515981 Marionette TRACE conn5 <- [1,62,null,{}] 02:45:15 INFO - PROCESS | 2384 | 1461145515984 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B8B3800 == 21 [pid = 2384] [id = 10] 02:45:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F252800 == 20 [pid = 2384] [id = 8] 02:45:16 INFO - PROCESS | 2384 | 1461145516737 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 02:45:16 INFO - PROCESS | 2384 | 1461145516829 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:16 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0DA36000 == 21 [pid = 2384] [id = 25] 02:45:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0000004B0E98B400) [pid = 2384] [serial = 71] [outer = 0000000000000000] 02:45:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0000004B0EB63000) [pid = 2384] [serial = 72] [outer = 0000004B0E98B400] 02:45:16 INFO - PROCESS | 2384 | 1461145516881 Marionette DEBUG loaded listener.js 02:45:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0000004B10313400) [pid = 2384] [serial = 73] [outer = 0000004B0E98B400] 02:45:17 INFO - PROCESS | 2384 | 1461145517320 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1392ms 02:45:17 INFO - PROCESS | 2384 | 1461145517376 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 02:45:17 INFO - PROCESS | 2384 | 1461145517381 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 02:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:45:17 INFO - PROCESS | 2384 | 1461145517385 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:45:17 INFO - PROCESS | 2384 | 1461145517389 Marionette TRACE conn5 <- [1,66,null,{}] 02:45:17 INFO - PROCESS | 2384 | 1461145517400 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:17 INFO - PROCESS | 2384 | 1461145517499 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 02:45:17 INFO - PROCESS | 2384 | 1461145517515 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:17 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1036C800 == 22 [pid = 2384] [id = 26] 02:45:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0000004B139B6000) [pid = 2384] [serial = 74] [outer = 0000000000000000] 02:45:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B14156800) [pid = 2384] [serial = 75] [outer = 0000004B139B6000] 02:45:17 INFO - PROCESS | 2384 | 1461145517564 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0000004B14535000) [pid = 2384] [serial = 76] [outer = 0000004B139B6000] 02:45:17 INFO - PROCESS | 2384 | 1461145517974 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 650ms 02:45:18 INFO - PROCESS | 2384 | 1461145518039 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 02:45:18 INFO - PROCESS | 2384 | 1461145518042 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 02:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:45:18 INFO - PROCESS | 2384 | 1461145518046 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 2384 | 1461145518048 Marionette TRACE conn5 <- [1,70,null,{}] 02:45:18 INFO - PROCESS | 2384 | 1461145518052 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:18 INFO - PROCESS | 2384 | 1461145518432 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 02:45:18 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0000004B15D18400) [pid = 2384] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:45:18 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0000004B18258800) [pid = 2384] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:45:18 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0000004B1AE4A000) [pid = 2384] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:45:18 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0000004B1B715000) [pid = 2384] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:45:18 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0000004B0EB60400) [pid = 2384] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:45:18 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0000004B0F202400) [pid = 2384] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:45:18 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0000004B143B5C00) [pid = 2384] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:45:18 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0000004B13666400) [pid = 2384] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:45:18 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0000004B14308800) [pid = 2384] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:45:18 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0000004B23C12400) [pid = 2384] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:45:18 INFO - PROCESS | 2384 | 1461145518487 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:18 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14581000 == 23 [pid = 2384] [id = 27] 02:45:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0000004B0E990400) [pid = 2384] [serial = 77] [outer = 0000000000000000] 02:45:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0000004B13668800) [pid = 2384] [serial = 78] [outer = 0000004B0E990400] 02:45:18 INFO - PROCESS | 2384 | 1461145518538 Marionette DEBUG loaded listener.js 02:45:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0000004B154A1400) [pid = 2384] [serial = 79] [outer = 0000004B0E990400] 02:45:18 INFO - PROCESS | 2384 | 1461145518905 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 881ms 02:45:18 INFO - PROCESS | 2384 | 1461145518928 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 02:45:18 INFO - PROCESS | 2384 | 1461145518932 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 02:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:45:18 INFO - PROCESS | 2384 | 1461145518948 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 2384 | 1461145518953 Marionette TRACE conn5 <- [1,74,null,{}] 02:45:18 INFO - PROCESS | 2384 | 1461145518957 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:19 INFO - PROCESS | 2384 | 1461145519036 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 02:45:19 INFO - PROCESS | 2384 | 1461145519044 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18C7C800 == 24 [pid = 2384] [id = 28] 02:45:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0000004B0EB6CC00) [pid = 2384] [serial = 80] [outer = 0000000000000000] 02:45:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0000004B1825B400) [pid = 2384] [serial = 81] [outer = 0000004B0EB6CC00] 02:45:19 INFO - PROCESS | 2384 | 1461145519090 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0000004B1A285C00) [pid = 2384] [serial = 82] [outer = 0000004B0EB6CC00] 02:45:19 INFO - PROCESS | 2384 | 1461145519500 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 587ms 02:45:19 INFO - PROCESS | 2384 | 1461145519530 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 02:45:19 INFO - PROCESS | 2384 | 1461145519532 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 02:45:19 INFO - PROCESS | 2384 | 1461145519535 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:45:19 INFO - PROCESS | 2384 | 1461145519537 Marionette TRACE conn5 <- [1,78,null,{}] 02:45:19 INFO - PROCESS | 2384 | 1461145519540 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:19 INFO - PROCESS | 2384 | 1461145519617 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 02:45:19 INFO - PROCESS | 2384 | 1461145519624 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B602800 == 25 [pid = 2384] [id = 29] 02:45:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0000004B1A75A800) [pid = 2384] [serial = 83] [outer = 0000000000000000] 02:45:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0000004B1AE44C00) [pid = 2384] [serial = 84] [outer = 0000004B1A75A800] 02:45:19 INFO - PROCESS | 2384 | 1461145519669 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B1B56C000) [pid = 2384] [serial = 85] [outer = 0000004B1A75A800] 02:45:20 INFO - PROCESS | 2384 | 1461145520104 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 629ms 02:45:20 INFO - PROCESS | 2384 | 1461145520167 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 02:45:20 INFO - PROCESS | 2384 | 1461145520169 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 02:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:45:20 INFO - PROCESS | 2384 | 1461145520173 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:45:20 INFO - PROCESS | 2384 | 1461145520175 Marionette TRACE conn5 <- [1,82,null,{}] 02:45:20 INFO - PROCESS | 2384 | 1461145520179 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:20 INFO - PROCESS | 2384 | 1461145520255 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 02:45:20 INFO - PROCESS | 2384 | 1461145520265 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:20 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C631000 == 26 [pid = 2384] [id = 30] 02:45:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0000004B1C6D3400) [pid = 2384] [serial = 86] [outer = 0000000000000000] 02:45:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B1C6D6C00) [pid = 2384] [serial = 87] [outer = 0000004B1C6D3400] 02:45:20 INFO - PROCESS | 2384 | 1461145520324 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B1C721000) [pid = 2384] [serial = 88] [outer = 0000004B1C6D3400] 02:45:20 INFO - PROCESS | 2384 | 1461145520903 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 797ms 02:45:20 INFO - PROCESS | 2384 | 1461145520974 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 02:45:20 INFO - PROCESS | 2384 | 1461145520980 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 02:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:45:20 INFO - PROCESS | 2384 | 1461145520986 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:45:20 INFO - PROCESS | 2384 | 1461145520990 Marionette TRACE conn5 <- [1,86,null,{}] 02:45:21 INFO - PROCESS | 2384 | 1461145521009 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:21 INFO - PROCESS | 2384 | 1461145521138 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 02:45:21 INFO - PROCESS | 2384 | 1461145521176 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13640000 == 27 [pid = 2384] [id = 31] 02:45:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B14309400) [pid = 2384] [serial = 89] [outer = 0000000000000000] 02:45:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B1459D800) [pid = 2384] [serial = 90] [outer = 0000004B14309400] 02:45:21 INFO - PROCESS | 2384 | 1461145521235 Marionette DEBUG loaded listener.js 02:45:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B15189400) [pid = 2384] [serial = 91] [outer = 0000004B14309400] 02:45:21 INFO - PROCESS | 2384 | 1461145521751 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 838ms 02:45:21 INFO - PROCESS | 2384 | 1461145521827 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 02:45:21 INFO - PROCESS | 2384 | 1461145521833 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 02:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:45:21 INFO - PROCESS | 2384 | 1461145521840 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - PROCESS | 2384 | 1461145521844 Marionette TRACE conn5 <- [1,90,null,{}] 02:45:21 INFO - PROCESS | 2384 | 1461145521848 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:21 INFO - PROCESS | 2384 | 1461145521981 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 02:45:22 INFO - PROCESS | 2384 | 1461145522040 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C4AC000 == 28 [pid = 2384] [id = 32] 02:45:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B105CA000) [pid = 2384] [serial = 92] [outer = 0000000000000000] 02:45:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B1AE55000) [pid = 2384] [serial = 93] [outer = 0000004B105CA000] 02:45:22 INFO - PROCESS | 2384 | 1461145522097 Marionette DEBUG loaded listener.js 02:45:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B1C6CD800) [pid = 2384] [serial = 94] [outer = 0000004B105CA000] 02:45:22 INFO - PROCESS | 2384 | 1461145522633 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 838ms 02:45:22 INFO - PROCESS | 2384 | 1461145522684 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 02:45:22 INFO - PROCESS | 2384 | 1461145522687 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 02:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:45:22 INFO - PROCESS | 2384 | 1461145522690 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:45:22 INFO - PROCESS | 2384 | 1461145522695 Marionette TRACE conn5 <- [1,94,null,{}] 02:45:22 INFO - PROCESS | 2384 | 1461145522706 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:22 INFO - PROCESS | 2384 | 1461145522810 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 02:45:22 INFO - PROCESS | 2384 | 1461145522885 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1EA31800 == 29 [pid = 2384] [id = 33] 02:45:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B1D3C9800) [pid = 2384] [serial = 95] [outer = 0000000000000000] 02:45:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B1DFD7400) [pid = 2384] [serial = 96] [outer = 0000004B1D3C9800] 02:45:22 INFO - PROCESS | 2384 | 1461145522946 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B1EDF2400) [pid = 2384] [serial = 97] [outer = 0000004B1D3C9800] 02:45:23 INFO - PROCESS | 2384 | 1461145523465 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 840ms 02:45:23 INFO - PROCESS | 2384 | 1461145523532 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 02:45:23 INFO - PROCESS | 2384 | 1461145523536 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 02:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:45:23 INFO - PROCESS | 2384 | 1461145523539 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:45:23 INFO - PROCESS | 2384 | 1461145523541 Marionette TRACE conn5 <- [1,98,null,{}] 02:45:23 INFO - PROCESS | 2384 | 1461145523545 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:23 INFO - PROCESS | 2384 | 1461145523647 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 02:45:23 INFO - PROCESS | 2384 | 1461145523706 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18C7B000 == 30 [pid = 2384] [id = 34] 02:45:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B1E840400) [pid = 2384] [serial = 98] [outer = 0000000000000000] 02:45:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1F643000) [pid = 2384] [serial = 99] [outer = 0000004B1E840400] 02:45:23 INFO - PROCESS | 2384 | 1461145523763 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1F884400) [pid = 2384] [serial = 100] [outer = 0000004B1E840400] 02:45:24 INFO - PROCESS | 2384 | 1461145524384 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 881ms 02:45:24 INFO - PROCESS | 2384 | 1461145524422 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 02:45:24 INFO - PROCESS | 2384 | 1461145524426 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 02:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:45:24 INFO - PROCESS | 2384 | 1461145524432 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:45:24 INFO - PROCESS | 2384 | 1461145524436 Marionette TRACE conn5 <- [1,102,null,{}] 02:45:24 INFO - PROCESS | 2384 | 1461145524441 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:24 INFO - PROCESS | 2384 | 1461145524539 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 02:45:24 INFO - PROCESS | 2384 | 1461145524602 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:24 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B10272000 == 31 [pid = 2384] [id = 35] 02:45:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B0E038800) [pid = 2384] [serial = 101] [outer = 0000000000000000] 02:45:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B0EA45C00) [pid = 2384] [serial = 102] [outer = 0000004B0E038800] 02:45:24 INFO - PROCESS | 2384 | 1461145524655 Marionette DEBUG loaded listener.js 02:45:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B0FD62C00) [pid = 2384] [serial = 103] [outer = 0000004B0E038800] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B18CCD800) [pid = 2384] [serial = 42] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1AE54800) [pid = 2384] [serial = 45] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1B56E800) [pid = 2384] [serial = 46] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1C221C00) [pid = 2384] [serial = 48] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1F92F000) [pid = 2384] [serial = 51] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B14625400) [pid = 2384] [serial = 54] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B0D0EEC00) [pid = 2384] [serial = 57] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B1C6D7800) [pid = 2384] [serial = 60] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B1C6F2000) [pid = 2384] [serial = 49] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B0EB69C00) [pid = 2384] [serial = 63] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B23C16400) [pid = 2384] [serial = 66] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B0F3AD000) [pid = 2384] [serial = 21] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B15D15400) [pid = 2384] [serial = 24] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B1B711C00) [pid = 2384] [serial = 27] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B2122A800) [pid = 2384] [serial = 33] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B1382D800) [pid = 2384] [serial = 36] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B143B6000) [pid = 2384] [serial = 39] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0000004B1BAD2000) [pid = 2384] [serial = 30] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0000004B139BD000) [pid = 2384] [serial = 37] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0000004B1A282400) [pid = 2384] [serial = 43] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0000004B139BD800) [pid = 2384] [serial = 22] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0000004B1F63E000) [pid = 2384] [serial = 64] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0000004B1EDF3000) [pid = 2384] [serial = 28] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0000004B23C20C00) [pid = 2384] [serial = 67] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0000004B146D7C00) [pid = 2384] [serial = 40] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0000004B1C2A7800) [pid = 2384] [serial = 17] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0000004B1C134C00) [pid = 2384] [serial = 14] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0000004B154A0400) [pid = 2384] [serial = 9] [outer = 0000000000000000] [url = about:blank] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0000004B154A2000) [pid = 2384] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:45:24 INFO - PROCESS | 2384 | --DOMWINDOW == 63 (0000004B1364E000) [pid = 2384] [serial = 4] [outer = 0000000000000000] [url = about:blank] 02:45:25 INFO - PROCESS | 2384 | 1461145525070 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 691ms 02:45:25 INFO - PROCESS | 2384 | 1461145525128 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 2384 | 1461145525134 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 02:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:45:25 INFO - PROCESS | 2384 | 1461145525141 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 2384 | 1461145525143 Marionette TRACE conn5 <- [1,106,null,{}] 02:45:25 INFO - PROCESS | 2384 | 1461145525147 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:25 INFO - PROCESS | 2384 | 1461145525227 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 02:45:25 INFO - PROCESS | 2384 | 1461145525234 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1037E000 == 32 [pid = 2384] [id = 36] 02:45:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0000004B0F3B0C00) [pid = 2384] [serial = 104] [outer = 0000000000000000] 02:45:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0000004B139BD800) [pid = 2384] [serial = 105] [outer = 0000004B0F3B0C00] 02:45:25 INFO - PROCESS | 2384 | 1461145525284 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0000004B14159400) [pid = 2384] [serial = 106] [outer = 0000004B0F3B0C00] 02:45:25 INFO - PROCESS | 2384 | 1461145525694 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 587ms 02:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:45:25 INFO - PROCESS | 2384 | 1461145525728 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 2384 | 1461145525731 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 02:45:25 INFO - PROCESS | 2384 | 1461145525734 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 2384 | 1461145525738 Marionette TRACE conn5 <- [1,110,null,{}] 02:45:25 INFO - PROCESS | 2384 | 1461145525749 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:25 INFO - PROCESS | 2384 | 1461145525837 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 02:45:25 INFO - PROCESS | 2384 | 1461145525844 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B153BA000 == 33 [pid = 2384] [id = 37] 02:45:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0000004B1503E000) [pid = 2384] [serial = 107] [outer = 0000000000000000] 02:45:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0000004B15980800) [pid = 2384] [serial = 108] [outer = 0000004B1503E000] 02:45:25 INFO - PROCESS | 2384 | 1461145525895 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0000004B18C91C00) [pid = 2384] [serial = 109] [outer = 0000004B1503E000] 02:45:26 INFO - PROCESS | 2384 | 1461145526338 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 629ms 02:45:26 INFO - PROCESS | 2384 | 1461145526367 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 02:45:26 INFO - PROCESS | 2384 | 1461145526370 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 02:45:26 INFO - PROCESS | 2384 | 1461145526373 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:45:26 INFO - PROCESS | 2384 | 1461145526375 Marionette TRACE conn5 <- [1,114,null,{}] 02:45:26 INFO - PROCESS | 2384 | 1461145526378 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:26 INFO - PROCESS | 2384 | 1461145526457 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 02:45:26 INFO - PROCESS | 2384 | 1461145526464 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:26 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A949800 == 34 [pid = 2384] [id = 38] 02:45:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0000004B1A965400) [pid = 2384] [serial = 110] [outer = 0000000000000000] 02:45:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0000004B1AE48C00) [pid = 2384] [serial = 111] [outer = 0000004B1A965400] 02:45:26 INFO - PROCESS | 2384 | 1461145526511 Marionette DEBUG loaded listener.js 02:45:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0000004B1B56F000) [pid = 2384] [serial = 112] [outer = 0000004B1A965400] 02:45:26 INFO - PROCESS | 2384 | 1461145526913 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 585ms 02:45:26 INFO - PROCESS | 2384 | 1461145526960 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 02:45:26 INFO - PROCESS | 2384 | 1461145526963 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 02:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:45:26 INFO - PROCESS | 2384 | 1461145526971 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - PROCESS | 2384 | 1461145526973 Marionette TRACE conn5 <- [1,118,null,{}] 02:45:26 INFO - PROCESS | 2384 | 1461145526983 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:27 INFO - PROCESS | 2384 | 1461145527076 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 02:45:27 INFO - PROCESS | 2384 | 1461145527082 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F4B0800 == 35 [pid = 2384] [id = 39] 02:45:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0000004B1A965800) [pid = 2384] [serial = 113] [outer = 0000000000000000] 02:45:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0000004B1C136800) [pid = 2384] [serial = 114] [outer = 0000004B1A965800] 02:45:27 INFO - PROCESS | 2384 | 1461145527131 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B1C6F1800) [pid = 2384] [serial = 115] [outer = 0000004B1A965800] 02:45:27 INFO - PROCESS | 2384 | 1461145527564 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 650ms 02:45:27 INFO - PROCESS | 2384 | 1461145527620 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 02:45:27 INFO - PROCESS | 2384 | 1461145527622 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 02:45:27 INFO - PROCESS | 2384 | 1461145527626 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:45:27 INFO - PROCESS | 2384 | 1461145527627 Marionette TRACE conn5 <- [1,122,null,{}] 02:45:27 INFO - PROCESS | 2384 | 1461145527631 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:27 INFO - PROCESS | 2384 | 1461145527753 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 02:45:27 INFO - PROCESS | 2384 | 1461145527760 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E43A000 == 36 [pid = 2384] [id = 40] 02:45:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0000004B1D05E400) [pid = 2384] [serial = 116] [outer = 0000000000000000] 02:45:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B1F64AC00) [pid = 2384] [serial = 117] [outer = 0000004B1D05E400] 02:45:27 INFO - PROCESS | 2384 | 1461145527810 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B1F99A800) [pid = 2384] [serial = 118] [outer = 0000004B1D05E400] 02:45:28 INFO - PROCESS | 2384 | 1461145528209 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 629ms 02:45:28 INFO - PROCESS | 2384 | 1461145528257 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 02:45:28 INFO - PROCESS | 2384 | 1461145528259 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 02:45:28 INFO - PROCESS | 2384 | 1461145528263 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:45:28 INFO - PROCESS | 2384 | 1461145528264 Marionette TRACE conn5 <- [1,126,null,{}] 02:45:28 INFO - PROCESS | 2384 | 1461145528268 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:28 INFO - PROCESS | 2384 | 1461145528362 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 02:45:28 INFO - PROCESS | 2384 | 1461145528425 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2127C800 == 37 [pid = 2384] [id = 41] 02:45:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B0F073000) [pid = 2384] [serial = 119] [outer = 0000000000000000] 02:45:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B0F076400) [pid = 2384] [serial = 120] [outer = 0000004B0F073000] 02:45:28 INFO - PROCESS | 2384 | 1461145528470 Marionette DEBUG loaded listener.js 02:45:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B1F93B800) [pid = 2384] [serial = 121] [outer = 0000004B0F073000] 02:45:28 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B23EB6800) [pid = 2384] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:45:28 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B1461A400) [pid = 2384] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:45:28 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B0D0F3000) [pid = 2384] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:45:28 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B1B718C00) [pid = 2384] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:45:28 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B0D0E5400) [pid = 2384] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:45:28 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0000004B139B6000) [pid = 2384] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:45:28 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0000004B0EB6CC00) [pid = 2384] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:45:28 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0000004B1A75A800) [pid = 2384] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:45:28 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0000004B0E990400) [pid = 2384] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:45:28 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0000004B0E98B400) [pid = 2384] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:45:28 INFO - PROCESS | 2384 | 1461145528887 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 692ms 02:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:45:28 INFO - PROCESS | 2384 | 1461145528958 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 02:45:28 INFO - PROCESS | 2384 | 1461145528960 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 02:45:28 INFO - PROCESS | 2384 | 1461145528963 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - PROCESS | 2384 | 1461145528965 Marionette TRACE conn5 <- [1,130,null,{}] 02:45:28 INFO - PROCESS | 2384 | 1461145528969 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:29 INFO - PROCESS | 2384 | 1461145529043 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 02:45:29 INFO - PROCESS | 2384 | 1461145529052 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2328C000 == 38 [pid = 2384] [id = 42] 02:45:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0000004B0ECDF000) [pid = 2384] [serial = 122] [outer = 0000000000000000] 02:45:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0000004B0ECE1C00) [pid = 2384] [serial = 123] [outer = 0000004B0ECDF000] 02:45:29 INFO - PROCESS | 2384 | 1461145529098 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0000004B0ECE8C00) [pid = 2384] [serial = 124] [outer = 0000004B0ECDF000] 02:45:29 INFO - PROCESS | 2384 | 1461145529480 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 524ms 02:45:29 INFO - PROCESS | 2384 | 1461145529491 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 02:45:29 INFO - PROCESS | 2384 | 1461145529493 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 02:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:45:29 INFO - PROCESS | 2384 | 1461145529496 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:45:29 INFO - PROCESS | 2384 | 1461145529498 Marionette TRACE conn5 <- [1,134,null,{}] 02:45:29 INFO - PROCESS | 2384 | 1461145529502 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:29 INFO - PROCESS | 2384 | 1461145529602 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 02:45:29 INFO - PROCESS | 2384 | 1461145529610 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C75000 == 39 [pid = 2384] [id = 43] 02:45:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B10314000) [pid = 2384] [serial = 125] [outer = 0000000000000000] 02:45:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0000004B15104800) [pid = 2384] [serial = 126] [outer = 0000004B10314000] 02:45:29 INFO - PROCESS | 2384 | 1461145529656 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B1510A400) [pid = 2384] [serial = 127] [outer = 0000004B10314000] 02:45:30 INFO - PROCESS | 2384 | 1461145530060 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 586ms 02:45:30 INFO - PROCESS | 2384 | 1461145530086 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 02:45:30 INFO - PROCESS | 2384 | 1461145530088 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 02:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:45:30 INFO - PROCESS | 2384 | 1461145530091 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - PROCESS | 2384 | 1461145530093 Marionette TRACE conn5 <- [1,138,null,{}] 02:45:30 INFO - PROCESS | 2384 | 1461145530096 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:30 INFO - PROCESS | 2384 | 1461145530196 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 02:45:30 INFO - PROCESS | 2384 | 1461145530204 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:30 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23CBB000 == 40 [pid = 2384] [id = 44] 02:45:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B139B6000) [pid = 2384] [serial = 128] [outer = 0000000000000000] 02:45:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B1AE3B800) [pid = 2384] [serial = 129] [outer = 0000004B139B6000] 02:45:30 INFO - PROCESS | 2384 | 1461145530249 Marionette DEBUG loaded listener.js 02:45:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B232C7800) [pid = 2384] [serial = 130] [outer = 0000004B139B6000] 02:45:30 INFO - PROCESS | 2384 | 1461145530632 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 585ms 02:45:30 INFO - PROCESS | 2384 | 1461145530680 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 02:45:30 INFO - PROCESS | 2384 | 1461145530683 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 02:45:30 INFO - PROCESS | 2384 | 1461145530686 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:45:30 INFO - PROCESS | 2384 | 1461145530689 Marionette TRACE conn5 <- [1,142,null,{}] 02:45:30 INFO - PROCESS | 2384 | 1461145530692 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:30 INFO - PROCESS | 2384 | 1461145530811 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 02:45:30 INFO - PROCESS | 2384 | 1461145530820 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:30 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23CAF000 == 41 [pid = 2384] [id = 45] 02:45:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B1EDEDC00) [pid = 2384] [serial = 131] [outer = 0000000000000000] 02:45:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B232D1400) [pid = 2384] [serial = 132] [outer = 0000004B1EDEDC00] 02:45:30 INFO - PROCESS | 2384 | 1461145530871 Marionette DEBUG loaded listener.js 02:45:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B23EBAC00) [pid = 2384] [serial = 133] [outer = 0000004B1EDEDC00] 02:45:31 INFO - PROCESS | 2384 | 1461145531466 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 840ms 02:45:31 INFO - PROCESS | 2384 | 1461145531530 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 02:45:31 INFO - PROCESS | 2384 | 1461145531534 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 02:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:45:31 INFO - PROCESS | 2384 | 1461145531540 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:45:31 INFO - PROCESS | 2384 | 1461145531543 Marionette TRACE conn5 <- [1,146,null,{}] 02:45:31 INFO - PROCESS | 2384 | 1461145531549 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:31 INFO - PROCESS | 2384 | 1461145531689 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 02:45:31 INFO - PROCESS | 2384 | 1461145531828 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14130000 == 42 [pid = 2384] [id = 46] 02:45:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B0ECDD000) [pid = 2384] [serial = 134] [outer = 0000000000000000] 02:45:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B103F8800) [pid = 2384] [serial = 135] [outer = 0000004B0ECDD000] 02:45:31 INFO - PROCESS | 2384 | 1461145531927 Marionette DEBUG loaded listener.js 02:45:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B1430B000) [pid = 2384] [serial = 136] [outer = 0000004B0ECDD000] 02:45:32 INFO - PROCESS | 2384 | 1461145532553 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1080ms 02:45:32 INFO - PROCESS | 2384 | 1461145532624 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 02:45:32 INFO - PROCESS | 2384 | 1461145532631 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 02:45:32 INFO - PROCESS | 2384 | 1461145532638 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:45:32 INFO - PROCESS | 2384 | 1461145532641 Marionette TRACE conn5 <- [1,150,null,{}] 02:45:32 INFO - PROCESS | 2384 | 1461145532645 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:32 INFO - PROCESS | 2384 | 1461145532782 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 02:45:32 INFO - PROCESS | 2384 | 1461145532845 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1DD21000 == 43 [pid = 2384] [id = 47] 02:45:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B154A0800) [pid = 2384] [serial = 137] [outer = 0000000000000000] 02:45:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B1A289800) [pid = 2384] [serial = 138] [outer = 0000004B154A0800] 02:45:32 INFO - PROCESS | 2384 | 1461145532902 Marionette DEBUG loaded listener.js 02:45:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1C221C00) [pid = 2384] [serial = 139] [outer = 0000004B154A0800] 02:45:33 INFO - PROCESS | 2384 | 1461145533629 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1022ms 02:45:33 INFO - PROCESS | 2384 | 1461145533665 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 02:45:33 INFO - PROCESS | 2384 | 1461145533670 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 02:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:45:33 INFO - PROCESS | 2384 | 1461145533675 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:45:33 INFO - PROCESS | 2384 | 1461145533679 Marionette TRACE conn5 <- [1,154,null,{}] 02:45:33 INFO - PROCESS | 2384 | 1461145533685 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:33 INFO - PROCESS | 2384 | 1461145533791 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 02:45:33 INFO - PROCESS | 2384 | 1461145533857 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:33 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1364F800 == 44 [pid = 2384] [id = 48] 02:45:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B0ECDD400) [pid = 2384] [serial = 140] [outer = 0000000000000000] 02:45:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B0F070800) [pid = 2384] [serial = 141] [outer = 0000004B0ECDD400] 02:45:33 INFO - PROCESS | 2384 | 1461145533909 Marionette DEBUG loaded listener.js 02:45:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B13833000) [pid = 2384] [serial = 142] [outer = 0000004B0ECDD400] 02:45:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23CBB000 == 43 [pid = 2384] [id = 44] 02:45:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C75000 == 42 [pid = 2384] [id = 43] 02:45:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2328C000 == 41 [pid = 2384] [id = 42] 02:45:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2127C800 == 40 [pid = 2384] [id = 41] 02:45:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E43A000 == 39 [pid = 2384] [id = 40] 02:45:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F4B0800 == 38 [pid = 2384] [id = 39] 02:45:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A949800 == 37 [pid = 2384] [id = 38] 02:45:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B153BA000 == 36 [pid = 2384] [id = 37] 02:45:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1037E000 == 35 [pid = 2384] [id = 36] 02:45:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B10272000 == 34 [pid = 2384] [id = 35] 02:45:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13640000 == 33 [pid = 2384] [id = 31] 02:45:34 INFO - PROCESS | 2384 | 1461145534504 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1B56C000) [pid = 2384] [serial = 85] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 881ms 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1AE44C00) [pid = 2384] [serial = 84] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B154A1400) [pid = 2384] [serial = 79] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B0EB63000) [pid = 2384] [serial = 72] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B13668800) [pid = 2384] [serial = 78] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B1A285C00) [pid = 2384] [serial = 82] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B10313400) [pid = 2384] [serial = 73] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B240D0C00) [pid = 2384] [serial = 70] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B23EC1400) [pid = 2384] [serial = 69] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B1C6D0000) [pid = 2384] [serial = 55] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B1F640000) [pid = 2384] [serial = 61] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B1C6CB400) [pid = 2384] [serial = 52] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B14628C00) [pid = 2384] [serial = 58] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B14156800) [pid = 2384] [serial = 75] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B14535000) [pid = 2384] [serial = 76] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B1825B400) [pid = 2384] [serial = 81] [outer = 0000000000000000] [url = about:blank] 02:45:34 INFO - PROCESS | 2384 | 1461145534564 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 02:45:34 INFO - PROCESS | 2384 | 1461145534570 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 02:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:45:34 INFO - PROCESS | 2384 | 1461145534578 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:45:34 INFO - PROCESS | 2384 | 1461145534580 Marionette TRACE conn5 <- [1,158,null,{}] 02:45:34 INFO - PROCESS | 2384 | 1461145534584 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:34 INFO - PROCESS | 2384 | 1461145534664 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 02:45:34 INFO - PROCESS | 2384 | 1461145534671 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:34 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0EAEA000 == 34 [pid = 2384] [id = 49] 02:45:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B0E4C6000) [pid = 2384] [serial = 143] [outer = 0000000000000000] 02:45:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B0ECE0C00) [pid = 2384] [serial = 144] [outer = 0000004B0E4C6000] 02:45:34 INFO - PROCESS | 2384 | 1461145534719 Marionette DEBUG loaded listener.js 02:45:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B0FD5EC00) [pid = 2384] [serial = 145] [outer = 0000004B0E4C6000] 02:45:35 INFO - PROCESS | 2384 | 1461145535219 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 692ms 02:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:45:35 INFO - PROCESS | 2384 | 1461145535273 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 02:45:35 INFO - PROCESS | 2384 | 1461145535276 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 02:45:35 INFO - PROCESS | 2384 | 1461145535279 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:45:35 INFO - PROCESS | 2384 | 1461145535283 Marionette TRACE conn5 <- [1,162,null,{}] 02:45:35 INFO - PROCESS | 2384 | 1461145535294 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:35 INFO - PROCESS | 2384 | 1461145535384 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 02:45:35 INFO - PROCESS | 2384 | 1461145535391 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B145CF000 == 35 [pid = 2384] [id = 50] 02:45:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B14156800) [pid = 2384] [serial = 146] [outer = 0000000000000000] 02:45:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B14533C00) [pid = 2384] [serial = 147] [outer = 0000004B14156800] 02:45:35 INFO - PROCESS | 2384 | 1461145535440 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B1461FC00) [pid = 2384] [serial = 148] [outer = 0000004B14156800] 02:45:35 INFO - PROCESS | 2384 | 1461145535858 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 628ms 02:45:35 INFO - PROCESS | 2384 | 1461145535909 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 02:45:35 INFO - PROCESS | 2384 | 1461145535912 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 02:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:45:35 INFO - PROCESS | 2384 | 1461145535915 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:45:35 INFO - PROCESS | 2384 | 1461145535917 Marionette TRACE conn5 <- [1,166,null,{}] 02:45:35 INFO - PROCESS | 2384 | 1461145535921 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:36 INFO - PROCESS | 2384 | 1461145536001 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 02:45:36 INFO - PROCESS | 2384 | 1461145536010 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:36 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A2C5000 == 36 [pid = 2384] [id = 51] 02:45:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B15106C00) [pid = 2384] [serial = 149] [outer = 0000000000000000] 02:45:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B15194C00) [pid = 2384] [serial = 150] [outer = 0000004B15106C00] 02:45:36 INFO - PROCESS | 2384 | 1461145536056 Marionette DEBUG loaded listener.js 02:45:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B15D18400) [pid = 2384] [serial = 151] [outer = 0000004B15106C00] 02:45:36 INFO - PROCESS | 2384 | 1461145536454 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 586ms 02:45:36 INFO - PROCESS | 2384 | 1461145536505 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 2384 | 1461145536507 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 02:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:45:36 INFO - PROCESS | 2384 | 1461145536511 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 2384 | 1461145536512 Marionette TRACE conn5 <- [1,170,null,{}] 02:45:36 INFO - PROCESS | 2384 | 1461145536516 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:36 INFO - PROCESS | 2384 | 1461145536592 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 02:45:36 INFO - PROCESS | 2384 | 1461145536598 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:36 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B61E800 == 37 [pid = 2384] [id = 52] 02:45:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B17F4F000) [pid = 2384] [serial = 152] [outer = 0000000000000000] 02:45:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B1895C800) [pid = 2384] [serial = 153] [outer = 0000004B17F4F000] 02:45:36 INFO - PROCESS | 2384 | 1461145536644 Marionette DEBUG loaded listener.js 02:45:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B1A269000) [pid = 2384] [serial = 154] [outer = 0000004B17F4F000] 02:45:37 INFO - PROCESS | 2384 | 1461145537101 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 631ms 02:45:37 INFO - PROCESS | 2384 | 1461145537144 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 02:45:37 INFO - PROCESS | 2384 | 1461145537146 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 02:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:45:37 INFO - PROCESS | 2384 | 1461145537150 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:45:37 INFO - PROCESS | 2384 | 1461145537152 Marionette TRACE conn5 <- [1,174,null,{}] 02:45:37 INFO - PROCESS | 2384 | 1461145537155 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:37 INFO - PROCESS | 2384 | 1461145537270 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 02:45:37 INFO - PROCESS | 2384 | 1461145537279 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C1C3800 == 38 [pid = 2384] [id = 53] 02:45:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1AF1E000) [pid = 2384] [serial = 155] [outer = 0000000000000000] 02:45:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1B56B800) [pid = 2384] [serial = 156] [outer = 0000004B1AF1E000] 02:45:37 INFO - PROCESS | 2384 | 1461145537334 Marionette DEBUG loaded listener.js 02:45:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1B89D000) [pid = 2384] [serial = 157] [outer = 0000004B1AF1E000] 02:45:37 INFO - PROCESS | 2384 | 1461145537730 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 629ms 02:45:37 INFO - PROCESS | 2384 | 1461145537783 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 02:45:37 INFO - PROCESS | 2384 | 1461145537785 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 02:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:45:37 INFO - PROCESS | 2384 | 1461145537788 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:45:37 INFO - PROCESS | 2384 | 1461145537790 Marionette TRACE conn5 <- [1,178,null,{}] 02:45:37 INFO - PROCESS | 2384 | 1461145537794 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:37 INFO - PROCESS | 2384 | 1461145537891 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 02:45:37 INFO - PROCESS | 2384 | 1461145537921 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F4D4000 == 39 [pid = 2384] [id = 54] 02:45:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1AE4D000) [pid = 2384] [serial = 158] [outer = 0000000000000000] 02:45:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1C6CDC00) [pid = 2384] [serial = 159] [outer = 0000004B1AE4D000] 02:45:38 INFO - PROCESS | 2384 | 1461145538008 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1C6EE000) [pid = 2384] [serial = 160] [outer = 0000004B1AE4D000] 02:45:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1C6D8400) [pid = 2384] [serial = 161] [outer = 0000004B1B56B400] 02:45:38 INFO - PROCESS | 2384 | 1461145538475 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 735ms 02:45:38 INFO - PROCESS | 2384 | 1461145538527 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 02:45:38 INFO - PROCESS | 2384 | 1461145538529 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 02:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:45:38 INFO - PROCESS | 2384 | 1461145538532 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:45:38 INFO - PROCESS | 2384 | 1461145538534 Marionette TRACE conn5 <- [1,182,null,{}] 02:45:38 INFO - PROCESS | 2384 | 1461145538537 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:38 INFO - PROCESS | 2384 | 1461145538634 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 02:45:38 INFO - PROCESS | 2384 | 1461145538642 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:38 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F6BA800 == 40 [pid = 2384] [id = 55] 02:45:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1C721C00) [pid = 2384] [serial = 162] [outer = 0000000000000000] 02:45:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1CBD1C00) [pid = 2384] [serial = 163] [outer = 0000004B1C721C00] 02:45:38 INFO - PROCESS | 2384 | 1461145538688 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1EA12400) [pid = 2384] [serial = 164] [outer = 0000004B1C721C00] 02:45:39 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B139B6000) [pid = 2384] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:45:39 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B10314000) [pid = 2384] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:45:39 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1A965800) [pid = 2384] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:45:39 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1D05E400) [pid = 2384] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:45:39 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B0F073000) [pid = 2384] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:45:39 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B0F3B0C00) [pid = 2384] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:45:39 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B0E038800) [pid = 2384] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:45:39 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1503E000) [pid = 2384] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:45:39 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1A965400) [pid = 2384] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:45:39 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B0ECDF000) [pid = 2384] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:45:39 INFO - PROCESS | 2384 | 1461145539185 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 692ms 02:45:39 INFO - PROCESS | 2384 | 1461145539227 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 02:45:39 INFO - PROCESS | 2384 | 1461145539229 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 02:45:39 INFO - PROCESS | 2384 | 1461145539233 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:45:39 INFO - PROCESS | 2384 | 1461145539234 Marionette TRACE conn5 <- [1,186,null,{}] 02:45:39 INFO - PROCESS | 2384 | 1461145539238 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:39 INFO - PROCESS | 2384 | 1461145539339 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 02:45:39 INFO - PROCESS | 2384 | 1461145539346 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F97D000 == 41 [pid = 2384] [id = 56] 02:45:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B14180000) [pid = 2384] [serial = 165] [outer = 0000000000000000] 02:45:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1C47F000) [pid = 2384] [serial = 166] [outer = 0000004B14180000] 02:45:39 INFO - PROCESS | 2384 | 1461145539394 Marionette DEBUG loaded listener.js 02:45:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1EDEE800) [pid = 2384] [serial = 167] [outer = 0000004B14180000] 02:45:39 INFO - PROCESS | 2384 | 1461145539766 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 584ms 02:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:45:39 INFO - PROCESS | 2384 | 1461145539821 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 02:45:39 INFO - PROCESS | 2384 | 1461145539823 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 02:45:39 INFO - PROCESS | 2384 | 1461145539826 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 2384 | 1461145539829 Marionette TRACE conn5 <- [1,190,null,{}] 02:45:39 INFO - PROCESS | 2384 | 1461145539832 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:39 INFO - PROCESS | 2384 | 1461145539907 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 02:45:39 INFO - PROCESS | 2384 | 1461145539912 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236E8800 == 42 [pid = 2384] [id = 57] 02:45:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1F63D800) [pid = 2384] [serial = 168] [outer = 0000000000000000] 02:45:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1F647C00) [pid = 2384] [serial = 169] [outer = 0000004B1F63D800] 02:45:39 INFO - PROCESS | 2384 | 1461145539958 Marionette DEBUG loaded listener.js 02:45:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1F9A2800) [pid = 2384] [serial = 170] [outer = 0000004B1F63D800] 02:45:40 INFO - PROCESS | 2384 | 1461145540346 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 525ms 02:45:40 INFO - PROCESS | 2384 | 1461145540354 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 02:45:40 INFO - PROCESS | 2384 | 1461145540356 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 02:45:40 INFO - PROCESS | 2384 | 1461145540359 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:45:40 INFO - PROCESS | 2384 | 1461145540362 Marionette TRACE conn5 <- [1,194,null,{}] 02:45:40 INFO - PROCESS | 2384 | 1461145540366 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:40 INFO - PROCESS | 2384 | 1461145540487 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 02:45:40 INFO - PROCESS | 2384 | 1461145540495 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23CA3000 == 43 [pid = 2384] [id = 58] 02:45:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1F63F400) [pid = 2384] [serial = 171] [outer = 0000000000000000] 02:45:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B232CD400) [pid = 2384] [serial = 172] [outer = 0000004B1F63F400] 02:45:40 INFO - PROCESS | 2384 | 1461145540545 Marionette DEBUG loaded listener.js 02:45:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B23C1F400) [pid = 2384] [serial = 173] [outer = 0000004B1F63F400] 02:45:40 INFO - PROCESS | 2384 | 1461145540955 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 628ms 02:45:41 INFO - PROCESS | 2384 | 1461145540991 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 02:45:41 INFO - PROCESS | 2384 | 1461145540994 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 02:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:45:41 INFO - PROCESS | 2384 | 1461145541041 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:45:41 INFO - PROCESS | 2384 | 1461145541045 Marionette TRACE conn5 <- [1,198,null,{}] 02:45:41 INFO - PROCESS | 2384 | 1461145541051 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:41 INFO - PROCESS | 2384 | 1461145541147 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 02:45:41 INFO - PROCESS | 2384 | 1461145541262 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:41 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F251800 == 44 [pid = 2384] [id = 59] 02:45:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B0D249800) [pid = 2384] [serial = 174] [outer = 0000000000000000] 02:45:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B0E4CE800) [pid = 2384] [serial = 175] [outer = 0000004B0D249800] 02:45:41 INFO - PROCESS | 2384 | 1461145541319 Marionette DEBUG loaded listener.js 02:45:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B0ECE5800) [pid = 2384] [serial = 176] [outer = 0000004B0D249800] 02:45:41 INFO - PROCESS | 2384 | 1461145541932 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 945ms 02:45:41 INFO - PROCESS | 2384 | 1461145541992 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 2384 | 1461145541997 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 02:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:45:42 INFO - PROCESS | 2384 | 1461145542002 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 2384 | 1461145542005 Marionette TRACE conn5 <- [1,202,null,{}] 02:45:42 INFO - PROCESS | 2384 | 1461145542014 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:42 INFO - PROCESS | 2384 | 1461145542123 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 02:45:42 INFO - PROCESS | 2384 | 1461145542187 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1AF49800 == 45 [pid = 2384] [id = 60] 02:45:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1400F400) [pid = 2384] [serial = 177] [outer = 0000000000000000] 02:45:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1459AC00) [pid = 2384] [serial = 178] [outer = 0000004B1400F400] 02:45:42 INFO - PROCESS | 2384 | 1461145542245 Marionette DEBUG loaded listener.js 02:45:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B15187400) [pid = 2384] [serial = 179] [outer = 0000004B1400F400] 02:45:42 INFO - PROCESS | 2384 | 1461145542790 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 839ms 02:45:42 INFO - PROCESS | 2384 | 1461145542844 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 2384 | 1461145542847 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 02:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:45:42 INFO - PROCESS | 2384 | 1461145542850 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 2384 | 1461145542853 Marionette TRACE conn5 <- [1,206,null,{}] 02:45:42 INFO - PROCESS | 2384 | 1461145542857 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:42 INFO - PROCESS | 2384 | 1461145542962 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 02:45:43 INFO - PROCESS | 2384 | 1461145543047 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:43 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23520000 == 46 [pid = 2384] [id = 61] 02:45:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1B508800) [pid = 2384] [serial = 180] [outer = 0000000000000000] 02:45:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1B70DC00) [pid = 2384] [serial = 181] [outer = 0000004B1B508800] 02:45:43 INFO - PROCESS | 2384 | 1461145543111 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1F645400) [pid = 2384] [serial = 182] [outer = 0000004B1B508800] 02:45:43 INFO - PROCESS | 2384 | 1461145543694 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 882ms 02:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:45:43 INFO - PROCESS | 2384 | 1461145543734 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 02:45:43 INFO - PROCESS | 2384 | 1461145543737 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 02:45:43 INFO - PROCESS | 2384 | 1461145543741 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:45:43 INFO - PROCESS | 2384 | 1461145543743 Marionette TRACE conn5 <- [1,210,null,{}] 02:45:43 INFO - PROCESS | 2384 | 1461145543747 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:43 INFO - PROCESS | 2384 | 1461145543848 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 02:45:43 INFO - PROCESS | 2384 | 1461145543926 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:43 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B24012000 == 47 [pid = 2384] [id = 62] 02:45:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B2335E800) [pid = 2384] [serial = 183] [outer = 0000000000000000] 02:45:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B23366800) [pid = 2384] [serial = 184] [outer = 0000004B2335E800] 02:45:43 INFO - PROCESS | 2384 | 1461145543982 Marionette DEBUG loaded listener.js 02:45:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B23C14C00) [pid = 2384] [serial = 185] [outer = 0000004B2335E800] 02:45:44 INFO - PROCESS | 2384 | 1461145544488 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 775ms 02:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:45:44 INFO - PROCESS | 2384 | 1461145544519 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 2384 | 1461145544521 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 02:45:44 INFO - PROCESS | 2384 | 1461145544525 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 2384 | 1461145544527 Marionette TRACE conn5 <- [1,214,null,{}] 02:45:44 INFO - PROCESS | 2384 | 1461145544531 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:44 INFO - PROCESS | 2384 | 1461145544629 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 02:45:44 INFO - PROCESS | 2384 | 1461145544705 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2430D800 == 48 [pid = 2384] [id = 63] 02:45:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B23B44000) [pid = 2384] [serial = 186] [outer = 0000000000000000] 02:45:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B23B4B800) [pid = 2384] [serial = 187] [outer = 0000004B23B44000] 02:45:44 INFO - PROCESS | 2384 | 1461145544760 Marionette DEBUG loaded listener.js 02:45:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B23B51400) [pid = 2384] [serial = 188] [outer = 0000004B23B44000] 02:45:45 INFO - PROCESS | 2384 | 1461145545460 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 985ms 02:45:45 INFO - PROCESS | 2384 | 1461145545513 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 02:45:45 INFO - PROCESS | 2384 | 1461145545518 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 02:45:45 INFO - PROCESS | 2384 | 1461145545523 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:45:45 INFO - PROCESS | 2384 | 1461145545527 Marionette TRACE conn5 <- [1,218,null,{}] 02:45:45 INFO - PROCESS | 2384 | 1461145545534 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:45 INFO - PROCESS | 2384 | 1461145545628 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 02:45:45 INFO - PROCESS | 2384 | 1461145545698 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B145D2000 == 49 [pid = 2384] [id = 64] 02:45:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B0F079800) [pid = 2384] [serial = 189] [outer = 0000000000000000] 02:45:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B10311800) [pid = 2384] [serial = 190] [outer = 0000004B0F079800] 02:45:45 INFO - PROCESS | 2384 | 1461145545748 Marionette DEBUG loaded listener.js 02:45:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B14061C00) [pid = 2384] [serial = 191] [outer = 0000004B0F079800] 02:45:46 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236E8800 == 48 [pid = 2384] [id = 57] 02:45:46 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F97D000 == 47 [pid = 2384] [id = 56] 02:45:46 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F6BA800 == 46 [pid = 2384] [id = 55] 02:45:46 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F4D4000 == 45 [pid = 2384] [id = 54] 02:45:46 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C1C3800 == 44 [pid = 2384] [id = 53] 02:45:46 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B61E800 == 43 [pid = 2384] [id = 52] 02:45:46 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A2C5000 == 42 [pid = 2384] [id = 51] 02:45:46 INFO - PROCESS | 2384 | --DOCSHELL 0000004B145CF000 == 41 [pid = 2384] [id = 50] 02:45:46 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0EAEA000 == 40 [pid = 2384] [id = 49] 02:45:46 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1364F800 == 39 [pid = 2384] [id = 48] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1F643000) [pid = 2384] [serial = 99] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | 1461145546309 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 840ms 02:45:46 INFO - PROCESS | 2384 | 1461145546367 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 02:45:46 INFO - PROCESS | 2384 | 1461145546373 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 02:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:45:46 INFO - PROCESS | 2384 | 1461145546379 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 2384 | 1461145546382 Marionette TRACE conn5 <- [1,222,null,{}] 02:45:46 INFO - PROCESS | 2384 | 1461145546386 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:46 INFO - PROCESS | 2384 | 1461145546476 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1F64AC00) [pid = 2384] [serial = 117] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B0F076400) [pid = 2384] [serial = 120] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1C6D6C00) [pid = 2384] [serial = 87] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1459D800) [pid = 2384] [serial = 90] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1AE55000) [pid = 2384] [serial = 93] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B139BD800) [pid = 2384] [serial = 105] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B14159400) [pid = 2384] [serial = 106] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B0FD62C00) [pid = 2384] [serial = 103] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B0EA45C00) [pid = 2384] [serial = 102] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B15980800) [pid = 2384] [serial = 108] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B18C91C00) [pid = 2384] [serial = 109] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1AE48C00) [pid = 2384] [serial = 111] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1DFD7400) [pid = 2384] [serial = 96] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1F99A800) [pid = 2384] [serial = 118] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B0ECE1C00) [pid = 2384] [serial = 123] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B0ECE8C00) [pid = 2384] [serial = 124] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1AE3B800) [pid = 2384] [serial = 129] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1F93B800) [pid = 2384] [serial = 121] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B15104800) [pid = 2384] [serial = 126] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1C136800) [pid = 2384] [serial = 114] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1C6F1800) [pid = 2384] [serial = 115] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1510A400) [pid = 2384] [serial = 127] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B232C7800) [pid = 2384] [serial = 130] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1B56F000) [pid = 2384] [serial = 112] [outer = 0000000000000000] [url = about:blank] 02:45:46 INFO - PROCESS | 2384 | 1461145546547 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:46 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F4D7000 == 40 [pid = 2384] [id = 65] 02:45:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B0EA45C00) [pid = 2384] [serial = 192] [outer = 0000000000000000] 02:45:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B0ECE8C00) [pid = 2384] [serial = 193] [outer = 0000004B0EA45C00] 02:45:46 INFO - PROCESS | 2384 | 1461145546595 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1430BC00) [pid = 2384] [serial = 194] [outer = 0000004B0EA45C00] 02:45:46 INFO - PROCESS | 2384 | 1461145546970 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 02:45:47 INFO - PROCESS | 2384 | 1461145547019 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 02:45:47 INFO - PROCESS | 2384 | 1461145547021 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 02:45:47 INFO - PROCESS | 2384 | 1461145547025 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:45:47 INFO - PROCESS | 2384 | 1461145547029 Marionette TRACE conn5 <- [1,226,null,{}] 02:45:47 INFO - PROCESS | 2384 | 1461145547040 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:47 INFO - PROCESS | 2384 | 1461145547125 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 02:45:47 INFO - PROCESS | 2384 | 1461145547133 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A2CA800 == 41 [pid = 2384] [id = 66] 02:45:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B15104C00) [pid = 2384] [serial = 195] [outer = 0000000000000000] 02:45:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B17F56000) [pid = 2384] [serial = 196] [outer = 0000004B15104C00] 02:45:47 INFO - PROCESS | 2384 | 1461145547181 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B18CCB800) [pid = 2384] [serial = 197] [outer = 0000004B15104C00] 02:45:47 INFO - PROCESS | 2384 | 1461145547594 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 583ms 02:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:45:47 INFO - PROCESS | 2384 | 1461145547613 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 02:45:47 INFO - PROCESS | 2384 | 1461145547616 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 02:45:47 INFO - PROCESS | 2384 | 1461145547619 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 2384 | 1461145547621 Marionette TRACE conn5 <- [1,230,null,{}] 02:45:47 INFO - PROCESS | 2384 | 1461145547625 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:47 INFO - PROCESS | 2384 | 1461145547705 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 02:45:47 INFO - PROCESS | 2384 | 1461145547711 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9BF800 == 42 [pid = 2384] [id = 67] 02:45:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1A379800) [pid = 2384] [serial = 198] [outer = 0000000000000000] 02:45:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1AE3E000) [pid = 2384] [serial = 199] [outer = 0000004B1A379800] 02:45:47 INFO - PROCESS | 2384 | 1461145547758 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1B507000) [pid = 2384] [serial = 200] [outer = 0000004B1A379800] 02:45:48 INFO - PROCESS | 2384 | 1461145548170 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 587ms 02:45:48 INFO - PROCESS | 2384 | 1461145548210 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 02:45:48 INFO - PROCESS | 2384 | 1461145548212 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 02:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:45:48 INFO - PROCESS | 2384 | 1461145548221 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:45:48 INFO - PROCESS | 2384 | 1461145548223 Marionette TRACE conn5 <- [1,234,null,{}] 02:45:48 INFO - PROCESS | 2384 | 1461145548227 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:48 INFO - PROCESS | 2384 | 1461145548304 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 02:45:48 INFO - PROCESS | 2384 | 1461145548311 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:48 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C68A800 == 43 [pid = 2384] [id = 68] 02:45:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1B70A800) [pid = 2384] [serial = 201] [outer = 0000000000000000] 02:45:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1C218800) [pid = 2384] [serial = 202] [outer = 0000004B1B70A800] 02:45:48 INFO - PROCESS | 2384 | 1461145548357 Marionette DEBUG loaded listener.js 02:45:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1C6D2C00) [pid = 2384] [serial = 203] [outer = 0000004B1B70A800] 02:45:48 INFO - PROCESS | 2384 | 1461145548839 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 691ms 02:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:45:48 INFO - PROCESS | 2384 | 1461145548916 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 02:45:48 INFO - PROCESS | 2384 | 1461145548918 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 02:45:48 INFO - PROCESS | 2384 | 1461145548921 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:45:48 INFO - PROCESS | 2384 | 1461145548923 Marionette TRACE conn5 <- [1,238,null,{}] 02:45:48 INFO - PROCESS | 2384 | 1461145548927 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:49 INFO - PROCESS | 2384 | 1461145549049 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 02:45:49 INFO - PROCESS | 2384 | 1461145549062 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1EDA4800 == 44 [pid = 2384] [id = 69] 02:45:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1EDEE400) [pid = 2384] [serial = 204] [outer = 0000000000000000] 02:45:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1F64AC00) [pid = 2384] [serial = 205] [outer = 0000004B1EDEE400] 02:45:49 INFO - PROCESS | 2384 | 1461145549146 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B2115A800) [pid = 2384] [serial = 206] [outer = 0000004B1EDEE400] 02:45:49 INFO - PROCESS | 2384 | 1461145549575 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 673ms 02:45:49 INFO - PROCESS | 2384 | 1461145549596 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 02:45:49 INFO - PROCESS | 2384 | 1461145549598 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 02:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:45:49 INFO - PROCESS | 2384 | 1461145549601 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:45:49 INFO - PROCESS | 2384 | 1461145549603 Marionette TRACE conn5 <- [1,242,null,{}] 02:45:49 INFO - PROCESS | 2384 | 1461145549615 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:49 INFO - PROCESS | 2384 | 1461145549742 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 02:45:49 INFO - PROCESS | 2384 | 1461145549751 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B21268800 == 45 [pid = 2384] [id = 70] 02:45:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B2115E000) [pid = 2384] [serial = 207] [outer = 0000000000000000] 02:45:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B21162C00) [pid = 2384] [serial = 208] [outer = 0000004B2115E000] 02:45:49 INFO - PROCESS | 2384 | 1461145549796 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B232C8400) [pid = 2384] [serial = 209] [outer = 0000004B2115E000] 02:45:50 INFO - PROCESS | 2384 | 1461145550223 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 692ms 02:45:50 INFO - PROCESS | 2384 | 1461145550299 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 2384 | 1461145550301 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 02:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:45:50 INFO - PROCESS | 2384 | 1461145550304 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 2384 | 1461145550306 Marionette TRACE conn5 <- [1,246,null,{}] 02:45:50 INFO - PROCESS | 2384 | 1461145550310 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:50 INFO - PROCESS | 2384 | 1461145550410 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 02:45:50 INFO - PROCESS | 2384 | 1461145550422 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:50 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23516000 == 46 [pid = 2384] [id = 71] 02:45:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B18946800) [pid = 2384] [serial = 210] [outer = 0000000000000000] 02:45:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1894E000) [pid = 2384] [serial = 211] [outer = 0000004B18946800] 02:45:50 INFO - PROCESS | 2384 | 1461145550467 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B21228800) [pid = 2384] [serial = 212] [outer = 0000004B18946800] 02:45:50 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1AF1E000) [pid = 2384] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:45:50 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B17F4F000) [pid = 2384] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:45:50 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B14180000) [pid = 2384] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:45:50 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B0E4C6000) [pid = 2384] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:45:50 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1AE4D000) [pid = 2384] [serial = 158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:45:50 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B15106C00) [pid = 2384] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:45:50 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B0ECDD400) [pid = 2384] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:45:50 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B14156800) [pid = 2384] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:45:50 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1C721C00) [pid = 2384] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:45:50 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1F63D800) [pid = 2384] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:45:50 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1E840400) [pid = 2384] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:45:50 INFO - PROCESS | 2384 | 1461145550921 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 692ms 02:45:51 INFO - PROCESS | 2384 | 1461145550998 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 02:45:51 INFO - PROCESS | 2384 | 1461145551001 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 02:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:45:51 INFO - PROCESS | 2384 | 1461145551004 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:45:51 INFO - PROCESS | 2384 | 1461145551006 Marionette TRACE conn5 <- [1,250,null,{}] 02:45:51 INFO - PROCESS | 2384 | 1461145551032 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:51 INFO - PROCESS | 2384 | 1461145551140 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 02:45:51 INFO - PROCESS | 2384 | 1461145551172 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236EC800 == 47 [pid = 2384] [id = 72] 02:45:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B0D169800) [pid = 2384] [serial = 213] [outer = 0000000000000000] 02:45:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B0D23C400) [pid = 2384] [serial = 214] [outer = 0000004B0D169800] 02:45:51 INFO - PROCESS | 2384 | 1461145551228 Marionette DEBUG loaded listener.js 02:45:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B15192400) [pid = 2384] [serial = 215] [outer = 0000004B0D169800] 02:45:51 INFO - PROCESS | 2384 | 1461145551683 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 734ms 02:45:51 INFO - PROCESS | 2384 | 1461145551741 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 02:45:51 INFO - PROCESS | 2384 | 1461145551743 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 02:45:51 INFO - PROCESS | 2384 | 1461145551746 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:45:51 INFO - PROCESS | 2384 | 1461145551748 Marionette TRACE conn5 <- [1,254,null,{}] 02:45:51 INFO - PROCESS | 2384 | 1461145551752 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:51 INFO - PROCESS | 2384 | 1461145551831 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 02:45:51 INFO - PROCESS | 2384 | 1461145551837 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B24008000 == 48 [pid = 2384] [id = 73] 02:45:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B18954000) [pid = 2384] [serial = 216] [outer = 0000000000000000] 02:45:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1EA66000) [pid = 2384] [serial = 217] [outer = 0000004B18954000] 02:45:51 INFO - PROCESS | 2384 | 1461145551883 Marionette DEBUG loaded listener.js 02:45:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1EA6D400) [pid = 2384] [serial = 218] [outer = 0000004B18954000] 02:45:52 INFO - PROCESS | 2384 | 1461145552299 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 586ms 02:45:52 INFO - PROCESS | 2384 | 1461145552341 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 02:45:52 INFO - PROCESS | 2384 | 1461145552344 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 02:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:45:52 INFO - PROCESS | 2384 | 1461145552347 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:45:52 INFO - PROCESS | 2384 | 1461145552349 Marionette TRACE conn5 <- [1,258,null,{}] 02:45:52 INFO - PROCESS | 2384 | 1461145552353 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:52 INFO - PROCESS | 2384 | 1461145552450 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 02:45:52 INFO - PROCESS | 2384 | 1461145552458 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F9EE000 == 49 [pid = 2384] [id = 74] 02:45:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1F8DE800) [pid = 2384] [serial = 219] [outer = 0000000000000000] 02:45:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1F8E8000) [pid = 2384] [serial = 220] [outer = 0000004B1F8DE800] 02:45:52 INFO - PROCESS | 2384 | 1461145552509 Marionette DEBUG loaded listener.js 02:45:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B2335EC00) [pid = 2384] [serial = 221] [outer = 0000004B1F8DE800] 02:45:53 INFO - PROCESS | 2384 | 1461145553152 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:45:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 839ms 02:45:53 INFO - PROCESS | 2384 | 1461145553190 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 02:45:53 INFO - PROCESS | 2384 | 1461145553196 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 02:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:45:53 INFO - PROCESS | 2384 | 1461145553202 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:45:53 INFO - PROCESS | 2384 | 1461145553206 Marionette TRACE conn5 <- [1,262,null,{}] 02:45:53 INFO - PROCESS | 2384 | 1461145553225 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:53 INFO - PROCESS | 2384 | 1461145553336 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 02:45:53 INFO - PROCESS | 2384 | 1461145553406 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14579000 == 50 [pid = 2384] [id = 75] 02:45:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B0ECE9800) [pid = 2384] [serial = 222] [outer = 0000000000000000] 02:45:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1028B000) [pid = 2384] [serial = 223] [outer = 0000004B0ECE9800] 02:45:53 INFO - PROCESS | 2384 | 1461145553467 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B143B9000) [pid = 2384] [serial = 224] [outer = 0000004B0ECE9800] 02:45:54 INFO - PROCESS | 2384 | 1461145554101 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 942ms 02:45:54 INFO - PROCESS | 2384 | 1461145554146 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 02:45:54 INFO - PROCESS | 2384 | 1461145554153 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 02:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:45:54 INFO - PROCESS | 2384 | 1461145554160 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 2384 | 1461145554163 Marionette TRACE conn5 <- [1,266,null,{}] 02:45:54 INFO - PROCESS | 2384 | 1461145554168 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:54 INFO - PROCESS | 2384 | 1461145554307 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 02:45:54 INFO - PROCESS | 2384 | 1461145554375 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1ED9D800 == 51 [pid = 2384] [id = 76] 02:45:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B15D1B800) [pid = 2384] [serial = 225] [outer = 0000000000000000] 02:45:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1896A400) [pid = 2384] [serial = 226] [outer = 0000004B15D1B800] 02:45:54 INFO - PROCESS | 2384 | 1461145554432 Marionette DEBUG loaded listener.js 02:45:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1AF22000) [pid = 2384] [serial = 227] [outer = 0000004B15D1B800] 02:45:55 INFO - PROCESS | 2384 | 1461145554991 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:45:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 881ms 02:45:55 INFO - PROCESS | 2384 | 1461145555047 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 02:45:55 INFO - PROCESS | 2384 | 1461145555050 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 02:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:45:55 INFO - PROCESS | 2384 | 1461145555054 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:45:55 INFO - PROCESS | 2384 | 1461145555058 Marionette TRACE conn5 <- [1,270,null,{}] 02:45:55 INFO - PROCESS | 2384 | 1461145555070 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:55 INFO - PROCESS | 2384 | 1461145555180 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 02:45:55 INFO - PROCESS | 2384 | 1461145555250 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B9C000 == 52 [pid = 2384] [id = 77] 02:45:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1EA6A800) [pid = 2384] [serial = 228] [outer = 0000000000000000] 02:45:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1ED4E400) [pid = 2384] [serial = 229] [outer = 0000004B1EA6A800] 02:45:55 INFO - PROCESS | 2384 | 1461145555310 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1F8E3C00) [pid = 2384] [serial = 230] [outer = 0000004B1EA6A800] 02:45:56 INFO - PROCESS | 2384 | 1461145556308 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1292ms 02:45:56 INFO - PROCESS | 2384 | 1461145556349 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 02:45:56 INFO - PROCESS | 2384 | 1461145556352 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 02:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:45:56 INFO - PROCESS | 2384 | 1461145556358 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 2384 | 1461145556360 Marionette TRACE conn5 <- [1,274,null,{}] 02:45:56 INFO - PROCESS | 2384 | 1461145556397 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:56 INFO - PROCESS | 2384 | 1461145556534 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 02:45:56 INFO - PROCESS | 2384 | 1461145556601 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:56 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B139DD800 == 53 [pid = 2384] [id = 78] 02:45:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B0DADB800) [pid = 2384] [serial = 231] [outer = 0000000000000000] 02:45:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B0EB65800) [pid = 2384] [serial = 232] [outer = 0000004B0DADB800] 02:45:56 INFO - PROCESS | 2384 | 1461145556651 Marionette DEBUG loaded listener.js 02:45:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B105CE800) [pid = 2384] [serial = 233] [outer = 0000004B0DADB800] 02:45:57 INFO - PROCESS | 2384 | 1461145557245 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18C7B000 == 52 [pid = 2384] [id = 34] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1EA31800 == 51 [pid = 2384] [id = 33] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B24008000 == 50 [pid = 2384] [id = 73] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236EC800 == 49 [pid = 2384] [id = 72] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23516000 == 48 [pid = 2384] [id = 71] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B21268800 == 47 [pid = 2384] [id = 70] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1EDA4800 == 46 [pid = 2384] [id = 69] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C68A800 == 45 [pid = 2384] [id = 68] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9BF800 == 44 [pid = 2384] [id = 67] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B232D1400) [pid = 2384] [serial = 132] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B103F8800) [pid = 2384] [serial = 135] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1A289800) [pid = 2384] [serial = 138] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B232CD400) [pid = 2384] [serial = 172] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A2CA800 == 43 [pid = 2384] [id = 66] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F4D7000 == 42 [pid = 2384] [id = 65] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B145D2000 == 41 [pid = 2384] [id = 64] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1AF49800 == 40 [pid = 2384] [id = 60] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F251800 == 39 [pid = 2384] [id = 59] 02:45:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23CA3000 == 38 [pid = 2384] [id = 58] 02:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 943ms 02:45:57 INFO - PROCESS | 2384 | 1461145557301 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 02:45:57 INFO - PROCESS | 2384 | 1461145557307 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 02:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:45:57 INFO - PROCESS | 2384 | 1461145557313 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:45:57 INFO - PROCESS | 2384 | 1461145557316 Marionette TRACE conn5 <- [1,278,null,{}] 02:45:57 INFO - PROCESS | 2384 | 1461145557320 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:57 INFO - PROCESS | 2384 | 1461145557411 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1F884400) [pid = 2384] [serial = 100] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1B56B800) [pid = 2384] [serial = 156] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1895C800) [pid = 2384] [serial = 153] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1C47F000) [pid = 2384] [serial = 166] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B0ECE0C00) [pid = 2384] [serial = 144] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B0FD5EC00) [pid = 2384] [serial = 145] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1C6CDC00) [pid = 2384] [serial = 159] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B15194C00) [pid = 2384] [serial = 150] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B15D18400) [pid = 2384] [serial = 151] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B13833000) [pid = 2384] [serial = 142] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B0F070800) [pid = 2384] [serial = 141] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B14533C00) [pid = 2384] [serial = 147] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1461FC00) [pid = 2384] [serial = 148] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1EDEE800) [pid = 2384] [serial = 167] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1CBD1C00) [pid = 2384] [serial = 163] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1F9A2800) [pid = 2384] [serial = 170] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1C6EE000) [pid = 2384] [serial = 160] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1C473800) [pid = 2384] [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.] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1EA12400) [pid = 2384] [serial = 164] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1B89D000) [pid = 2384] [serial = 157] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1F647C00) [pid = 2384] [serial = 169] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1A269000) [pid = 2384] [serial = 154] [outer = 0000000000000000] [url = about:blank] 02:45:57 INFO - PROCESS | 2384 | 1461145557491 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F4DA800 == 39 [pid = 2384] [id = 79] 02:45:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B0D242800) [pid = 2384] [serial = 234] [outer = 0000000000000000] 02:45:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B0EB5F400) [pid = 2384] [serial = 235] [outer = 0000004B0D242800] 02:45:57 INFO - PROCESS | 2384 | 1461145557539 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B0F3AC400) [pid = 2384] [serial = 236] [outer = 0000004B0D242800] 02:45:57 INFO - PROCESS | 2384 | 1461145557921 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 02:45:57 INFO - PROCESS | 2384 | 1461145557975 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 02:45:57 INFO - PROCESS | 2384 | 1461145557978 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 02:45:57 INFO - PROCESS | 2384 | 1461145557981 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:45:57 INFO - PROCESS | 2384 | 1461145557985 Marionette TRACE conn5 <- [1,282,null,{}] 02:45:58 INFO - PROCESS | 2384 | 1461145557996 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:58 INFO - PROCESS | 2384 | 1461145558079 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 02:45:58 INFO - PROCESS | 2384 | 1461145558086 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A365000 == 40 [pid = 2384] [id = 80] 02:45:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1414E400) [pid = 2384] [serial = 237] [outer = 0000000000000000] 02:45:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1461A400) [pid = 2384] [serial = 238] [outer = 0000004B1414E400] 02:45:58 INFO - PROCESS | 2384 | 1461145558135 Marionette DEBUG loaded listener.js 02:45:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B15193C00) [pid = 2384] [serial = 239] [outer = 0000004B1414E400] 02:45:58 INFO - PROCESS | 2384 | 1461145558576 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 627ms 02:45:58 INFO - PROCESS | 2384 | 1461145558615 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 02:45:58 INFO - PROCESS | 2384 | 1461145558618 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 02:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:45:58 INFO - PROCESS | 2384 | 1461145558622 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:45:58 INFO - PROCESS | 2384 | 1461145558624 Marionette TRACE conn5 <- [1,286,null,{}] 02:45:58 INFO - PROCESS | 2384 | 1461145558627 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:58 INFO - PROCESS | 2384 | 1461145558710 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 02:45:58 INFO - PROCESS | 2384 | 1461145558718 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BAE9000 == 41 [pid = 2384] [id = 81] 02:45:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B17F4E400) [pid = 2384] [serial = 240] [outer = 0000000000000000] 02:45:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B18945C00) [pid = 2384] [serial = 241] [outer = 0000004B17F4E400] 02:45:58 INFO - PROCESS | 2384 | 1461145558766 Marionette DEBUG loaded listener.js 02:45:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B18953800) [pid = 2384] [serial = 242] [outer = 0000004B17F4E400] 02:45:59 INFO - PROCESS | 2384 | 1461145559196 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 628ms 02:45:59 INFO - PROCESS | 2384 | 1461145559253 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 02:45:59 INFO - PROCESS | 2384 | 1461145559255 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 02:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:45:59 INFO - PROCESS | 2384 | 1461145559259 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 2384 | 1461145559261 Marionette TRACE conn5 <- [1,290,null,{}] 02:45:59 INFO - PROCESS | 2384 | 1461145559264 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:59 INFO - PROCESS | 2384 | 1461145559342 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 02:45:59 INFO - PROCESS | 2384 | 1461145559350 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CB15000 == 42 [pid = 2384] [id = 82] 02:45:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B18CCE800) [pid = 2384] [serial = 243] [outer = 0000000000000000] 02:45:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1A265C00) [pid = 2384] [serial = 244] [outer = 0000004B18CCE800] 02:45:59 INFO - PROCESS | 2384 | 1461145559396 Marionette DEBUG loaded listener.js 02:45:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1A9C3400) [pid = 2384] [serial = 245] [outer = 0000004B18CCE800] 02:45:59 INFO - PROCESS | 2384 | 1461145559877 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 629ms 02:45:59 INFO - PROCESS | 2384 | 1461145559894 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 02:45:59 INFO - PROCESS | 2384 | 1461145559896 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 02:45:59 INFO - PROCESS | 2384 | 1461145559899 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 2384 | 1461145559901 Marionette TRACE conn5 <- [1,294,null,{}] 02:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:45:59 INFO - PROCESS | 2384 | 1461145559905 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:00 INFO - PROCESS | 2384 | 1461145560030 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 02:46:00 INFO - PROCESS | 2384 | 1461145560040 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B10370800 == 43 [pid = 2384] [id = 83] 02:46:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1AF1B000) [pid = 2384] [serial = 246] [outer = 0000000000000000] 02:46:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1C134000) [pid = 2384] [serial = 247] [outer = 0000004B1AF1B000] 02:46:00 INFO - PROCESS | 2384 | 1461145560123 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1C480800) [pid = 2384] [serial = 248] [outer = 0000004B1AF1B000] 02:46:00 INFO - PROCESS | 2384 | 1461145560550 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 672ms 02:46:00 INFO - PROCESS | 2384 | 1461145560576 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 02:46:00 INFO - PROCESS | 2384 | 1461145560578 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 02:46:00 INFO - PROCESS | 2384 | 1461145560581 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:46:00 INFO - PROCESS | 2384 | 1461145560583 Marionette TRACE conn5 <- [1,298,null,{}] 02:46:00 INFO - PROCESS | 2384 | 1461145560587 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:00 INFO - PROCESS | 2384 | 1461145560684 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 02:46:00 INFO - PROCESS | 2384 | 1461145560749 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F9E5000 == 44 [pid = 2384] [id = 84] 02:46:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1C6D1C00) [pid = 2384] [serial = 249] [outer = 0000000000000000] 02:46:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1C6D9400) [pid = 2384] [serial = 250] [outer = 0000004B1C6D1C00] 02:46:00 INFO - PROCESS | 2384 | 1461145560796 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1CACD400) [pid = 2384] [serial = 251] [outer = 0000004B1C6D1C00] 02:46:01 INFO - PROCESS | 2384 | 1461145561201 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 627ms 02:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:46:01 INFO - PROCESS | 2384 | 1461145561212 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 02:46:01 INFO - PROCESS | 2384 | 1461145561214 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 02:46:01 INFO - PROCESS | 2384 | 1461145561217 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:46:01 INFO - PROCESS | 2384 | 1461145561219 Marionette TRACE conn5 <- [1,302,null,{}] 02:46:01 INFO - PROCESS | 2384 | 1461145561228 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:01 INFO - PROCESS | 2384 | 1461145561327 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 02:46:01 INFO - PROCESS | 2384 | 1461145561333 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:01 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B21273000 == 45 [pid = 2384] [id = 85] 02:46:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1D060800) [pid = 2384] [serial = 252] [outer = 0000000000000000] 02:46:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1DFD7400) [pid = 2384] [serial = 253] [outer = 0000004B1D060800] 02:46:01 INFO - PROCESS | 2384 | 1461145561379 Marionette DEBUG loaded listener.js 02:46:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B0D167C00) [pid = 2384] [serial = 254] [outer = 0000004B1D060800] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1EDEE400) [pid = 2384] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B2115E000) [pid = 2384] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B0EA45C00) [pid = 2384] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1B70A800) [pid = 2384] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B18946800) [pid = 2384] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1A379800) [pid = 2384] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B15104C00) [pid = 2384] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B0F079800) [pid = 2384] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B23B44000) [pid = 2384] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B18954000) [pid = 2384] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B0D169800) [pid = 2384] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1D3C9800) [pid = 2384] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B0ECDD000) [pid = 2384] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B14309400) [pid = 2384] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1C6D3400) [pid = 2384] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B105CA000) [pid = 2384] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1EDEDC00) [pid = 2384] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:46:01 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B154A0800) [pid = 2384] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:46:01 INFO - PROCESS | 2384 | 1461145561882 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:46:02 INFO - PROCESS | 2384 | 1461145562029 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 837ms 02:46:02 INFO - PROCESS | 2384 | 1461145562061 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 02:46:02 INFO - PROCESS | 2384 | 1461145562064 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 02:46:02 INFO - PROCESS | 2384 | 1461145562068 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:46:02 INFO - PROCESS | 2384 | 1461145562070 Marionette TRACE conn5 <- [1,306,null,{}] 02:46:02 INFO - PROCESS | 2384 | 1461145562073 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:02 INFO - PROCESS | 2384 | 1461145562152 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 02:46:02 INFO - PROCESS | 2384 | 1461145562158 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2366E800 == 46 [pid = 2384] [id = 86] 02:46:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B0D249C00) [pid = 2384] [serial = 255] [outer = 0000000000000000] 02:46:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1A266800) [pid = 2384] [serial = 256] [outer = 0000004B0D249C00] 02:46:02 INFO - PROCESS | 2384 | 1461145562204 Marionette DEBUG loaded listener.js 02:46:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1EA06400) [pid = 2384] [serial = 257] [outer = 0000004B0D249C00] 02:46:02 INFO - PROCESS | 2384 | 1461145562615 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 588ms 02:46:02 INFO - PROCESS | 2384 | 1461145562660 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 02:46:02 INFO - PROCESS | 2384 | 1461145562662 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 02:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:46:02 INFO - PROCESS | 2384 | 1461145562665 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:46:02 INFO - PROCESS | 2384 | 1461145562667 Marionette TRACE conn5 <- [1,310,null,{}] 02:46:02 INFO - PROCESS | 2384 | 1461145562671 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:02 INFO - PROCESS | 2384 | 1461145562754 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 02:46:02 INFO - PROCESS | 2384 | 1461145562761 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C5C000 == 47 [pid = 2384] [id = 87] 02:46:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1EA6E400) [pid = 2384] [serial = 258] [outer = 0000000000000000] 02:46:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1EDF9800) [pid = 2384] [serial = 259] [outer = 0000004B1EA6E400] 02:46:02 INFO - PROCESS | 2384 | 1461145562806 Marionette DEBUG loaded listener.js 02:46:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1F8E5C00) [pid = 2384] [serial = 260] [outer = 0000004B1EA6E400] 02:46:03 INFO - PROCESS | 2384 | 1461145563217 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 586ms 02:46:03 INFO - PROCESS | 2384 | 1461145563255 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 02:46:03 INFO - PROCESS | 2384 | 1461145563258 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 02:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:46:03 INFO - PROCESS | 2384 | 1461145563262 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:46:03 INFO - PROCESS | 2384 | 1461145563264 Marionette TRACE conn5 <- [1,314,null,{}] 02:46:03 INFO - PROCESS | 2384 | 1461145563267 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:03 INFO - PROCESS | 2384 | 1461145563368 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 02:46:03 INFO - PROCESS | 2384 | 1461145563375 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:03 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B24007800 == 48 [pid = 2384] [id = 88] 02:46:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1F93AC00) [pid = 2384] [serial = 261] [outer = 0000000000000000] 02:46:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B2115FC00) [pid = 2384] [serial = 262] [outer = 0000004B1F93AC00] 02:46:03 INFO - PROCESS | 2384 | 1461145563425 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B232C5C00) [pid = 2384] [serial = 263] [outer = 0000004B1F93AC00] 02:46:04 INFO - PROCESS | 2384 | 1461145564015 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 795ms 02:46:04 INFO - PROCESS | 2384 | 1461145564059 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 02:46:04 INFO - PROCESS | 2384 | 1461145564064 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 02:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:46:04 INFO - PROCESS | 2384 | 1461145564069 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 2384 | 1461145564074 Marionette TRACE conn5 <- [1,318,null,{}] 02:46:04 INFO - PROCESS | 2384 | 1461145564081 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:04 INFO - PROCESS | 2384 | 1461145564191 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 02:46:04 INFO - PROCESS | 2384 | 1461145564264 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:04 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B138D0800 == 49 [pid = 2384] [id = 89] 02:46:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B0D242C00) [pid = 2384] [serial = 264] [outer = 0000000000000000] 02:46:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B0EB67800) [pid = 2384] [serial = 265] [outer = 0000004B0D242C00] 02:46:04 INFO - PROCESS | 2384 | 1461145564323 Marionette DEBUG loaded listener.js 02:46:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B0F070800) [pid = 2384] [serial = 266] [outer = 0000004B0D242C00] 02:46:04 INFO - PROCESS | 2384 | 1461145564969 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 943ms 02:46:05 INFO - PROCESS | 2384 | 1461145565016 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 02:46:05 INFO - PROCESS | 2384 | 1461145565023 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 02:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:46:05 INFO - PROCESS | 2384 | 1461145565030 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:46:05 INFO - PROCESS | 2384 | 1461145565033 Marionette TRACE conn5 <- [1,322,null,{}] 02:46:05 INFO - PROCESS | 2384 | 1461145565037 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:05 INFO - PROCESS | 2384 | 1461145565175 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 02:46:05 INFO - PROCESS | 2384 | 1461145565243 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8BD800 == 50 [pid = 2384] [id = 90] 02:46:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B143B4400) [pid = 2384] [serial = 267] [outer = 0000000000000000] 02:46:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B146D6C00) [pid = 2384] [serial = 268] [outer = 0000004B143B4400] 02:46:05 INFO - PROCESS | 2384 | 1461145565301 Marionette DEBUG loaded listener.js 02:46:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B15D18400) [pid = 2384] [serial = 269] [outer = 0000004B143B4400] 02:46:05 INFO - PROCESS | 2384 | 1461145565943 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 943ms 02:46:05 INFO - PROCESS | 2384 | 1461145565980 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 02:46:05 INFO - PROCESS | 2384 | 1461145565982 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 02:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:46:05 INFO - PROCESS | 2384 | 1461145565986 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 2384 | 1461145565991 Marionette TRACE conn5 <- [1,326,null,{}] 02:46:06 INFO - PROCESS | 2384 | 1461145566003 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:06 INFO - PROCESS | 2384 | 1461145566110 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 02:46:06 INFO - PROCESS | 2384 | 1461145566179 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20028000 == 51 [pid = 2384] [id = 91] 02:46:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1B56E000) [pid = 2384] [serial = 270] [outer = 0000000000000000] 02:46:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1B70F400) [pid = 2384] [serial = 271] [outer = 0000004B1B56E000] 02:46:06 INFO - PROCESS | 2384 | 1461145566239 Marionette DEBUG loaded listener.js 02:46:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1EDEDC00) [pid = 2384] [serial = 272] [outer = 0000004B1B56E000] 02:46:06 INFO - PROCESS | 2384 | 1461145566764 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 838ms 02:46:06 INFO - PROCESS | 2384 | 1461145566827 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 02:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:46:06 INFO - PROCESS | 2384 | 1461145566830 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 02:46:06 INFO - PROCESS | 2384 | 1461145566834 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 2384 | 1461145566836 Marionette TRACE conn5 <- [1,330,null,{}] 02:46:06 INFO - PROCESS | 2384 | 1461145566840 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:06 INFO - PROCESS | 2384 | 1461145566946 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 02:46:07 INFO - PROCESS | 2384 | 1461145567013 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B24009800 == 52 [pid = 2384] [id = 92] 02:46:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B14852000) [pid = 2384] [serial = 273] [outer = 0000000000000000] 02:46:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B14856C00) [pid = 2384] [serial = 274] [outer = 0000004B14852000] 02:46:07 INFO - PROCESS | 2384 | 1461145567070 Marionette DEBUG loaded listener.js 02:46:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1F8E8400) [pid = 2384] [serial = 275] [outer = 0000004B14852000] 02:46:07 INFO - PROCESS | 2384 | 1461145567735 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 945ms 02:46:07 INFO - PROCESS | 2384 | 1461145567780 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 02:46:07 INFO - PROCESS | 2384 | 1461145567783 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 02:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:46:07 INFO - PROCESS | 2384 | 1461145567786 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:46:07 INFO - PROCESS | 2384 | 1461145567788 Marionette TRACE conn5 <- [1,334,null,{}] 02:46:07 INFO - PROCESS | 2384 | 1461145567792 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:07 INFO - PROCESS | 2384 | 1461145567895 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 02:46:07 INFO - PROCESS | 2384 | 1461145567962 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9EF800 == 53 [pid = 2384] [id = 93] 02:46:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B14873400) [pid = 2384] [serial = 276] [outer = 0000000000000000] 02:46:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B14876C00) [pid = 2384] [serial = 277] [outer = 0000004B14873400] 02:46:08 INFO - PROCESS | 2384 | 1461145568019 Marionette DEBUG loaded listener.js 02:46:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1487D400) [pid = 2384] [serial = 278] [outer = 0000004B14873400] 02:46:08 INFO - PROCESS | 2384 | 1461145568740 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 985ms 02:46:08 INFO - PROCESS | 2384 | 1461145568775 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 02:46:08 INFO - PROCESS | 2384 | 1461145568779 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 02:46:08 INFO - PROCESS | 2384 | 1461145568784 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:46:08 INFO - PROCESS | 2384 | 1461145568788 Marionette TRACE conn5 <- [1,338,null,{}] 02:46:08 INFO - PROCESS | 2384 | 1461145568794 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:08 INFO - PROCESS | 2384 | 1461145568892 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 02:46:08 INFO - PROCESS | 2384 | 1461145568966 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B151D2000 == 54 [pid = 2384] [id = 94] 02:46:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B0EA41000) [pid = 2384] [serial = 279] [outer = 0000000000000000] 02:46:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B0EB6D800) [pid = 2384] [serial = 280] [outer = 0000004B0EA41000] 02:46:09 INFO - PROCESS | 2384 | 1461145569017 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B139B6000) [pid = 2384] [serial = 281] [outer = 0000004B0EA41000] 02:46:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C5C000 == 53 [pid = 2384] [id = 87] 02:46:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2366E800 == 52 [pid = 2384] [id = 86] 02:46:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B21273000 == 51 [pid = 2384] [id = 85] 02:46:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F9E5000 == 50 [pid = 2384] [id = 84] 02:46:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B10370800 == 49 [pid = 2384] [id = 83] 02:46:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CB15000 == 48 [pid = 2384] [id = 82] 02:46:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BAE9000 == 47 [pid = 2384] [id = 81] 02:46:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A365000 == 46 [pid = 2384] [id = 80] 02:46:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F4DA800 == 45 [pid = 2384] [id = 79] 02:46:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B139DD800 == 44 [pid = 2384] [id = 78] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1F8E8000) [pid = 2384] [serial = 220] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14579000 == 43 [pid = 2384] [id = 75] 02:46:09 INFO - PROCESS | 2384 | 1461145569601 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 836ms 02:46:09 INFO - PROCESS | 2384 | 1461145569625 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 02:46:09 INFO - PROCESS | 2384 | 1461145569631 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 02:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:46:09 INFO - PROCESS | 2384 | 1461145569637 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:46:09 INFO - PROCESS | 2384 | 1461145569640 Marionette TRACE conn5 <- [1,342,null,{}] 02:46:09 INFO - PROCESS | 2384 | 1461145569644 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:09 INFO - PROCESS | 2384 | 1461145569736 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B1EDF2400) [pid = 2384] [serial = 97] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B1430B000) [pid = 2384] [serial = 136] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B15189400) [pid = 2384] [serial = 91] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1C721000) [pid = 2384] [serial = 88] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1C6CD800) [pid = 2384] [serial = 94] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B23EBAC00) [pid = 2384] [serial = 133] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1C221C00) [pid = 2384] [serial = 139] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1F64AC00) [pid = 2384] [serial = 205] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B2115A800) [pid = 2384] [serial = 206] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B232C8400) [pid = 2384] [serial = 209] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B21162C00) [pid = 2384] [serial = 208] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B0E4CE800) [pid = 2384] [serial = 175] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B0ECE8C00) [pid = 2384] [serial = 193] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1430BC00) [pid = 2384] [serial = 194] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1C218800) [pid = 2384] [serial = 202] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1894E000) [pid = 2384] [serial = 211] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1459AC00) [pid = 2384] [serial = 178] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1AE3E000) [pid = 2384] [serial = 199] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1B507000) [pid = 2384] [serial = 200] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B17F56000) [pid = 2384] [serial = 196] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B10311800) [pid = 2384] [serial = 190] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B14061C00) [pid = 2384] [serial = 191] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B18CCB800) [pid = 2384] [serial = 197] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B23B51400) [pid = 2384] [serial = 188] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B23B4B800) [pid = 2384] [serial = 187] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1B70DC00) [pid = 2384] [serial = 181] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B23366800) [pid = 2384] [serial = 184] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1EA6D400) [pid = 2384] [serial = 218] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B0D23C400) [pid = 2384] [serial = 214] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1EA66000) [pid = 2384] [serial = 217] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B21228800) [pid = 2384] [serial = 212] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B15192400) [pid = 2384] [serial = 215] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1C6D2C00) [pid = 2384] [serial = 203] [outer = 0000000000000000] [url = about:blank] 02:46:09 INFO - PROCESS | 2384 | 1461145569812 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B138C1000 == 44 [pid = 2384] [id = 95] 02:46:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B0D161800) [pid = 2384] [serial = 282] [outer = 0000000000000000] 02:46:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B0D247C00) [pid = 2384] [serial = 283] [outer = 0000004B0D161800] 02:46:09 INFO - PROCESS | 2384 | 1461145569860 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1414B400) [pid = 2384] [serial = 284] [outer = 0000004B0D161800] 02:46:10 INFO - PROCESS | 2384 | 1461145570262 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 691ms 02:46:10 INFO - PROCESS | 2384 | 1461145570329 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 02:46:10 INFO - PROCESS | 2384 | 1461145570332 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 02:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:46:10 INFO - PROCESS | 2384 | 1461145570336 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - PROCESS | 2384 | 1461145570339 Marionette TRACE conn5 <- [1,346,null,{}] 02:46:10 INFO - PROCESS | 2384 | 1461145570350 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:10 INFO - PROCESS | 2384 | 1461145570436 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 02:46:10 INFO - PROCESS | 2384 | 1461145570443 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B61B800 == 45 [pid = 2384] [id = 96] 02:46:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1461FC00) [pid = 2384] [serial = 285] [outer = 0000000000000000] 02:46:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1486F800) [pid = 2384] [serial = 286] [outer = 0000004B1461FC00] 02:46:10 INFO - PROCESS | 2384 | 1461145570498 Marionette DEBUG loaded listener.js 02:46:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B15192400) [pid = 2384] [serial = 287] [outer = 0000004B1461FC00] 02:46:10 INFO - PROCESS | 2384 | 1461145570940 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 628ms 02:46:10 INFO - PROCESS | 2384 | 1461145570967 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 02:46:10 INFO - PROCESS | 2384 | 1461145570969 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 02:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:46:10 INFO - PROCESS | 2384 | 1461145570973 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - PROCESS | 2384 | 1461145570975 Marionette TRACE conn5 <- [1,350,null,{}] 02:46:10 INFO - PROCESS | 2384 | 1461145570983 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:11 INFO - PROCESS | 2384 | 1461145571065 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 02:46:11 INFO - PROCESS | 2384 | 1461145571072 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BF07000 == 46 [pid = 2384] [id = 97] 02:46:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1825AC00) [pid = 2384] [serial = 288] [outer = 0000000000000000] 02:46:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1894C800) [pid = 2384] [serial = 289] [outer = 0000004B1825AC00] 02:46:11 INFO - PROCESS | 2384 | 1461145571121 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B18CCBC00) [pid = 2384] [serial = 290] [outer = 0000004B1825AC00] 02:46:11 INFO - PROCESS | 2384 | 1461145571553 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 650ms 02:46:11 INFO - PROCESS | 2384 | 1461145571626 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 02:46:11 INFO - PROCESS | 2384 | 1461145571628 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 02:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:46:11 INFO - PROCESS | 2384 | 1461145571631 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:46:11 INFO - PROCESS | 2384 | 1461145571633 Marionette TRACE conn5 <- [1,354,null,{}] 02:46:11 INFO - PROCESS | 2384 | 1461145571637 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:11 INFO - PROCESS | 2384 | 1461145571715 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 02:46:11 INFO - PROCESS | 2384 | 1461145571721 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1DD31000 == 47 [pid = 2384] [id = 98] 02:46:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1A37BC00) [pid = 2384] [serial = 291] [outer = 0000000000000000] 02:46:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1A9BD800) [pid = 2384] [serial = 292] [outer = 0000004B1A37BC00] 02:46:11 INFO - PROCESS | 2384 | 1461145571768 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1B56E800) [pid = 2384] [serial = 293] [outer = 0000004B1A37BC00] 02:46:12 INFO - PROCESS | 2384 | 1461145572270 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 692ms 02:46:12 INFO - PROCESS | 2384 | 1461145572327 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 02:46:12 INFO - PROCESS | 2384 | 1461145572329 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 02:46:12 INFO - PROCESS | 2384 | 1461145572332 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:46:12 INFO - PROCESS | 2384 | 1461145572334 Marionette TRACE conn5 <- [1,358,null,{}] 02:46:12 INFO - PROCESS | 2384 | 1461145572338 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:12 INFO - PROCESS | 2384 | 1461145572467 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 02:46:12 INFO - PROCESS | 2384 | 1461145572482 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:12 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F812800 == 48 [pid = 2384] [id = 99] 02:46:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1C6D2400) [pid = 2384] [serial = 294] [outer = 0000000000000000] 02:46:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1C6F5400) [pid = 2384] [serial = 295] [outer = 0000004B1C6D2400] 02:46:12 INFO - PROCESS | 2384 | 1461145572567 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1DDA6C00) [pid = 2384] [serial = 296] [outer = 0000004B1C6D2400] 02:46:13 INFO - PROCESS | 2384 | 1461145573010 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 733ms 02:46:13 INFO - PROCESS | 2384 | 1461145573072 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 2384 | 1461145573075 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 02:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:46:13 INFO - PROCESS | 2384 | 1461145573078 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 2384 | 1461145573080 Marionette TRACE conn5 <- [1,362,null,{}] 02:46:13 INFO - PROCESS | 2384 | 1461145573083 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:13 INFO - PROCESS | 2384 | 1461145573186 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 02:46:13 INFO - PROCESS | 2384 | 1461145573236 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20022800 == 49 [pid = 2384] [id = 100] 02:46:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1EA67400) [pid = 2384] [serial = 297] [outer = 0000000000000000] 02:46:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1EA6D000) [pid = 2384] [serial = 298] [outer = 0000004B1EA67400] 02:46:13 INFO - PROCESS | 2384 | 1461145573282 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1F646C00) [pid = 2384] [serial = 299] [outer = 0000004B1EA67400] 02:46:13 INFO - PROCESS | 2384 | 1461145573711 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 691ms 02:46:13 INFO - PROCESS | 2384 | 1461145573773 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 2384 | 1461145573776 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 02:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:46:13 INFO - PROCESS | 2384 | 1461145573786 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 2384 | 1461145573788 Marionette TRACE conn5 <- [1,366,null,{}] 02:46:13 INFO - PROCESS | 2384 | 1461145573791 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:13 INFO - PROCESS | 2384 | 1461145573892 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 02:46:13 INFO - PROCESS | 2384 | 1461145573903 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23293000 == 50 [pid = 2384] [id = 101] 02:46:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1F8DD800) [pid = 2384] [serial = 300] [outer = 0000000000000000] 02:46:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1F936000) [pid = 2384] [serial = 301] [outer = 0000004B1F8DD800] 02:46:13 INFO - PROCESS | 2384 | 1461145573948 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B2115E400) [pid = 2384] [serial = 302] [outer = 0000004B1F8DD800] 02:46:14 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1F63F400) [pid = 2384] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:46:14 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1AF1B000) [pid = 2384] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:46:14 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1C6D1C00) [pid = 2384] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:46:14 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B0DADB800) [pid = 2384] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:46:14 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1EA6A800) [pid = 2384] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:46:14 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B17F4E400) [pid = 2384] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:46:14 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B18CCE800) [pid = 2384] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:46:14 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B0D242800) [pid = 2384] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:46:14 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1414E400) [pid = 2384] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:46:14 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1D060800) [pid = 2384] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:46:14 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1EA6E400) [pid = 2384] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:46:14 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B0D249C00) [pid = 2384] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:46:14 INFO - PROCESS | 2384 | 1461145574432 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 691ms 02:46:14 INFO - PROCESS | 2384 | 1461145574498 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 2384 | 1461145574501 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 02:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:46:14 INFO - PROCESS | 2384 | 1461145574504 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:46:14 INFO - PROCESS | 2384 | 1461145574506 Marionette TRACE conn5 <- [1,370,null,{}] 02:46:14 INFO - PROCESS | 2384 | 1461145574510 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:14 INFO - PROCESS | 2384 | 1461145574590 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 02:46:14 INFO - PROCESS | 2384 | 1461145574596 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2366E800 == 51 [pid = 2384] [id = 102] 02:46:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B18946800) [pid = 2384] [serial = 303] [outer = 0000000000000000] 02:46:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1F63F400) [pid = 2384] [serial = 304] [outer = 0000004B18946800] 02:46:14 INFO - PROCESS | 2384 | 1461145574642 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B21165C00) [pid = 2384] [serial = 305] [outer = 0000004B18946800] 02:46:15 INFO - PROCESS | 2384 | 1461145575064 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 588ms 02:46:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:46:15 INFO - PROCESS | 2384 | 1461145575099 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 02:46:15 INFO - PROCESS | 2384 | 1461145575101 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 02:46:15 INFO - PROCESS | 2384 | 1461145575105 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:46:15 INFO - PROCESS | 2384 | 1461145575107 Marionette TRACE conn5 <- [1,374,null,{}] 02:46:15 INFO - PROCESS | 2384 | 1461145575111 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:15 INFO - PROCESS | 2384 | 1461145575197 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 02:46:15 INFO - PROCESS | 2384 | 1461145575203 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C67000 == 52 [pid = 2384] [id = 103] 02:46:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1C409400) [pid = 2384] [serial = 306] [outer = 0000000000000000] 02:46:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1C40CC00) [pid = 2384] [serial = 307] [outer = 0000004B1C409400] 02:46:15 INFO - PROCESS | 2384 | 1461145575253 Marionette DEBUG loaded listener.js 02:46:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B2115F400) [pid = 2384] [serial = 308] [outer = 0000004B1C409400] 02:46:15 INFO - PROCESS | 2384 | 1461145575698 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:46:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:46:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 628ms 02:46:15 INFO - PROCESS | 2384 | 1461145575735 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 02:46:15 INFO - PROCESS | 2384 | 1461145575738 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 02:46:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:46:15 INFO - PROCESS | 2384 | 1461145575741 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:46:15 INFO - PROCESS | 2384 | 1461145575744 Marionette TRACE conn5 <- [1,378,null,{}] 02:46:15 INFO - PROCESS | 2384 | 1461145575748 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:15 INFO - PROCESS | 2384 | 1461145575851 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 02:46:15 INFO - PROCESS | 2384 | 1461145575859 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B24020800 == 53 [pid = 2384] [id = 104] 02:46:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1BA4C000) [pid = 2384] [serial = 309] [outer = 0000000000000000] 02:46:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1C410000) [pid = 2384] [serial = 310] [outer = 0000004B1BA4C000] 02:46:15 INFO - PROCESS | 2384 | 1461145575911 Marionette DEBUG loaded listener.js 02:46:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B232D1C00) [pid = 2384] [serial = 311] [outer = 0000004B1BA4C000] 02:46:16 INFO - PROCESS | 2384 | 1461145576783 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:46:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:46:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1082ms 02:46:16 INFO - PROCESS | 2384 | 1461145576828 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 02:46:16 INFO - PROCESS | 2384 | 1461145576833 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 02:46:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:46:16 INFO - PROCESS | 2384 | 1461145576839 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:46:16 INFO - PROCESS | 2384 | 1461145576843 Marionette TRACE conn5 <- [1,382,null,{}] 02:46:16 INFO - PROCESS | 2384 | 1461145576850 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:16 INFO - PROCESS | 2384 | 1461145576966 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 02:46:17 INFO - PROCESS | 2384 | 1461145577040 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:17 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1470B000 == 54 [pid = 2384] [id = 105] 02:46:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B0E98E000) [pid = 2384] [serial = 312] [outer = 0000000000000000] 02:46:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B0F075800) [pid = 2384] [serial = 313] [outer = 0000004B0E98E000] 02:46:17 INFO - PROCESS | 2384 | 1461145577141 Marionette DEBUG loaded listener.js 02:46:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B143B7000) [pid = 2384] [serial = 314] [outer = 0000004B0E98E000] 02:46:17 INFO - PROCESS | 2384 | 1461145577815 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:46:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:46:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 986ms 02:46:17 INFO - PROCESS | 2384 | 1461145577827 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 02:46:17 INFO - PROCESS | 2384 | 1461145577834 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 02:46:17 INFO - PROCESS | 2384 | 1461145577841 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:46:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:46:17 INFO - PROCESS | 2384 | 1461145577844 Marionette TRACE conn5 <- [1,386,null,{}] 02:46:17 INFO - PROCESS | 2384 | 1461145577848 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:17 INFO - PROCESS | 2384 | 1461145577960 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 02:46:18 INFO - PROCESS | 2384 | 1461145578044 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:18 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18C8A800 == 55 [pid = 2384] [id = 106] 02:46:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B15102400) [pid = 2384] [serial = 315] [outer = 0000000000000000] 02:46:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B18948800) [pid = 2384] [serial = 316] [outer = 0000004B15102400] 02:46:18 INFO - PROCESS | 2384 | 1461145578102 Marionette DEBUG loaded listener.js 02:46:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1AE57C00) [pid = 2384] [serial = 317] [outer = 0000004B15102400] 02:46:18 INFO - PROCESS | 2384 | 1461145578756 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:46:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:46:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 921ms 02:46:18 INFO - PROCESS | 2384 | 1461145578768 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 02:46:18 INFO - PROCESS | 2384 | 1461145578770 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 02:46:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:46:18 INFO - PROCESS | 2384 | 1461145578774 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:46:18 INFO - PROCESS | 2384 | 1461145578779 Marionette TRACE conn5 <- [1,390,null,{}] 02:46:18 INFO - PROCESS | 2384 | 1461145578791 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:18 INFO - PROCESS | 2384 | 1461145578902 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 02:46:18 INFO - PROCESS | 2384 | 1461145578976 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F977000 == 56 [pid = 2384] [id = 107] 02:46:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1BA55000) [pid = 2384] [serial = 318] [outer = 0000000000000000] 02:46:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1BF67800) [pid = 2384] [serial = 319] [outer = 0000004B1BA55000] 02:46:19 INFO - PROCESS | 2384 | 1461145579076 Marionette DEBUG loaded listener.js 02:46:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1C21FC00) [pid = 2384] [serial = 320] [outer = 0000004B1BA55000] 02:46:19 INFO - PROCESS | 2384 | 1461145579637 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:46:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:46:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 878ms 02:46:19 INFO - PROCESS | 2384 | 1461145579655 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 02:46:19 INFO - PROCESS | 2384 | 1461145579658 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 02:46:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:46:19 INFO - PROCESS | 2384 | 1461145579662 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:46:19 INFO - PROCESS | 2384 | 1461145579664 Marionette TRACE conn5 <- [1,394,null,{}] 02:46:19 INFO - PROCESS | 2384 | 1461145579668 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:19 INFO - PROCESS | 2384 | 1461145579785 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 02:46:19 INFO - PROCESS | 2384 | 1461145579882 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C72800 == 57 [pid = 2384] [id = 108] 02:46:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1BF63C00) [pid = 2384] [serial = 321] [outer = 0000000000000000] 02:46:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1C6D8000) [pid = 2384] [serial = 322] [outer = 0000004B1BF63C00] 02:46:19 INFO - PROCESS | 2384 | 1461145579938 Marionette DEBUG loaded listener.js 02:46:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1F8E7800) [pid = 2384] [serial = 323] [outer = 0000004B1BF63C00] 02:46:20 INFO - PROCESS | 2384 | 1461145580794 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:46:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:46:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1190ms 02:46:20 INFO - PROCESS | 2384 | 1461145580853 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 02:46:20 INFO - PROCESS | 2384 | 1461145580858 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 02:46:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:46:20 INFO - PROCESS | 2384 | 1461145580862 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:46:20 INFO - PROCESS | 2384 | 1461145580865 Marionette TRACE conn5 <- [1,398,null,{}] 02:46:20 INFO - PROCESS | 2384 | 1461145580871 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:21 INFO - PROCESS | 2384 | 1461145581006 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 02:46:21 INFO - PROCESS | 2384 | 1461145581079 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F4E8800 == 58 [pid = 2384] [id = 109] 02:46:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B0ECE0400) [pid = 2384] [serial = 324] [outer = 0000000000000000] 02:46:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B0ECE4800) [pid = 2384] [serial = 325] [outer = 0000004B0ECE0400] 02:46:21 INFO - PROCESS | 2384 | 1461145581173 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1031E400) [pid = 2384] [serial = 326] [outer = 0000004B0ECE0400] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C67000 == 57 [pid = 2384] [id = 103] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2366E800 == 56 [pid = 2384] [id = 102] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23293000 == 55 [pid = 2384] [id = 101] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20022800 == 54 [pid = 2384] [id = 100] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F812800 == 53 [pid = 2384] [id = 99] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1DD31000 == 52 [pid = 2384] [id = 98] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BF07000 == 51 [pid = 2384] [id = 97] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B1896A400) [pid = 2384] [serial = 226] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B2115FC00) [pid = 2384] [serial = 262] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B1028B000) [pid = 2384] [serial = 223] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B61B800 == 50 [pid = 2384] [id = 96] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B138C1000 == 49 [pid = 2384] [id = 95] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B151D2000 == 48 [pid = 2384] [id = 94] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B8BD800 == 47 [pid = 2384] [id = 90] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B138D0800 == 46 [pid = 2384] [id = 89] 02:46:21 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F9EE000 == 45 [pid = 2384] [id = 74] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B23C1F400) [pid = 2384] [serial = 173] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1C134000) [pid = 2384] [serial = 247] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1C480800) [pid = 2384] [serial = 248] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1CACD400) [pid = 2384] [serial = 251] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1C6D9400) [pid = 2384] [serial = 250] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B105CE800) [pid = 2384] [serial = 233] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B0EB65800) [pid = 2384] [serial = 232] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1F8E3C00) [pid = 2384] [serial = 230] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1ED4E400) [pid = 2384] [serial = 229] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B18945C00) [pid = 2384] [serial = 241] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B18953800) [pid = 2384] [serial = 242] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1A265C00) [pid = 2384] [serial = 244] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B0EB5F400) [pid = 2384] [serial = 235] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B0F3AC400) [pid = 2384] [serial = 236] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1461A400) [pid = 2384] [serial = 238] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B15193C00) [pid = 2384] [serial = 239] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1DFD7400) [pid = 2384] [serial = 253] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1EDF9800) [pid = 2384] [serial = 259] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B0D167C00) [pid = 2384] [serial = 254] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1EA06400) [pid = 2384] [serial = 257] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1A266800) [pid = 2384] [serial = 256] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1A9C3400) [pid = 2384] [serial = 245] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1F8E5C00) [pid = 2384] [serial = 260] [outer = 0000000000000000] [url = about:blank] 02:46:21 INFO - PROCESS | 2384 | 1461145581729 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:46:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:46:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 881ms 02:46:21 INFO - PROCESS | 2384 | 1461145581744 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 02:46:21 INFO - PROCESS | 2384 | 1461145581750 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 02:46:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:46:21 INFO - PROCESS | 2384 | 1461145581756 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:46:21 INFO - PROCESS | 2384 | 1461145581759 Marionette TRACE conn5 <- [1,402,null,{}] 02:46:21 INFO - PROCESS | 2384 | 1461145581763 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:21 INFO - PROCESS | 2384 | 1461145581849 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 02:46:21 INFO - PROCESS | 2384 | 1461145581856 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B145DC800 == 46 [pid = 2384] [id = 110] 02:46:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B0D245C00) [pid = 2384] [serial = 327] [outer = 0000000000000000] 02:46:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B105CA000) [pid = 2384] [serial = 328] [outer = 0000004B0D245C00] 02:46:21 INFO - PROCESS | 2384 | 1461145581902 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B14014C00) [pid = 2384] [serial = 329] [outer = 0000004B0D245C00] 02:46:22 INFO - PROCESS | 2384 | 1461145582391 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:46:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:46:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 691ms 02:46:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:46:22 INFO - PROCESS | 2384 | 1461145582469 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 02:46:22 INFO - PROCESS | 2384 | 1461145582471 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 02:46:22 INFO - PROCESS | 2384 | 1461145582475 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:46:22 INFO - PROCESS | 2384 | 1461145582478 Marionette TRACE conn5 <- [1,406,null,{}] 02:46:22 INFO - PROCESS | 2384 | 1461145582491 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:22 INFO - PROCESS | 2384 | 1461145582579 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 02:46:22 INFO - PROCESS | 2384 | 1461145582643 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A946000 == 47 [pid = 2384] [id = 111] 02:46:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B13835400) [pid = 2384] [serial = 330] [outer = 0000000000000000] 02:46:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B14626000) [pid = 2384] [serial = 331] [outer = 0000004B13835400] 02:46:22 INFO - PROCESS | 2384 | 1461145582693 Marionette DEBUG loaded listener.js 02:46:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B14872800) [pid = 2384] [serial = 332] [outer = 0000004B13835400] 02:46:23 INFO - PROCESS | 2384 | 1461145583092 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:46:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:46:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 691ms 02:46:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:46:23 INFO - PROCESS | 2384 | 1461145583166 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 02:46:23 INFO - PROCESS | 2384 | 1461145583169 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 02:46:23 INFO - PROCESS | 2384 | 1461145583173 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:46:23 INFO - PROCESS | 2384 | 1461145583175 Marionette TRACE conn5 <- [1,410,null,{}] 02:46:23 INFO - PROCESS | 2384 | 1461145583183 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:23 INFO - PROCESS | 2384 | 1461145583265 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 02:46:23 INFO - PROCESS | 2384 | 1461145583272 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BF1A800 == 48 [pid = 2384] [id = 112] 02:46:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1549B000) [pid = 2384] [serial = 333] [outer = 0000000000000000] 02:46:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B15982C00) [pid = 2384] [serial = 334] [outer = 0000004B1549B000] 02:46:23 INFO - PROCESS | 2384 | 1461145583319 Marionette DEBUG loaded listener.js 02:46:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B18949C00) [pid = 2384] [serial = 335] [outer = 0000004B1549B000] 02:46:23 INFO - PROCESS | 2384 | 1461145583748 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:46:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:46:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 629ms 02:46:23 INFO - PROCESS | 2384 | 1461145583808 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 02:46:23 INFO - PROCESS | 2384 | 1461145583811 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 02:46:23 INFO - PROCESS | 2384 | 1461145583814 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:46:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:46:23 INFO - PROCESS | 2384 | 1461145583816 Marionette TRACE conn5 <- [1,414,null,{}] 02:46:23 INFO - PROCESS | 2384 | 1461145583819 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:23 INFO - PROCESS | 2384 | 1461145583952 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 02:46:23 INFO - PROCESS | 2384 | 1461145583978 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E10C800 == 49 [pid = 2384] [id = 113] 02:46:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1896B000) [pid = 2384] [serial = 336] [outer = 0000000000000000] 02:46:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B18CD0800) [pid = 2384] [serial = 337] [outer = 0000004B1896B000] 02:46:24 INFO - PROCESS | 2384 | 1461145584024 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1AE3F800) [pid = 2384] [serial = 338] [outer = 0000004B1896B000] 02:46:24 INFO - PROCESS | 2384 | 1461145584465 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:46:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:46:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 692ms 02:46:24 INFO - PROCESS | 2384 | 1461145584511 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 02:46:24 INFO - PROCESS | 2384 | 1461145584513 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 02:46:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:46:24 INFO - PROCESS | 2384 | 1461145584516 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:46:24 INFO - PROCESS | 2384 | 1461145584518 Marionette TRACE conn5 <- [1,418,null,{}] 02:46:24 INFO - PROCESS | 2384 | 1461145584522 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:24 INFO - PROCESS | 2384 | 1461145584644 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 02:46:24 INFO - PROCESS | 2384 | 1461145584694 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:24 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F80B800 == 50 [pid = 2384] [id = 114] 02:46:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1BA50800) [pid = 2384] [serial = 339] [outer = 0000000000000000] 02:46:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1BF67C00) [pid = 2384] [serial = 340] [outer = 0000004B1BA50800] 02:46:24 INFO - PROCESS | 2384 | 1461145584744 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1C404800) [pid = 2384] [serial = 341] [outer = 0000004B1BA50800] 02:46:25 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1C409400) [pid = 2384] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:46:25 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1C6D2400) [pid = 2384] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:46:25 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1461FC00) [pid = 2384] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:46:25 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B0D161800) [pid = 2384] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:46:25 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1825AC00) [pid = 2384] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:46:25 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1A37BC00) [pid = 2384] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:46:25 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B0EA41000) [pid = 2384] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:46:25 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1EA67400) [pid = 2384] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:46:25 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1F8DD800) [pid = 2384] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:46:25 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B18946800) [pid = 2384] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:46:26 INFO - PROCESS | 2384 | 1461145586200 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:46:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 02:46:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1749ms 02:46:26 INFO - PROCESS | 2384 | 1461145586270 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 02:46:26 INFO - PROCESS | 2384 | 1461145586274 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 02:46:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:46:26 INFO - PROCESS | 2384 | 1461145586280 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:46:26 INFO - PROCESS | 2384 | 1461145586283 Marionette TRACE conn5 <- [1,422,null,{}] 02:46:26 INFO - PROCESS | 2384 | 1461145586290 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:26 INFO - PROCESS | 2384 | 1461145586423 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 02:46:26 INFO - PROCESS | 2384 | 1461145586570 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:26 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13820000 == 51 [pid = 2384] [id = 115] 02:46:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B13888000) [pid = 2384] [serial = 342] [outer = 0000000000000000] 02:46:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B14062C00) [pid = 2384] [serial = 343] [outer = 0000004B13888000] 02:46:26 INFO - PROCESS | 2384 | 1461145586630 Marionette DEBUG loaded listener.js 02:46:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1461C000) [pid = 2384] [serial = 344] [outer = 0000004B13888000] 02:46:27 INFO - PROCESS | 2384 | 1461145587672 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:46:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1454ms 02:46:27 INFO - PROCESS | 2384 | 1461145587737 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 2384 | 1461145587744 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 02:46:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:46:27 INFO - PROCESS | 2384 | 1461145587751 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 2384 | 1461145587754 Marionette TRACE conn5 <- [1,426,null,{}] 02:46:27 INFO - PROCESS | 2384 | 1461145587758 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:27 INFO - PROCESS | 2384 | 1461145587865 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 02:46:27 INFO - PROCESS | 2384 | 1461145587981 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CBE0800 == 52 [pid = 2384] [id = 116] 02:46:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B15037C00) [pid = 2384] [serial = 345] [outer = 0000000000000000] 02:46:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B15D0F000) [pid = 2384] [serial = 346] [outer = 0000004B15037C00] 02:46:28 INFO - PROCESS | 2384 | 1461145588039 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1A382800) [pid = 2384] [serial = 347] [outer = 0000004B15037C00] 02:46:28 INFO - PROCESS | 2384 | 1461145588603 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:46:28 INFO - PROCESS | 2384 | 1461145588640 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 02:46:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:46:28 INFO - PROCESS | 2384 | 1461145588644 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:46:28 INFO - PROCESS | 2384 | 1461145588648 Marionette TRACE conn5 <- [1,430,null,{}] 02:46:28 INFO - PROCESS | 2384 | 1461145588660 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:28 INFO - PROCESS | 2384 | 1461145588766 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 02:46:28 INFO - PROCESS | 2384 | 1461145588837 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20026000 == 53 [pid = 2384] [id = 117] 02:46:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1BF61000) [pid = 2384] [serial = 348] [outer = 0000000000000000] 02:46:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1C135400) [pid = 2384] [serial = 349] [outer = 0000004B1BF61000] 02:46:28 INFO - PROCESS | 2384 | 1461145588896 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1C47F000) [pid = 2384] [serial = 350] [outer = 0000004B1BF61000] 02:46:29 INFO - PROCESS | 2384 | 1461145589634 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:46:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:46:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1034ms 02:46:29 INFO - PROCESS | 2384 | 1461145589680 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 02:46:29 INFO - PROCESS | 2384 | 1461145589684 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 02:46:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:46:29 INFO - PROCESS | 2384 | 1461145589689 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:46:29 INFO - PROCESS | 2384 | 1461145589694 Marionette TRACE conn5 <- [1,434,null,{}] 02:46:29 INFO - PROCESS | 2384 | 1461145589700 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:29 INFO - PROCESS | 2384 | 1461145589854 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 02:46:29 INFO - PROCESS | 2384 | 1461145589928 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B151C1800 == 54 [pid = 2384] [id = 118] 02:46:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B0ECE6C00) [pid = 2384] [serial = 351] [outer = 0000000000000000] 02:46:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B0F070400) [pid = 2384] [serial = 352] [outer = 0000004B0ECE6C00] 02:46:29 INFO - PROCESS | 2384 | 1461145589979 Marionette DEBUG loaded listener.js 02:46:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B13887000) [pid = 2384] [serial = 353] [outer = 0000004B0ECE6C00] 02:46:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9EF800 == 53 [pid = 2384] [id = 93] 02:46:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E10C800 == 52 [pid = 2384] [id = 113] 02:46:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BF1A800 == 51 [pid = 2384] [id = 112] 02:46:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A946000 == 50 [pid = 2384] [id = 111] 02:46:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B145DC800 == 49 [pid = 2384] [id = 110] 02:46:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F4E8800 == 48 [pid = 2384] [id = 109] 02:46:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F977000 == 47 [pid = 2384] [id = 107] 02:46:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18C8A800 == 46 [pid = 2384] [id = 106] 02:46:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1470B000 == 45 [pid = 2384] [id = 105] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1C410000) [pid = 2384] [serial = 310] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B2115F400) [pid = 2384] [serial = 308] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1C6F5400) [pid = 2384] [serial = 295] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1486F800) [pid = 2384] [serial = 286] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B15192400) [pid = 2384] [serial = 287] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B0EB67800) [pid = 2384] [serial = 265] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B0D247C00) [pid = 2384] [serial = 283] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1414B400) [pid = 2384] [serial = 284] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B14876C00) [pid = 2384] [serial = 277] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1894C800) [pid = 2384] [serial = 289] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B18CCBC00) [pid = 2384] [serial = 290] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1A9BD800) [pid = 2384] [serial = 292] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B139B6000) [pid = 2384] [serial = 281] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B0EB6D800) [pid = 2384] [serial = 280] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B146D6C00) [pid = 2384] [serial = 268] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1B70F400) [pid = 2384] [serial = 271] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1EA6D000) [pid = 2384] [serial = 298] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B14856C00) [pid = 2384] [serial = 274] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1DDA6C00) [pid = 2384] [serial = 296] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1F936000) [pid = 2384] [serial = 301] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1F646C00) [pid = 2384] [serial = 299] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1F63F400) [pid = 2384] [serial = 304] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1C40CC00) [pid = 2384] [serial = 307] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B2115E400) [pid = 2384] [serial = 302] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B21165C00) [pid = 2384] [serial = 305] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1B56E800) [pid = 2384] [serial = 293] [outer = 0000000000000000] [url = about:blank] 02:46:30 INFO - PROCESS | 2384 | 1461145590531 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:46:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:46:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 900ms 02:46:30 INFO - PROCESS | 2384 | 1461145590594 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 02:46:30 INFO - PROCESS | 2384 | 1461145590600 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 02:46:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:46:30 INFO - PROCESS | 2384 | 1461145590606 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:46:30 INFO - PROCESS | 2384 | 1461145590609 Marionette TRACE conn5 <- [1,438,null,{}] 02:46:30 INFO - PROCESS | 2384 | 1461145590613 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:30 INFO - PROCESS | 2384 | 1461145590698 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 02:46:30 INFO - PROCESS | 2384 | 1461145590707 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:30 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B145D5000 == 46 [pid = 2384] [id = 119] 02:46:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1366DC00) [pid = 2384] [serial = 354] [outer = 0000000000000000] 02:46:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1461A400) [pid = 2384] [serial = 355] [outer = 0000004B1366DC00] 02:46:30 INFO - PROCESS | 2384 | 1461145590754 Marionette DEBUG loaded listener.js 02:46:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B14858000) [pid = 2384] [serial = 356] [outer = 0000004B1366DC00] 02:46:31 INFO - PROCESS | 2384 | 1461145591268 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:46:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:46:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 692ms 02:46:31 INFO - PROCESS | 2384 | 1461145591300 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 02:46:31 INFO - PROCESS | 2384 | 1461145591302 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 02:46:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:46:31 INFO - PROCESS | 2384 | 1461145591305 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:46:31 INFO - PROCESS | 2384 | 1461145591309 Marionette TRACE conn5 <- [1,442,null,{}] 02:46:31 INFO - PROCESS | 2384 | 1461145591320 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:31 INFO - PROCESS | 2384 | 1461145591406 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 02:46:31 INFO - PROCESS | 2384 | 1461145591473 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9D8800 == 47 [pid = 2384] [id = 120] 02:46:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B13885400) [pid = 2384] [serial = 357] [outer = 0000000000000000] 02:46:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1894F400) [pid = 2384] [serial = 358] [outer = 0000004B13885400] 02:46:31 INFO - PROCESS | 2384 | 1461145591524 Marionette DEBUG loaded listener.js 02:46:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1B56DC00) [pid = 2384] [serial = 359] [outer = 0000004B13885400] 02:46:31 INFO - PROCESS | 2384 | 1461145591931 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:46:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:46:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 692ms 02:46:32 INFO - PROCESS | 2384 | 1461145592001 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 02:46:32 INFO - PROCESS | 2384 | 1461145592004 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 02:46:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:46:32 INFO - PROCESS | 2384 | 1461145592007 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:46:32 INFO - PROCESS | 2384 | 1461145592009 Marionette TRACE conn5 <- [1,446,null,{}] 02:46:32 INFO - PROCESS | 2384 | 1461145592013 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:32 INFO - PROCESS | 2384 | 1461145592098 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 02:46:32 INFO - PROCESS | 2384 | 1461145592106 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C67C800 == 48 [pid = 2384] [id = 121] 02:46:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1BA56800) [pid = 2384] [serial = 360] [outer = 0000000000000000] 02:46:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1BF6B000) [pid = 2384] [serial = 361] [outer = 0000004B1BA56800] 02:46:32 INFO - PROCESS | 2384 | 1461145592153 Marionette DEBUG loaded listener.js 02:46:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1C410000) [pid = 2384] [serial = 362] [outer = 0000004B1BA56800] 02:46:32 INFO - PROCESS | 2384 | 1461145592583 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:46:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:46:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 628ms 02:46:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:46:32 INFO - PROCESS | 2384 | 1461145592637 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 02:46:32 INFO - PROCESS | 2384 | 1461145592639 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 02:46:32 INFO - PROCESS | 2384 | 1461145592643 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:46:32 INFO - PROCESS | 2384 | 1461145592645 Marionette TRACE conn5 <- [1,450,null,{}] 02:46:32 INFO - PROCESS | 2384 | 1461145592648 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:32 INFO - PROCESS | 2384 | 1461145592747 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 02:46:32 INFO - PROCESS | 2384 | 1461145592823 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1ED96800 == 49 [pid = 2384] [id = 122] 02:46:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1C6CCC00) [pid = 2384] [serial = 363] [outer = 0000000000000000] 02:46:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1C6D1C00) [pid = 2384] [serial = 364] [outer = 0000004B1C6CCC00] 02:46:32 INFO - PROCESS | 2384 | 1461145592870 Marionette DEBUG loaded listener.js 02:46:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1C6F2000) [pid = 2384] [serial = 365] [outer = 0000004B1C6CCC00] 02:46:33 INFO - PROCESS | 2384 | 1461145593321 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:46:33 INFO - PROCESS | 2384 | 1461145593382 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 02:46:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:46:33 INFO - PROCESS | 2384 | 1461145593386 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:46:33 INFO - PROCESS | 2384 | 1461145593387 Marionette TRACE conn5 <- [1,454,null,{}] 02:46:33 INFO - PROCESS | 2384 | 1461145593397 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:33 INFO - PROCESS | 2384 | 1461145593526 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 02:46:33 INFO - PROCESS | 2384 | 1461145593580 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:33 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F4DB800 == 50 [pid = 2384] [id = 123] 02:46:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1E44CC00) [pid = 2384] [serial = 366] [outer = 0000000000000000] 02:46:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1EA67000) [pid = 2384] [serial = 367] [outer = 0000004B1E44CC00] 02:46:33 INFO - PROCESS | 2384 | 1461145593629 Marionette DEBUG loaded listener.js 02:46:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1ED47400) [pid = 2384] [serial = 368] [outer = 0000004B1E44CC00] 02:46:34 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:34 INFO - PROCESS | 2384 | 1461145594062 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:46:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:46:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 734ms 02:46:34 INFO - PROCESS | 2384 | 1461145594123 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 02:46:34 INFO - PROCESS | 2384 | 1461145594125 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 02:46:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:46:34 INFO - PROCESS | 2384 | 1461145594128 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:46:34 INFO - PROCESS | 2384 | 1461145594130 Marionette TRACE conn5 <- [1,458,null,{}] 02:46:34 INFO - PROCESS | 2384 | 1461145594133 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:34 INFO - PROCESS | 2384 | 1461145594232 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 02:46:34 INFO - PROCESS | 2384 | 1461145594240 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:34 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23284800 == 51 [pid = 2384] [id = 124] 02:46:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1F64A000) [pid = 2384] [serial = 369] [outer = 0000000000000000] 02:46:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1F883800) [pid = 2384] [serial = 370] [outer = 0000004B1F64A000] 02:46:34 INFO - PROCESS | 2384 | 1461145594285 Marionette DEBUG loaded listener.js 02:46:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1F8E7400) [pid = 2384] [serial = 371] [outer = 0000004B1F64A000] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1549B000) [pid = 2384] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1896B000) [pid = 2384] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B14873400) [pid = 2384] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B0D242C00) [pid = 2384] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1F93AC00) [pid = 2384] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B0ECE0400) [pid = 2384] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1BF63C00) [pid = 2384] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B2335E800) [pid = 2384] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B15D1B800) [pid = 2384] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B13835400) [pid = 2384] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B0D245C00) [pid = 2384] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1400F400) [pid = 2384] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1B508800) [pid = 2384] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B0ECE9800) [pid = 2384] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1F8DE800) [pid = 2384] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:46:34 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B0D249800) [pid = 2384] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:46:34 INFO - PROCESS | 2384 | 1461145594749 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:46:34 INFO - PROCESS | 2384 | 1461145594826 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 02:46:34 INFO - PROCESS | 2384 | 1461145594830 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:46:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:46:34 INFO - PROCESS | 2384 | 1461145594832 Marionette TRACE conn5 <- [1,462,null,{}] 02:46:34 INFO - PROCESS | 2384 | 1461145594835 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:34 INFO - PROCESS | 2384 | 1461145594913 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 02:46:34 INFO - PROCESS | 2384 | 1461145594921 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F4AF000 == 52 [pid = 2384] [id = 125] 02:46:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B0D15F400) [pid = 2384] [serial = 372] [outer = 0000000000000000] 02:46:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B14854000) [pid = 2384] [serial = 373] [outer = 0000004B0D15F400] 02:46:35 INFO - PROCESS | 2384 | 1461145595023 Marionette DEBUG loaded listener.js 02:46:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1BA4AC00) [pid = 2384] [serial = 374] [outer = 0000004B0D15F400] 02:46:35 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:35 INFO - PROCESS | 2384 | 1461145595412 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:46:35 INFO - PROCESS | 2384 | 1461145595465 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 02:46:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:46:35 INFO - PROCESS | 2384 | 1461145595468 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:46:35 INFO - PROCESS | 2384 | 1461145595470 Marionette TRACE conn5 <- [1,466,null,{}] 02:46:35 INFO - PROCESS | 2384 | 1461145595473 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:35 INFO - PROCESS | 2384 | 1461145595603 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 02:46:35 INFO - PROCESS | 2384 | 1461145595617 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23680000 == 53 [pid = 2384] [id = 126] 02:46:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1894B400) [pid = 2384] [serial = 375] [outer = 0000000000000000] 02:46:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1F99D000) [pid = 2384] [serial = 376] [outer = 0000004B1894B400] 02:46:35 INFO - PROCESS | 2384 | 1461145595662 Marionette DEBUG loaded listener.js 02:46:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B21226800) [pid = 2384] [serial = 377] [outer = 0000004B1894B400] 02:46:36 INFO - PROCESS | 2384 | 1461145596085 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:46:36 INFO - PROCESS | 2384 | 1461145596103 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 02:46:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:46:36 INFO - PROCESS | 2384 | 1461145596106 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:46:36 INFO - PROCESS | 2384 | 1461145596108 Marionette TRACE conn5 <- [1,470,null,{}] 02:46:36 INFO - PROCESS | 2384 | 1461145596111 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:36 INFO - PROCESS | 2384 | 1461145596216 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 02:46:36 INFO - PROCESS | 2384 | 1461145596225 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:36 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B6E000 == 54 [pid = 2384] [id = 127] 02:46:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B18969000) [pid = 2384] [serial = 378] [outer = 0000000000000000] 02:46:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1C2D8800) [pid = 2384] [serial = 379] [outer = 0000004B18969000] 02:46:36 INFO - PROCESS | 2384 | 1461145596269 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B21228000) [pid = 2384] [serial = 380] [outer = 0000004B18969000] 02:46:36 INFO - PROCESS | 2384 | 1461145596740 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:46:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:46:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 670ms 02:46:36 INFO - PROCESS | 2384 | 1461145596784 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 02:46:36 INFO - PROCESS | 2384 | 1461145596789 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 02:46:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:46:36 INFO - PROCESS | 2384 | 1461145596796 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:46:36 INFO - PROCESS | 2384 | 1461145596801 Marionette TRACE conn5 <- [1,474,null,{}] 02:46:36 INFO - PROCESS | 2384 | 1461145596809 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:36 INFO - PROCESS | 2384 | 1461145596975 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 02:46:37 INFO - PROCESS | 2384 | 1461145597065 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B145C6800 == 55 [pid = 2384] [id = 128] 02:46:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B0ECE1C00) [pid = 2384] [serial = 381] [outer = 0000000000000000] 02:46:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B0F077400) [pid = 2384] [serial = 382] [outer = 0000004B0ECE1C00] 02:46:37 INFO - PROCESS | 2384 | 1461145597123 Marionette DEBUG loaded listener.js 02:46:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1484CC00) [pid = 2384] [serial = 383] [outer = 0000004B0ECE1C00] 02:46:37 INFO - PROCESS | 2384 | 1461145597755 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:46:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:46:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 985ms 02:46:37 INFO - PROCESS | 2384 | 1461145597785 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 02:46:37 INFO - PROCESS | 2384 | 1461145597791 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 02:46:37 INFO - PROCESS | 2384 | 1461145597798 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:46:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:46:37 INFO - PROCESS | 2384 | 1461145597802 Marionette TRACE conn5 <- [1,478,null,{}] 02:46:37 INFO - PROCESS | 2384 | 1461145597806 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:37 INFO - PROCESS | 2384 | 1461145597914 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 02:46:37 INFO - PROCESS | 2384 | 1461145597985 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CB15000 == 56 [pid = 2384] [id = 129] 02:46:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B18960400) [pid = 2384] [serial = 384] [outer = 0000000000000000] 02:46:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1AE3DC00) [pid = 2384] [serial = 385] [outer = 0000004B18960400] 02:46:38 INFO - PROCESS | 2384 | 1461145598042 Marionette DEBUG loaded listener.js 02:46:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1BA55400) [pid = 2384] [serial = 386] [outer = 0000004B18960400] 02:46:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B18CD2C00) [pid = 2384] [serial = 387] [outer = 0000004B1B56B400] 02:46:38 INFO - PROCESS | 2384 | 1461145598778 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:46:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:46:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1027ms 02:46:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:46:38 INFO - PROCESS | 2384 | 1461145598832 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 02:46:38 INFO - PROCESS | 2384 | 1461145598835 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 02:46:38 INFO - PROCESS | 2384 | 1461145598839 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:46:38 INFO - PROCESS | 2384 | 1461145598843 Marionette TRACE conn5 <- [1,482,null,{}] 02:46:38 INFO - PROCESS | 2384 | 1461145598876 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:39 INFO - PROCESS | 2384 | 1461145598988 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 02:46:39 INFO - PROCESS | 2384 | 1461145599060 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C70800 == 57 [pid = 2384] [id = 130] 02:46:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1CBD1C00) [pid = 2384] [serial = 388] [outer = 0000000000000000] 02:46:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1DFD7400) [pid = 2384] [serial = 389] [outer = 0000004B1CBD1C00] 02:46:39 INFO - PROCESS | 2384 | 1461145599121 Marionette DEBUG loaded listener.js 02:46:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B232CF400) [pid = 2384] [serial = 390] [outer = 0000004B1CBD1C00] 02:46:39 INFO - PROCESS | 2384 | 1461145599772 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:46:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:46:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 986ms 02:46:39 INFO - PROCESS | 2384 | 1461145599827 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 02:46:39 INFO - PROCESS | 2384 | 1461145599831 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 02:46:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:46:39 INFO - PROCESS | 2384 | 1461145599834 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:46:39 INFO - PROCESS | 2384 | 1461145599836 Marionette TRACE conn5 <- [1,486,null,{}] 02:46:39 INFO - PROCESS | 2384 | 1461145599840 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:39 INFO - PROCESS | 2384 | 1461145599945 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 02:46:40 INFO - PROCESS | 2384 | 1461145600015 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2401A000 == 58 [pid = 2384] [id = 131] 02:46:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B13937000) [pid = 2384] [serial = 391] [outer = 0000000000000000] 02:46:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1393BC00) [pid = 2384] [serial = 392] [outer = 0000004B13937000] 02:46:40 INFO - PROCESS | 2384 | 1461145600072 Marionette DEBUG loaded listener.js 02:46:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B23362000) [pid = 2384] [serial = 393] [outer = 0000004B13937000] 02:46:40 INFO - PROCESS | 2384 | 1461145600705 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:46:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:46:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 880ms 02:46:40 INFO - PROCESS | 2384 | 1461145600715 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 02:46:40 INFO - PROCESS | 2384 | 1461145600718 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 02:46:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:46:40 INFO - PROCESS | 2384 | 1461145600721 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:46:40 INFO - PROCESS | 2384 | 1461145600724 Marionette TRACE conn5 <- [1,490,null,{}] 02:46:40 INFO - PROCESS | 2384 | 1461145600727 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:40 INFO - PROCESS | 2384 | 1461145600830 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 02:46:40 INFO - PROCESS | 2384 | 1461145600912 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B26800 == 59 [pid = 2384] [id = 132] 02:46:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1BA4D000) [pid = 2384] [serial = 394] [outer = 0000000000000000] 02:46:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1C2F8000) [pid = 2384] [serial = 395] [outer = 0000004B1BA4D000] 02:46:40 INFO - PROCESS | 2384 | 1461145600969 Marionette DEBUG loaded listener.js 02:46:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1C2FD800) [pid = 2384] [serial = 396] [outer = 0000004B1BA4D000] 02:46:41 INFO - PROCESS | 2384 | 1461145601509 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:46:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:46:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 837ms 02:46:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:46:41 INFO - PROCESS | 2384 | 1461145601562 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 02:46:41 INFO - PROCESS | 2384 | 1461145601565 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 02:46:41 INFO - PROCESS | 2384 | 1461145601568 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:46:41 INFO - PROCESS | 2384 | 1461145601570 Marionette TRACE conn5 <- [1,494,null,{}] 02:46:41 INFO - PROCESS | 2384 | 1461145601574 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:41 INFO - PROCESS | 2384 | 1461145601703 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 02:46:41 INFO - PROCESS | 2384 | 1461145601792 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:41 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0EAF0800 == 60 [pid = 2384] [id = 133] 02:46:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B0D24A400) [pid = 2384] [serial = 397] [outer = 0000000000000000] 02:46:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B103F8000) [pid = 2384] [serial = 398] [outer = 0000004B0D24A400] 02:46:41 INFO - PROCESS | 2384 | 1461145601848 Marionette DEBUG loaded listener.js 02:46:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B23B08000) [pid = 2384] [serial = 399] [outer = 0000004B0D24A400] 02:46:42 INFO - PROCESS | 2384 | 1461145602624 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:46:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:46:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1080ms 02:46:42 INFO - PROCESS | 2384 | 1461145602650 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 02:46:42 INFO - PROCESS | 2384 | 1461145602655 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 02:46:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:46:42 INFO - PROCESS | 2384 | 1461145602674 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:46:42 INFO - PROCESS | 2384 | 1461145602678 Marionette TRACE conn5 <- [1,498,null,{}] 02:46:42 INFO - PROCESS | 2384 | 1461145602683 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:42 INFO - PROCESS | 2384 | 1461145602788 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 02:46:42 INFO - PROCESS | 2384 | 1461145602863 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14582800 == 61 [pid = 2384] [id = 134] 02:46:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B0ECE0400) [pid = 2384] [serial = 400] [outer = 0000000000000000] 02:46:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B13667400) [pid = 2384] [serial = 401] [outer = 0000004B0ECE0400] 02:46:42 INFO - PROCESS | 2384 | 1461145602915 Marionette DEBUG loaded listener.js 02:46:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B13B22C00) [pid = 2384] [serial = 402] [outer = 0000004B0ECE0400] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C4AC000 == 60 [pid = 2384] [id = 32] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23680000 == 59 [pid = 2384] [id = 126] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F4AF000 == 58 [pid = 2384] [id = 125] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23284800 == 57 [pid = 2384] [id = 124] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F4DB800 == 56 [pid = 2384] [id = 123] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1ED96800 == 55 [pid = 2384] [id = 122] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B24020800 == 54 [pid = 2384] [id = 104] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C67C800 == 53 [pid = 2384] [id = 121] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9D8800 == 52 [pid = 2384] [id = 120] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B0F075800) [pid = 2384] [serial = 313] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B18948800) [pid = 2384] [serial = 316] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1BF67800) [pid = 2384] [serial = 319] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1BF67C00) [pid = 2384] [serial = 340] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B145D5000 == 51 [pid = 2384] [id = 119] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B151C1800 == 50 [pid = 2384] [id = 118] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13820000 == 49 [pid = 2384] [id = 115] 02:46:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F80B800 == 48 [pid = 2384] [id = 114] 02:46:43 INFO - PROCESS | 2384 | 1461145603518 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:46:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:46:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 881ms 02:46:43 INFO - PROCESS | 2384 | 1461145603559 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 02:46:43 INFO - PROCESS | 2384 | 1461145603564 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 02:46:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:46:43 INFO - PROCESS | 2384 | 1461145603571 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:46:43 INFO - PROCESS | 2384 | 1461145603573 Marionette TRACE conn5 <- [1,502,null,{}] 02:46:43 INFO - PROCESS | 2384 | 1461145603577 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:43 INFO - PROCESS | 2384 | 1461145603666 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B18949C00) [pid = 2384] [serial = 335] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B15982C00) [pid = 2384] [serial = 334] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B18CD0800) [pid = 2384] [serial = 337] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1487D400) [pid = 2384] [serial = 278] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B0F070800) [pid = 2384] [serial = 266] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B232C5C00) [pid = 2384] [serial = 263] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1031E400) [pid = 2384] [serial = 326] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1C6D8000) [pid = 2384] [serial = 322] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B23C14C00) [pid = 2384] [serial = 185] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B0ECE4800) [pid = 2384] [serial = 325] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1AF22000) [pid = 2384] [serial = 227] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B14626000) [pid = 2384] [serial = 331] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B105CA000) [pid = 2384] [serial = 328] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B15187400) [pid = 2384] [serial = 179] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1F645400) [pid = 2384] [serial = 182] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B143B9000) [pid = 2384] [serial = 224] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B2335EC00) [pid = 2384] [serial = 221] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1F8E7800) [pid = 2384] [serial = 323] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B14872800) [pid = 2384] [serial = 332] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B0ECE5800) [pid = 2384] [serial = 176] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B14014C00) [pid = 2384] [serial = 329] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1AE3F800) [pid = 2384] [serial = 338] [outer = 0000000000000000] [url = about:blank] 02:46:43 INFO - PROCESS | 2384 | 1461145603754 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:43 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13648000 == 49 [pid = 2384] [id = 135] 02:46:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B0D163C00) [pid = 2384] [serial = 403] [outer = 0000000000000000] 02:46:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B0ECE1000) [pid = 2384] [serial = 404] [outer = 0000004B0D163C00] 02:46:43 INFO - PROCESS | 2384 | 1461145603801 Marionette DEBUG loaded listener.js 02:46:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B139B6C00) [pid = 2384] [serial = 405] [outer = 0000004B0D163C00] 02:46:44 INFO - PROCESS | 2384 | 1461145604263 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:46:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:46:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 734ms 02:46:44 INFO - PROCESS | 2384 | 1461145604307 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 02:46:44 INFO - PROCESS | 2384 | 1461145604310 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 02:46:44 INFO - PROCESS | 2384 | 1461145604313 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:46:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:46:44 INFO - PROCESS | 2384 | 1461145604317 Marionette TRACE conn5 <- [1,506,null,{}] 02:46:44 INFO - PROCESS | 2384 | 1461145604328 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:44 INFO - PROCESS | 2384 | 1461145604416 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 02:46:44 INFO - PROCESS | 2384 | 1461145604425 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BF12800 == 50 [pid = 2384] [id = 136] 02:46:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B14855400) [pid = 2384] [serial = 406] [outer = 0000000000000000] 02:46:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1487A800) [pid = 2384] [serial = 407] [outer = 0000004B14855400] 02:46:44 INFO - PROCESS | 2384 | 1461145604475 Marionette DEBUG loaded listener.js 02:46:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B15980C00) [pid = 2384] [serial = 408] [outer = 0000004B14855400] 02:46:44 INFO - PROCESS | 2384 | 1461145604927 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:46:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:46:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 629ms 02:46:44 INFO - PROCESS | 2384 | 1461145604944 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 02:46:44 INFO - PROCESS | 2384 | 1461145604947 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 02:46:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:46:44 INFO - PROCESS | 2384 | 1461145604950 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:46:44 INFO - PROCESS | 2384 | 1461145604952 Marionette TRACE conn5 <- [1,510,null,{}] 02:46:44 INFO - PROCESS | 2384 | 1461145604956 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:45 INFO - PROCESS | 2384 | 1461145605040 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 02:46:45 INFO - PROCESS | 2384 | 1461145605046 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E429000 == 51 [pid = 2384] [id = 137] 02:46:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B18950800) [pid = 2384] [serial = 409] [outer = 0000000000000000] 02:46:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B18961800) [pid = 2384] [serial = 410] [outer = 0000004B18950800] 02:46:45 INFO - PROCESS | 2384 | 1461145605094 Marionette DEBUG loaded listener.js 02:46:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1AE3F800) [pid = 2384] [serial = 411] [outer = 0000004B18950800] 02:46:45 INFO - PROCESS | 2384 | 1461145605552 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:46:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:46:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 628ms 02:46:45 INFO - PROCESS | 2384 | 1461145605581 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 02:46:45 INFO - PROCESS | 2384 | 1461145605584 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 02:46:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:46:45 INFO - PROCESS | 2384 | 1461145605587 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:46:45 INFO - PROCESS | 2384 | 1461145605589 Marionette TRACE conn5 <- [1,514,null,{}] 02:46:45 INFO - PROCESS | 2384 | 1461145605593 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:45 INFO - PROCESS | 2384 | 1461145605699 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 02:46:45 INFO - PROCESS | 2384 | 1461145605707 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F976800 == 52 [pid = 2384] [id = 138] 02:46:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1B572400) [pid = 2384] [serial = 412] [outer = 0000000000000000] 02:46:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1B70A800) [pid = 2384] [serial = 413] [outer = 0000004B1B572400] 02:46:45 INFO - PROCESS | 2384 | 1461145605791 Marionette DEBUG loaded listener.js 02:46:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1BA52400) [pid = 2384] [serial = 414] [outer = 0000004B1B572400] 02:46:46 INFO - PROCESS | 2384 | 1461145606262 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:46:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 02:46:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 731ms 02:46:46 INFO - PROCESS | 2384 | 1461145606322 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 02:46:46 INFO - PROCESS | 2384 | 1461145606324 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 02:46:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:46:46 INFO - PROCESS | 2384 | 1461145606328 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:46:46 INFO - PROCESS | 2384 | 1461145606329 Marionette TRACE conn5 <- [1,518,null,{}] 02:46:46 INFO - PROCESS | 2384 | 1461145606334 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:46 INFO - PROCESS | 2384 | 1461145606460 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 02:46:46 INFO - PROCESS | 2384 | 1461145606511 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:46 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B8E000 == 53 [pid = 2384] [id = 139] 02:46:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1C2DB800) [pid = 2384] [serial = 415] [outer = 0000000000000000] 02:46:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1C481C00) [pid = 2384] [serial = 416] [outer = 0000004B1C2DB800] 02:46:46 INFO - PROCESS | 2384 | 1461145606560 Marionette DEBUG loaded listener.js 02:46:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1C6F3400) [pid = 2384] [serial = 417] [outer = 0000004B1C2DB800] 02:46:47 INFO - PROCESS | 2384 | 1461145606999 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:46:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:46:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 692ms 02:46:47 INFO - PROCESS | 2384 | 1461145607023 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 02:46:47 INFO - PROCESS | 2384 | 1461145607025 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 02:46:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:46:47 INFO - PROCESS | 2384 | 1461145607028 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:46:47 INFO - PROCESS | 2384 | 1461145607030 Marionette TRACE conn5 <- [1,522,null,{}] 02:46:47 INFO - PROCESS | 2384 | 1461145607034 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:47 INFO - PROCESS | 2384 | 1461145607166 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 02:46:47 INFO - PROCESS | 2384 | 1461145607210 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23679800 == 54 [pid = 2384] [id = 140] 02:46:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1C6D8C00) [pid = 2384] [serial = 418] [outer = 0000000000000000] 02:46:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1DF2EC00) [pid = 2384] [serial = 419] [outer = 0000004B1C6D8C00] 02:46:47 INFO - PROCESS | 2384 | 1461145607260 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1EDF9800) [pid = 2384] [serial = 420] [outer = 0000004B1C6D8C00] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B14852000) [pid = 2384] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1B56E000) [pid = 2384] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B15102400) [pid = 2384] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B143B4400) [pid = 2384] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1BA55000) [pid = 2384] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1BA4C000) [pid = 2384] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B0ECE6C00) [pid = 2384] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1366DC00) [pid = 2384] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B13885400) [pid = 2384] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1894B400) [pid = 2384] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1C6CCC00) [pid = 2384] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1BA56800) [pid = 2384] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1BF61000) [pid = 2384] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1E44CC00) [pid = 2384] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B0D15F400) [pid = 2384] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1F64A000) [pid = 2384] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:46:47 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B0E98E000) [pid = 2384] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:46:47 INFO - PROCESS | 2384 | 1461145607781 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:46:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:46:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 777ms 02:46:47 INFO - PROCESS | 2384 | 1461145607808 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 02:46:47 INFO - PROCESS | 2384 | 1461145607810 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 02:46:47 INFO - PROCESS | 2384 | 1461145607814 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:46:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:46:47 INFO - PROCESS | 2384 | 1461145607816 Marionette TRACE conn5 <- [1,526,null,{}] 02:46:47 INFO - PROCESS | 2384 | 1461145607819 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:47 INFO - PROCESS | 2384 | 1461145607899 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 02:46:47 INFO - PROCESS | 2384 | 1461145607909 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236EC000 == 55 [pid = 2384] [id = 141] 02:46:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B143B4400) [pid = 2384] [serial = 421] [outer = 0000000000000000] 02:46:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B18954000) [pid = 2384] [serial = 422] [outer = 0000004B143B4400] 02:46:47 INFO - PROCESS | 2384 | 1461145607955 Marionette DEBUG loaded listener.js 02:46:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1C406C00) [pid = 2384] [serial = 423] [outer = 0000004B143B4400] 02:46:48 INFO - PROCESS | 2384 | 1461145608396 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:46:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 02:46:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 627ms 02:46:48 INFO - PROCESS | 2384 | 1461145608444 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 02:46:48 INFO - PROCESS | 2384 | 1461145608446 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 02:46:48 INFO - PROCESS | 2384 | 1461145608450 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:46:48 INFO - PROCESS | 2384 | 1461145608452 Marionette TRACE conn5 <- [1,530,null,{}] 02:46:48 INFO - PROCESS | 2384 | 1461145608481 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:48 INFO - PROCESS | 2384 | 1461145608562 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 02:46:48 INFO - PROCESS | 2384 | 1461145608569 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:48 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2401B000 == 56 [pid = 2384] [id = 142] 02:46:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1E449400) [pid = 2384] [serial = 424] [outer = 0000000000000000] 02:46:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1F64AC00) [pid = 2384] [serial = 425] [outer = 0000004B1E449400] 02:46:48 INFO - PROCESS | 2384 | 1461145608615 Marionette DEBUG loaded listener.js 02:46:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B2115F400) [pid = 2384] [serial = 426] [outer = 0000004B1E449400] 02:46:49 INFO - PROCESS | 2384 | 1461145609178 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:46:49 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 02:46:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:46:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:46:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:46:49 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 02:46:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:46:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:46:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:46:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 774ms 02:46:49 INFO - PROCESS | 2384 | 1461145609228 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 02:46:49 INFO - PROCESS | 2384 | 1461145609230 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 02:46:49 INFO - PROCESS | 2384 | 1461145609234 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:46:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:46:49 INFO - PROCESS | 2384 | 1461145609236 Marionette TRACE conn5 <- [1,534,null,{}] 02:46:49 INFO - PROCESS | 2384 | 1461145609239 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:49 INFO - PROCESS | 2384 | 1461145609332 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 02:46:49 INFO - PROCESS | 2384 | 1461145609338 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B246DA000 == 57 [pid = 2384] [id = 143] 02:46:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B232CA800) [pid = 2384] [serial = 427] [outer = 0000000000000000] 02:46:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B2335F800) [pid = 2384] [serial = 428] [outer = 0000004B232CA800] 02:46:49 INFO - PROCESS | 2384 | 1461145609384 Marionette DEBUG loaded listener.js 02:46:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B23B04400) [pid = 2384] [serial = 429] [outer = 0000004B232CA800] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B24009800 == 56 [pid = 2384] [id = 92] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23CAF000 == 55 [pid = 2384] [id = 45] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23520000 == 54 [pid = 2384] [id = 61] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C72800 == 53 [pid = 2384] [id = 108] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1DD21000 == 52 [pid = 2384] [id = 47] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B24007800 == 51 [pid = 2384] [id = 88] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B24012000 == 50 [pid = 2384] [id = 62] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1ED9D800 == 49 [pid = 2384] [id = 76] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20026000 == 48 [pid = 2384] [id = 117] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CBE0800 == 47 [pid = 2384] [id = 116] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B9C000 == 46 [pid = 2384] [id = 77] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20028000 == 45 [pid = 2384] [id = 91] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2430D800 == 44 [pid = 2384] [id = 63] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14130000 == 43 [pid = 2384] [id = 46] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14582800 == 42 [pid = 2384] [id = 134] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0EAF0800 == 41 [pid = 2384] [id = 133] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B26800 == 40 [pid = 2384] [id = 132] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2401A000 == 39 [pid = 2384] [id = 131] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C70800 == 38 [pid = 2384] [id = 130] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CB15000 == 37 [pid = 2384] [id = 129] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B145C6800 == 36 [pid = 2384] [id = 128] 02:46:50 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B6E000 == 35 [pid = 2384] [id = 127] 02:46:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13648000 == 34 [pid = 2384] [id = 135] 02:46:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BF12800 == 33 [pid = 2384] [id = 136] 02:46:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23679800 == 32 [pid = 2384] [id = 140] 02:46:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2401B000 == 31 [pid = 2384] [id = 142] 02:46:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B8E000 == 30 [pid = 2384] [id = 139] 02:46:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F976800 == 29 [pid = 2384] [id = 138] 02:46:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E429000 == 28 [pid = 2384] [id = 137] 02:46:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236EC000 == 27 [pid = 2384] [id = 141] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B143B7000) [pid = 2384] [serial = 314] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1F8E8400) [pid = 2384] [serial = 275] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1EDEDC00) [pid = 2384] [serial = 272] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1AE57C00) [pid = 2384] [serial = 317] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B15D18400) [pid = 2384] [serial = 269] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1C21FC00) [pid = 2384] [serial = 320] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B232D1C00) [pid = 2384] [serial = 311] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B0F070400) [pid = 2384] [serial = 352] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B13887000) [pid = 2384] [serial = 353] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1461A400) [pid = 2384] [serial = 355] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B14858000) [pid = 2384] [serial = 356] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1894F400) [pid = 2384] [serial = 358] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1B56DC00) [pid = 2384] [serial = 359] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B21226800) [pid = 2384] [serial = 377] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1C6D1C00) [pid = 2384] [serial = 364] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1C6F2000) [pid = 2384] [serial = 365] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1BF6B000) [pid = 2384] [serial = 361] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1C47F000) [pid = 2384] [serial = 350] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B1C135400) [pid = 2384] [serial = 349] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B1C2D8800) [pid = 2384] [serial = 379] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B15D0F000) [pid = 2384] [serial = 346] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B14062C00) [pid = 2384] [serial = 343] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B1ED47400) [pid = 2384] [serial = 368] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B1EA67000) [pid = 2384] [serial = 367] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B14854000) [pid = 2384] [serial = 373] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B1F883800) [pid = 2384] [serial = 370] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B1F99D000) [pid = 2384] [serial = 376] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B1F8E7400) [pid = 2384] [serial = 371] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B1C410000) [pid = 2384] [serial = 362] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B1BA4AC00) [pid = 2384] [serial = 374] [outer = 0000000000000000] [url = about:blank] 02:46:51 INFO - PROCESS | 2384 | 1461145611447 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:46:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 02:46:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 2237ms 02:46:51 INFO - PROCESS | 2384 | 1461145611474 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 02:46:51 INFO - PROCESS | 2384 | 1461145611478 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 02:46:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:46:51 INFO - PROCESS | 2384 | 1461145611483 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:46:51 INFO - PROCESS | 2384 | 1461145611486 Marionette TRACE conn5 <- [1,538,null,{}] 02:46:51 INFO - PROCESS | 2384 | 1461145611492 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:51 INFO - PROCESS | 2384 | 1461145611586 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 02:46:51 INFO - PROCESS | 2384 | 1461145611594 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F12F800 == 28 [pid = 2384] [id = 144] 02:46:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B0E990000) [pid = 2384] [serial = 430] [outer = 0000000000000000] 02:46:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B0E990800) [pid = 2384] [serial = 431] [outer = 0000004B0E990000] 02:46:51 INFO - PROCESS | 2384 | 1461145611645 Marionette DEBUG loaded listener.js 02:46:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B0EB6E400) [pid = 2384] [serial = 432] [outer = 0000004B0E990000] 02:46:52 INFO - PROCESS | 2384 | 1461145612125 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:46:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 02:46:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 692ms 02:46:52 INFO - PROCESS | 2384 | 1461145612176 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 02:46:52 INFO - PROCESS | 2384 | 1461145612183 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 02:46:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:46:52 INFO - PROCESS | 2384 | 1461145612193 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:46:52 INFO - PROCESS | 2384 | 1461145612196 Marionette TRACE conn5 <- [1,542,null,{}] 02:46:52 INFO - PROCESS | 2384 | 1461145612200 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:52 INFO - PROCESS | 2384 | 1461145612295 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 02:46:52 INFO - PROCESS | 2384 | 1461145612308 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13816000 == 29 [pid = 2384] [id = 145] 02:46:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B0ECE8800) [pid = 2384] [serial = 433] [outer = 0000000000000000] 02:46:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B0F070000) [pid = 2384] [serial = 434] [outer = 0000004B0ECE8800] 02:46:52 INFO - PROCESS | 2384 | 1461145612356 Marionette DEBUG loaded listener.js 02:46:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B0FD61400) [pid = 2384] [serial = 435] [outer = 0000004B0ECE8800] 02:46:52 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:52 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:46:52 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:52 INFO - PROCESS | 2384 | 1461145612837 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:46:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:46:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 693ms 02:46:52 INFO - PROCESS | 2384 | 1461145612887 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 02:46:52 INFO - PROCESS | 2384 | 1461145612890 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 02:46:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:46:52 INFO - PROCESS | 2384 | 1461145612894 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:46:52 INFO - PROCESS | 2384 | 1461145612898 Marionette TRACE conn5 <- [1,546,null,{}] 02:46:52 INFO - PROCESS | 2384 | 1461145612910 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:53 INFO - PROCESS | 2384 | 1461145613034 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 02:46:53 INFO - PROCESS | 2384 | 1461145613101 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B145DA800 == 30 [pid = 2384] [id = 146] 02:46:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B1366DC00) [pid = 2384] [serial = 436] [outer = 0000000000000000] 02:46:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B1392FC00) [pid = 2384] [serial = 437] [outer = 0000004B1366DC00] 02:46:53 INFO - PROCESS | 2384 | 1461145613153 Marionette DEBUG loaded listener.js 02:46:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B13953800) [pid = 2384] [serial = 438] [outer = 0000004B1366DC00] 02:46:53 INFO - PROCESS | 2384 | 1461145613560 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:46:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:46:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 691ms 02:46:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:46:53 INFO - PROCESS | 2384 | 1461145613593 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 02:46:53 INFO - PROCESS | 2384 | 1461145613596 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 02:46:53 INFO - PROCESS | 2384 | 1461145613600 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:46:53 INFO - PROCESS | 2384 | 1461145613602 Marionette TRACE conn5 <- [1,550,null,{}] 02:46:53 INFO - PROCESS | 2384 | 1461145613605 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:53 INFO - PROCESS | 2384 | 1461145613688 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 02:46:53 INFO - PROCESS | 2384 | 1461145613695 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1479E000 == 31 [pid = 2384] [id = 147] 02:46:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B14010C00) [pid = 2384] [serial = 439] [outer = 0000000000000000] 02:46:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B14305400) [pid = 2384] [serial = 440] [outer = 0000004B14010C00] 02:46:53 INFO - PROCESS | 2384 | 1461145613742 Marionette DEBUG loaded listener.js 02:46:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B14592400) [pid = 2384] [serial = 441] [outer = 0000004B14010C00] 02:46:54 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:54 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:46:54 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:54 INFO - PROCESS | 2384 | 1461145614165 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:46:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:46:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 585ms 02:46:54 INFO - PROCESS | 2384 | 1461145614192 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 02:46:54 INFO - PROCESS | 2384 | 1461145614194 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 02:46:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:46:54 INFO - PROCESS | 2384 | 1461145614197 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:46:54 INFO - PROCESS | 2384 | 1461145614199 Marionette TRACE conn5 <- [1,554,null,{}] 02:46:54 INFO - PROCESS | 2384 | 1461145614203 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:54 INFO - PROCESS | 2384 | 1461145614280 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 02:46:54 INFO - PROCESS | 2384 | 1461145614287 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B15DC9000 == 32 [pid = 2384] [id = 148] 02:46:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B145EC000) [pid = 2384] [serial = 442] [outer = 0000000000000000] 02:46:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1461E000) [pid = 2384] [serial = 443] [outer = 0000004B145EC000] 02:46:54 INFO - PROCESS | 2384 | 1461145614334 Marionette DEBUG loaded listener.js 02:46:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B147C9800) [pid = 2384] [serial = 444] [outer = 0000004B145EC000] 02:46:54 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:54 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:46:54 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:54 INFO - PROCESS | 2384 | 1461145614804 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:46:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:46:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 631ms 02:46:54 INFO - PROCESS | 2384 | 1461145614831 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 02:46:54 INFO - PROCESS | 2384 | 1461145614833 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 02:46:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:46:54 INFO - PROCESS | 2384 | 1461145614836 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:46:54 INFO - PROCESS | 2384 | 1461145614838 Marionette TRACE conn5 <- [1,558,null,{}] 02:46:54 INFO - PROCESS | 2384 | 1461145614842 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:54 INFO - PROCESS | 2384 | 1461145614953 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 02:46:54 INFO - PROCESS | 2384 | 1461145614963 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1AE04800 == 33 [pid = 2384] [id = 149] 02:46:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1484EC00) [pid = 2384] [serial = 445] [outer = 0000000000000000] 02:46:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1486FC00) [pid = 2384] [serial = 446] [outer = 0000004B1484EC00] 02:46:55 INFO - PROCESS | 2384 | 1461145615012 Marionette DEBUG loaded listener.js 02:46:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B14878400) [pid = 2384] [serial = 447] [outer = 0000004B1484EC00] 02:46:55 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:55 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:46:55 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:55 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:46:55 INFO - PROCESS | 2384 | 1461145615438 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:46:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:46:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 628ms 02:46:55 INFO - PROCESS | 2384 | 1461145615468 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 02:46:55 INFO - PROCESS | 2384 | 1461145615470 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 02:46:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:46:55 INFO - PROCESS | 2384 | 1461145615479 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 2384 | 1461145615481 Marionette TRACE conn5 <- [1,562,null,{}] 02:46:55 INFO - PROCESS | 2384 | 1461145615484 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:55 INFO - PROCESS | 2384 | 1461145615560 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 02:46:55 INFO - PROCESS | 2384 | 1461145615567 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9C1000 == 34 [pid = 2384] [id = 150] 02:46:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B15104400) [pid = 2384] [serial = 448] [outer = 0000000000000000] 02:46:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B15107C00) [pid = 2384] [serial = 449] [outer = 0000004B15104400] 02:46:55 INFO - PROCESS | 2384 | 1461145615613 Marionette DEBUG loaded listener.js 02:46:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1549D800) [pid = 2384] [serial = 450] [outer = 0000004B15104400] 02:46:56 INFO - PROCESS | 2384 | 1461145616091 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:46:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:46:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 627ms 02:46:56 INFO - PROCESS | 2384 | 1461145616109 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 02:46:56 INFO - PROCESS | 2384 | 1461145616112 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 02:46:56 INFO - PROCESS | 2384 | 1461145616115 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:46:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:46:56 INFO - PROCESS | 2384 | 1461145616117 Marionette TRACE conn5 <- [1,566,null,{}] 02:46:56 INFO - PROCESS | 2384 | 1461145616120 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:56 INFO - PROCESS | 2384 | 1461145616201 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 02:46:56 INFO - PROCESS | 2384 | 1461145616207 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:56 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0E442000 == 35 [pid = 2384] [id = 151] 02:46:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B0D246000) [pid = 2384] [serial = 451] [outer = 0000000000000000] 02:46:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B15D1B800) [pid = 2384] [serial = 452] [outer = 0000004B0D246000] 02:46:56 INFO - PROCESS | 2384 | 1461145616254 Marionette DEBUG loaded listener.js 02:46:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B18947400) [pid = 2384] [serial = 453] [outer = 0000004B0D246000] 02:46:56 INFO - PROCESS | 2384 | 1461145616685 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:46:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:46:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 626ms 02:46:56 INFO - PROCESS | 2384 | 1461145616745 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 02:46:56 INFO - PROCESS | 2384 | 1461145616747 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 02:46:56 INFO - PROCESS | 2384 | 1461145616751 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:46:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:46:56 INFO - PROCESS | 2384 | 1461145616753 Marionette TRACE conn5 <- [1,570,null,{}] 02:46:56 INFO - PROCESS | 2384 | 1461145616756 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:56 INFO - PROCESS | 2384 | 1461145616856 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 02:46:56 INFO - PROCESS | 2384 | 1461145616864 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:56 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C4BA800 == 36 [pid = 2384] [id = 152] 02:46:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1894C800) [pid = 2384] [serial = 454] [outer = 0000000000000000] 02:46:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B18950400) [pid = 2384] [serial = 455] [outer = 0000004B1894C800] 02:46:56 INFO - PROCESS | 2384 | 1461145616911 Marionette DEBUG loaded listener.js 02:46:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B18968000) [pid = 2384] [serial = 456] [outer = 0000004B1894C800] 02:46:57 INFO - PROCESS | 2384 | 1461145617370 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:46:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:46:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 692ms 02:46:57 INFO - PROCESS | 2384 | 1461145617445 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 02:46:57 INFO - PROCESS | 2384 | 1461145617447 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 02:46:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:46:57 INFO - PROCESS | 2384 | 1461145617451 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:46:57 INFO - PROCESS | 2384 | 1461145617453 Marionette TRACE conn5 <- [1,574,null,{}] 02:46:57 INFO - PROCESS | 2384 | 1461145617456 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:57 INFO - PROCESS | 2384 | 1461145617562 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 02:46:57 INFO - PROCESS | 2384 | 1461145617575 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CBFA800 == 37 [pid = 2384] [id = 153] 02:46:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B18C8C800) [pid = 2384] [serial = 457] [outer = 0000000000000000] 02:46:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1A265C00) [pid = 2384] [serial = 458] [outer = 0000004B18C8C800] 02:46:57 INFO - PROCESS | 2384 | 1461145617655 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1A752C00) [pid = 2384] [serial = 459] [outer = 0000004B18C8C800] 02:46:57 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:58 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:46:58 INFO - PROCESS | 2384 | 1461145618079 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:46:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:46:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 691ms 02:46:58 INFO - PROCESS | 2384 | 1461145618145 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 02:46:58 INFO - PROCESS | 2384 | 1461145618148 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 02:46:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:46:58 INFO - PROCESS | 2384 | 1461145618151 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 2384 | 1461145618154 Marionette TRACE conn5 <- [1,578,null,{}] 02:46:58 INFO - PROCESS | 2384 | 1461145618203 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:58 INFO - PROCESS | 2384 | 1461145618327 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 02:46:58 INFO - PROCESS | 2384 | 1461145618374 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1ED8A000 == 38 [pid = 2384] [id = 154] 02:46:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1B504400) [pid = 2384] [serial = 460] [outer = 0000000000000000] 02:46:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1B569000) [pid = 2384] [serial = 461] [outer = 0000004B1B504400] 02:46:58 INFO - PROCESS | 2384 | 1461145618430 Marionette DEBUG loaded listener.js 02:46:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1B711000) [pid = 2384] [serial = 462] [outer = 0000004B1B504400] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B13888000) [pid = 2384] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1BA50800) [pid = 2384] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B15037C00) [pid = 2384] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1C2DB800) [pid = 2384] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1C6D8C00) [pid = 2384] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B143B4400) [pid = 2384] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1E449400) [pid = 2384] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B13937000) [pid = 2384] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1CBD1C00) [pid = 2384] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B18960400) [pid = 2384] [serial = 384] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B0ECE1C00) [pid = 2384] [serial = 381] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B18969000) [pid = 2384] [serial = 378] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B18950800) [pid = 2384] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B14855400) [pid = 2384] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B0D163C00) [pid = 2384] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B0ECE0400) [pid = 2384] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B0D24A400) [pid = 2384] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1BA4D000) [pid = 2384] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:46:59 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1B572400) [pid = 2384] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:46:59 INFO - PROCESS | 2384 | 1461145619170 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:46:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:46:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1060ms 02:46:59 INFO - PROCESS | 2384 | 1461145619215 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 02:46:59 INFO - PROCESS | 2384 | 1461145619217 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 02:46:59 INFO - PROCESS | 2384 | 1461145619220 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:46:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:46:59 INFO - PROCESS | 2384 | 1461145619222 Marionette TRACE conn5 <- [1,582,null,{}] 02:46:59 INFO - PROCESS | 2384 | 1461145619225 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:59 INFO - PROCESS | 2384 | 1461145619326 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 02:46:59 INFO - PROCESS | 2384 | 1461145619371 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BADA800 == 39 [pid = 2384] [id = 155] 02:46:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B0F076C00) [pid = 2384] [serial = 463] [outer = 0000000000000000] 02:46:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B15189400) [pid = 2384] [serial = 464] [outer = 0000004B0F076C00] 02:46:59 INFO - PROCESS | 2384 | 1461145619417 Marionette DEBUG loaded listener.js 02:46:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1B572400) [pid = 2384] [serial = 465] [outer = 0000004B0F076C00] 02:46:59 INFO - PROCESS | 2384 | 1461145619806 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:46:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:46:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 628ms 02:46:59 INFO - PROCESS | 2384 | 1461145619851 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 02:46:59 INFO - PROCESS | 2384 | 1461145619853 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 02:46:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:46:59 INFO - PROCESS | 2384 | 1461145619856 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:46:59 INFO - PROCESS | 2384 | 1461145619858 Marionette TRACE conn5 <- [1,586,null,{}] 02:46:59 INFO - PROCESS | 2384 | 1461145619862 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:59 INFO - PROCESS | 2384 | 1461145619939 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 02:46:59 INFO - PROCESS | 2384 | 1461145619946 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F977800 == 40 [pid = 2384] [id = 156] 02:46:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1BA48800) [pid = 2384] [serial = 466] [outer = 0000000000000000] 02:46:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1BA54C00) [pid = 2384] [serial = 467] [outer = 0000004B1BA48800] 02:46:59 INFO - PROCESS | 2384 | 1461145619990 Marionette DEBUG loaded listener.js 02:47:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1BF67800) [pid = 2384] [serial = 468] [outer = 0000004B1BA48800] 02:47:00 INFO - PROCESS | 2384 | 1461145620402 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:47:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:47:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 587ms 02:47:00 INFO - PROCESS | 2384 | 1461145620447 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 02:47:00 INFO - PROCESS | 2384 | 1461145620449 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 02:47:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:47:00 INFO - PROCESS | 2384 | 1461145620453 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:47:00 INFO - PROCESS | 2384 | 1461145620454 Marionette TRACE conn5 <- [1,590,null,{}] 02:47:00 INFO - PROCESS | 2384 | 1461145620463 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:00 INFO - PROCESS | 2384 | 1461145620542 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 02:47:00 INFO - PROCESS | 2384 | 1461145620548 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20027800 == 41 [pid = 2384] [id = 157] 02:47:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1BF6D000) [pid = 2384] [serial = 469] [outer = 0000000000000000] 02:47:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1C220400) [pid = 2384] [serial = 470] [outer = 0000004B1BF6D000] 02:47:00 INFO - PROCESS | 2384 | 1461145620593 Marionette DEBUG loaded listener.js 02:47:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1C2D6C00) [pid = 2384] [serial = 471] [outer = 0000004B1BF6D000] 02:47:01 INFO - PROCESS | 2384 | 1461145621080 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:47:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:47:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 689ms 02:47:01 INFO - PROCESS | 2384 | 1461145621146 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 02:47:01 INFO - PROCESS | 2384 | 1461145621151 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 02:47:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:47:01 INFO - PROCESS | 2384 | 1461145621157 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:47:01 INFO - PROCESS | 2384 | 1461145621162 Marionette TRACE conn5 <- [1,594,null,{}] 02:47:01 INFO - PROCESS | 2384 | 1461145621169 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:01 INFO - PROCESS | 2384 | 1461145621298 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 02:47:01 INFO - PROCESS | 2384 | 1461145621362 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:01 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0EAE4000 == 42 [pid = 2384] [id = 158] 02:47:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B0D168C00) [pid = 2384] [serial = 472] [outer = 0000000000000000] 02:47:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B0D247800) [pid = 2384] [serial = 473] [outer = 0000004B0D168C00] 02:47:01 INFO - PROCESS | 2384 | 1461145621422 Marionette DEBUG loaded listener.js 02:47:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B0EB6CC00) [pid = 2384] [serial = 474] [outer = 0000004B0D168C00] 02:47:02 INFO - PROCESS | 2384 | 1461145622190 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:47:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:47:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1090ms 02:47:02 INFO - PROCESS | 2384 | 1461145622250 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 02:47:02 INFO - PROCESS | 2384 | 1461145622256 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 02:47:02 INFO - PROCESS | 2384 | 1461145622263 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:47:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:47:02 INFO - PROCESS | 2384 | 1461145622266 Marionette TRACE conn5 <- [1,598,null,{}] 02:47:02 INFO - PROCESS | 2384 | 1461145622271 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:02 INFO - PROCESS | 2384 | 1461145622391 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 02:47:02 INFO - PROCESS | 2384 | 1461145622460 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14799800 == 43 [pid = 2384] [id = 159] 02:47:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B0F3B0C00) [pid = 2384] [serial = 475] [outer = 0000000000000000] 02:47:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B13932C00) [pid = 2384] [serial = 476] [outer = 0000004B0F3B0C00] 02:47:02 INFO - PROCESS | 2384 | 1461145622517 Marionette DEBUG loaded listener.js 02:47:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1430FC00) [pid = 2384] [serial = 477] [outer = 0000004B0F3B0C00] 02:47:02 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 02:47:03 INFO - PROCESS | 2384 | 1461145623625 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:47:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:47:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1431ms 02:47:03 INFO - PROCESS | 2384 | 1461145623701 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 02:47:03 INFO - PROCESS | 2384 | 1461145623705 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 02:47:03 INFO - PROCESS | 2384 | 1461145623710 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:47:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:47:03 INFO - PROCESS | 2384 | 1461145623714 Marionette TRACE conn5 <- [1,602,null,{}] 02:47:03 INFO - PROCESS | 2384 | 1461145623721 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:03 INFO - PROCESS | 2384 | 1461145623828 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 02:47:03 INFO - PROCESS | 2384 | 1461145623900 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:03 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14590800 == 44 [pid = 2384] [id = 160] 02:47:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B0E98E000) [pid = 2384] [serial = 478] [outer = 0000000000000000] 02:47:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B0EB62400) [pid = 2384] [serial = 479] [outer = 0000004B0E98E000] 02:47:03 INFO - PROCESS | 2384 | 1461145623951 Marionette DEBUG loaded listener.js 02:47:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B0ECE9000) [pid = 2384] [serial = 480] [outer = 0000004B0E98E000] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0CFD2800 == 43 [pid = 2384] [id = 24] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B8BD000 == 42 [pid = 2384] [id = 18] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B602800 == 41 [pid = 2384] [id = 29] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0EAE4800 == 40 [pid = 2384] [id = 13] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F81C800 == 39 [pid = 2384] [id = 22] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C631000 == 38 [pid = 2384] [id = 30] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18C7C800 == 37 [pid = 2384] [id = 28] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C64800 == 36 [pid = 2384] [id = 23] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CB18000 == 35 [pid = 2384] [id = 19] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14581000 == 34 [pid = 2384] [id = 27] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18C89000 == 33 [pid = 2384] [id = 17] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B146C0800 == 32 [pid = 2384] [id = 16] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1036C800 == 31 [pid = 2384] [id = 26] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13B66000 == 30 [pid = 2384] [id = 21] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13B6A000 == 29 [pid = 2384] [id = 15] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0FDCD000 == 28 [pid = 2384] [id = 14] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0DA36000 == 27 [pid = 2384] [id = 25] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B2335F800) [pid = 2384] [serial = 428] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B246DA000 == 26 [pid = 2384] [id = 143] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1A382800) [pid = 2384] [serial = 347] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1461C000) [pid = 2384] [serial = 344] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1C404800) [pid = 2384] [serial = 341] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1C6F3400) [pid = 2384] [serial = 417] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1C481C00) [pid = 2384] [serial = 416] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1DF2EC00) [pid = 2384] [serial = 419] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B18954000) [pid = 2384] [serial = 422] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1F64AC00) [pid = 2384] [serial = 425] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1C406C00) [pid = 2384] [serial = 423] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1EDF9800) [pid = 2384] [serial = 420] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1393BC00) [pid = 2384] [serial = 392] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B232CF400) [pid = 2384] [serial = 390] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1DFD7400) [pid = 2384] [serial = 389] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1BA55400) [pid = 2384] [serial = 386] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1AE3DC00) [pid = 2384] [serial = 385] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1484CC00) [pid = 2384] [serial = 383] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B0F077400) [pid = 2384] [serial = 382] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B21228000) [pid = 2384] [serial = 380] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1C6D8400) [pid = 2384] [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.] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B18961800) [pid = 2384] [serial = 410] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B1487A800) [pid = 2384] [serial = 407] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B15980C00) [pid = 2384] [serial = 408] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B0ECE1000) [pid = 2384] [serial = 404] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B139B6C00) [pid = 2384] [serial = 405] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B13B22C00) [pid = 2384] [serial = 402] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B13667400) [pid = 2384] [serial = 401] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B23B08000) [pid = 2384] [serial = 399] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B103F8000) [pid = 2384] [serial = 398] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B1C2FD800) [pid = 2384] [serial = 396] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B1C2F8000) [pid = 2384] [serial = 395] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B23362000) [pid = 2384] [serial = 393] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0000004B2115F400) [pid = 2384] [serial = 426] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0000004B1B70A800) [pid = 2384] [serial = 413] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0000004B1BA52400) [pid = 2384] [serial = 414] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0000004B1AE3F800) [pid = 2384] [serial = 411] [outer = 0000000000000000] [url = about:blank] 02:47:04 INFO - PROCESS | 2384 | 1461145624613 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:47:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:47:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 942ms 02:47:04 INFO - PROCESS | 2384 | 1461145624657 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 02:47:04 INFO - PROCESS | 2384 | 1461145624663 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 02:47:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:47:04 INFO - PROCESS | 2384 | 1461145624670 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:47:04 INFO - PROCESS | 2384 | 1461145624672 Marionette TRACE conn5 <- [1,606,null,{}] 02:47:04 INFO - PROCESS | 2384 | 1461145624676 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:04 INFO - PROCESS | 2384 | 1461145624759 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 02:47:04 INFO - PROCESS | 2384 | 1461145624823 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:04 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13B65000 == 27 [pid = 2384] [id = 161] 02:47:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0000004B0E994400) [pid = 2384] [serial = 481] [outer = 0000000000000000] 02:47:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0000004B0F074000) [pid = 2384] [serial = 482] [outer = 0000004B0E994400] 02:47:04 INFO - PROCESS | 2384 | 1461145624871 Marionette DEBUG loaded listener.js 02:47:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B1392F800) [pid = 2384] [serial = 483] [outer = 0000004B0E994400] 02:47:05 INFO - PROCESS | 2384 | 1461145625311 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:47:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:47:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 689ms 02:47:05 INFO - PROCESS | 2384 | 1461145625360 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 02:47:05 INFO - PROCESS | 2384 | 1461145625362 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 02:47:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:47:05 INFO - PROCESS | 2384 | 1461145625366 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:47:05 INFO - PROCESS | 2384 | 1461145625369 Marionette TRACE conn5 <- [1,610,null,{}] 02:47:05 INFO - PROCESS | 2384 | 1461145625381 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:05 INFO - PROCESS | 2384 | 1461145625471 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 02:47:05 INFO - PROCESS | 2384 | 1461145625484 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B15DBF000 == 28 [pid = 2384] [id = 162] 02:47:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0000004B14074C00) [pid = 2384] [serial = 484] [outer = 0000000000000000] 02:47:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B145EA400) [pid = 2384] [serial = 485] [outer = 0000004B14074C00] 02:47:05 INFO - PROCESS | 2384 | 1461145625534 Marionette DEBUG loaded listener.js 02:47:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B147CCC00) [pid = 2384] [serial = 486] [outer = 0000004B14074C00] 02:47:05 INFO - PROCESS | 2384 | 1461145625979 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:47:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:47:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 691ms 02:47:06 INFO - PROCESS | 2384 | 1461145626060 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 02:47:06 INFO - PROCESS | 2384 | 1461145626062 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 02:47:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:47:06 INFO - PROCESS | 2384 | 1461145626066 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:47:06 INFO - PROCESS | 2384 | 1461145626067 Marionette TRACE conn5 <- [1,614,null,{}] 02:47:06 INFO - PROCESS | 2384 | 1461145626071 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:06 INFO - PROCESS | 2384 | 1461145626155 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 02:47:06 INFO - PROCESS | 2384 | 1461145626163 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B605800 == 29 [pid = 2384] [id = 163] 02:47:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B147D4400) [pid = 2384] [serial = 487] [outer = 0000000000000000] 02:47:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B14856800) [pid = 2384] [serial = 488] [outer = 0000004B147D4400] 02:47:06 INFO - PROCESS | 2384 | 1461145626209 Marionette DEBUG loaded listener.js 02:47:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B1487C400) [pid = 2384] [serial = 489] [outer = 0000004B147D4400] 02:47:06 INFO - PROCESS | 2384 | 1461145626677 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:47:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:47:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 627ms 02:47:06 INFO - PROCESS | 2384 | 1461145626698 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 02:47:06 INFO - PROCESS | 2384 | 1461145626701 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 02:47:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:47:06 INFO - PROCESS | 2384 | 1461145626704 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:47:06 INFO - PROCESS | 2384 | 1461145626706 Marionette TRACE conn5 <- [1,618,null,{}] 02:47:06 INFO - PROCESS | 2384 | 1461145626709 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:06 INFO - PROCESS | 2384 | 1461145626808 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 02:47:06 INFO - PROCESS | 2384 | 1461145626885 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9F0000 == 30 [pid = 2384] [id = 164] 02:47:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B15187400) [pid = 2384] [serial = 490] [outer = 0000000000000000] 02:47:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B15194400) [pid = 2384] [serial = 491] [outer = 0000004B15187400] 02:47:06 INFO - PROCESS | 2384 | 1461145626932 Marionette DEBUG loaded listener.js 02:47:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B17F4FC00) [pid = 2384] [serial = 492] [outer = 0000004B15187400] 02:47:07 INFO - PROCESS | 2384 | 1461145627361 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:47:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:47:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 692ms 02:47:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:47:07 INFO - PROCESS | 2384 | 1461145627396 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 02:47:07 INFO - PROCESS | 2384 | 1461145627398 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 02:47:07 INFO - PROCESS | 2384 | 1461145627401 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:47:07 INFO - PROCESS | 2384 | 1461145627403 Marionette TRACE conn5 <- [1,622,null,{}] 02:47:07 INFO - PROCESS | 2384 | 1461145627424 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:07 INFO - PROCESS | 2384 | 1461145627544 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 02:47:07 INFO - PROCESS | 2384 | 1461145627561 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C678000 == 31 [pid = 2384] [id = 165] 02:47:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B18947000) [pid = 2384] [serial = 493] [outer = 0000000000000000] 02:47:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B18969800) [pid = 2384] [serial = 494] [outer = 0000004B18947000] 02:47:07 INFO - PROCESS | 2384 | 1461145627643 Marionette DEBUG loaded listener.js 02:47:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B1A9C7400) [pid = 2384] [serial = 495] [outer = 0000004B18947000] 02:47:07 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:47:07 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:47:08 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:47:08 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:47:08 INFO - PROCESS | 2384 | 1461145628078 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:47:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:47:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 733ms 02:47:08 INFO - PROCESS | 2384 | 1461145628169 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 02:47:08 INFO - PROCESS | 2384 | 1461145628171 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 02:47:08 INFO - PROCESS | 2384 | 1461145628182 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:47:08 INFO - PROCESS | 2384 | 1461145628184 Marionette TRACE conn5 <- [1,626,null,{}] 02:47:08 INFO - PROCESS | 2384 | 1461145628188 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:47:08 INFO - PROCESS | 2384 | 1461145628286 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 02:47:08 INFO - PROCESS | 2384 | 1461145628298 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E81D800 == 32 [pid = 2384] [id = 166] 02:47:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B1A282400) [pid = 2384] [serial = 496] [outer = 0000000000000000] 02:47:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1AF1D000) [pid = 2384] [serial = 497] [outer = 0000004B1A282400] 02:47:08 INFO - PROCESS | 2384 | 1461145628343 Marionette DEBUG loaded listener.js 02:47:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1B56FC00) [pid = 2384] [serial = 498] [outer = 0000004B1A282400] 02:47:08 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:47:08 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1894C800) [pid = 2384] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B145EC000) [pid = 2384] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B0E990000) [pid = 2384] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B0D246000) [pid = 2384] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B14010C00) [pid = 2384] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B1484EC00) [pid = 2384] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B1366DC00) [pid = 2384] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B0ECE8800) [pid = 2384] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B15104400) [pid = 2384] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B18C8C800) [pid = 2384] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B0F076C00) [pid = 2384] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B1BA48800) [pid = 2384] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B1B504400) [pid = 2384] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:47:08 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B232CA800) [pid = 2384] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:47:08 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:47:08 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:47:08 INFO - PROCESS | 2384 | 1461145628872 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:47:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:47:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 734ms 02:47:08 INFO - PROCESS | 2384 | 1461145628927 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 02:47:08 INFO - PROCESS | 2384 | 1461145628929 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 02:47:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:47:08 INFO - PROCESS | 2384 | 1461145628932 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:47:08 INFO - PROCESS | 2384 | 1461145628934 Marionette TRACE conn5 <- [1,630,null,{}] 02:47:08 INFO - PROCESS | 2384 | 1461145628937 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:09 INFO - PROCESS | 2384 | 1461145629018 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 02:47:09 INFO - PROCESS | 2384 | 1461145629084 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C67E800 == 33 [pid = 2384] [id = 167] 02:47:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B0EB6D400) [pid = 2384] [serial = 499] [outer = 0000000000000000] 02:47:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B14079400) [pid = 2384] [serial = 500] [outer = 0000004B0EB6D400] 02:47:09 INFO - PROCESS | 2384 | 1461145629132 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B1AF22000) [pid = 2384] [serial = 501] [outer = 0000004B0EB6D400] 02:47:09 INFO - PROCESS | 2384 | 1461145629495 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:47:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:47:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 585ms 02:47:09 INFO - PROCESS | 2384 | 1461145629521 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 02:47:09 INFO - PROCESS | 2384 | 1461145629523 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 02:47:09 INFO - PROCESS | 2384 | 1461145629526 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:47:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:47:09 INFO - PROCESS | 2384 | 1461145629528 Marionette TRACE conn5 <- [1,634,null,{}] 02:47:09 INFO - PROCESS | 2384 | 1461145629531 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:09 INFO - PROCESS | 2384 | 1461145629635 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 02:47:09 INFO - PROCESS | 2384 | 1461145629702 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F9DB800 == 34 [pid = 2384] [id = 168] 02:47:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B1503E000) [pid = 2384] [serial = 502] [outer = 0000000000000000] 02:47:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B1BA4B000) [pid = 2384] [serial = 503] [outer = 0000004B1503E000] 02:47:09 INFO - PROCESS | 2384 | 1461145629748 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B1BF62400) [pid = 2384] [serial = 504] [outer = 0000004B1503E000] 02:47:10 INFO - PROCESS | 2384 | 1461145630110 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:47:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:47:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 629ms 02:47:10 INFO - PROCESS | 2384 | 1461145630158 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 02:47:10 INFO - PROCESS | 2384 | 1461145630160 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 02:47:10 INFO - PROCESS | 2384 | 1461145630163 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:47:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:47:10 INFO - PROCESS | 2384 | 1461145630165 Marionette TRACE conn5 <- [1,638,null,{}] 02:47:10 INFO - PROCESS | 2384 | 1461145630169 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:10 INFO - PROCESS | 2384 | 1461145630272 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 02:47:10 INFO - PROCESS | 2384 | 1461145630280 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20020000 == 35 [pid = 2384] [id = 169] 02:47:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B1AE49000) [pid = 2384] [serial = 505] [outer = 0000000000000000] 02:47:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B1C139800) [pid = 2384] [serial = 506] [outer = 0000004B1AE49000] 02:47:10 INFO - PROCESS | 2384 | 1461145630325 Marionette DEBUG loaded listener.js 02:47:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B1C2EE800) [pid = 2384] [serial = 507] [outer = 0000004B1AE49000] 02:47:10 INFO - PROCESS | 2384 | 1461145630728 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:47:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:47:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 586ms 02:47:10 INFO - PROCESS | 2384 | 1461145630753 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 02:47:10 INFO - PROCESS | 2384 | 1461145630756 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 02:47:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:47:10 INFO - PROCESS | 2384 | 1461145630759 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:47:10 INFO - PROCESS | 2384 | 1461145630761 Marionette TRACE conn5 <- [1,642,null,{}] 02:47:10 INFO - PROCESS | 2384 | 1461145630765 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:10 INFO - PROCESS | 2384 | 1461145630927 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 02:47:11 INFO - PROCESS | 2384 | 1461145631064 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13CE0000 == 36 [pid = 2384] [id = 170] 02:47:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B0EA49800) [pid = 2384] [serial = 508] [outer = 0000000000000000] 02:47:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B0EB6E800) [pid = 2384] [serial = 509] [outer = 0000004B0EA49800] 02:47:11 INFO - PROCESS | 2384 | 1461145631125 Marionette DEBUG loaded listener.js 02:47:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B13830400) [pid = 2384] [serial = 510] [outer = 0000004B0EA49800] 02:47:11 INFO - PROCESS | 2384 | 1461145631672 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:47:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:47:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 942ms 02:47:11 INFO - PROCESS | 2384 | 1461145631706 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 02:47:11 INFO - PROCESS | 2384 | 1461145631713 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 02:47:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:47:11 INFO - PROCESS | 2384 | 1461145631718 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:47:11 INFO - PROCESS | 2384 | 1461145631722 Marionette TRACE conn5 <- [1,646,null,{}] 02:47:11 INFO - PROCESS | 2384 | 1461145631727 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:11 INFO - PROCESS | 2384 | 1461145631835 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 02:47:11 INFO - PROCESS | 2384 | 1461145631917 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1AFF1000 == 37 [pid = 2384] [id = 171] 02:47:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1461A800) [pid = 2384] [serial = 511] [outer = 0000000000000000] 02:47:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B14627C00) [pid = 2384] [serial = 512] [outer = 0000004B1461A800] 02:47:11 INFO - PROCESS | 2384 | 1461145631976 Marionette DEBUG loaded listener.js 02:47:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B14858C00) [pid = 2384] [serial = 513] [outer = 0000004B1461A800] 02:47:12 INFO - PROCESS | 2384 | 1461145632596 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:47:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:47:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 945ms 02:47:12 INFO - PROCESS | 2384 | 1461145632664 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 02:47:12 INFO - PROCESS | 2384 | 1461145632668 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 02:47:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:47:12 INFO - PROCESS | 2384 | 1461145632672 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:47:12 INFO - PROCESS | 2384 | 1461145632674 Marionette TRACE conn5 <- [1,650,null,{}] 02:47:12 INFO - PROCESS | 2384 | 1461145632678 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:12 INFO - PROCESS | 2384 | 1461145632818 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 02:47:12 INFO - PROCESS | 2384 | 1461145632887 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:12 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B8A800 == 38 [pid = 2384] [id = 172] 02:47:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B18948400) [pid = 2384] [serial = 514] [outer = 0000000000000000] 02:47:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B18CCD800) [pid = 2384] [serial = 515] [outer = 0000004B18948400] 02:47:12 INFO - PROCESS | 2384 | 1461145632947 Marionette DEBUG loaded listener.js 02:47:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1B56F800) [pid = 2384] [serial = 516] [outer = 0000004B18948400] 02:47:13 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:47:13 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:47:13 INFO - PROCESS | 2384 | 1461145633535 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:47:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 881ms 02:47:13 INFO - PROCESS | 2384 | 1461145633560 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 2384 | 1461145633565 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 02:47:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:47:13 INFO - PROCESS | 2384 | 1461145633578 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 2384 | 1461145633583 Marionette TRACE conn5 <- [1,654,null,{}] 02:47:13 INFO - PROCESS | 2384 | 1461145633587 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:13 INFO - PROCESS | 2384 | 1461145633693 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 02:47:13 INFO - PROCESS | 2384 | 1461145633772 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B21278000 == 39 [pid = 2384] [id = 173] 02:47:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1C2F8000) [pid = 2384] [serial = 517] [outer = 0000000000000000] 02:47:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1C403000) [pid = 2384] [serial = 518] [outer = 0000004B1C2F8000] 02:47:13 INFO - PROCESS | 2384 | 1461145633828 Marionette DEBUG loaded listener.js 02:47:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1C40C000) [pid = 2384] [serial = 519] [outer = 0000004B1C2F8000] 02:47:14 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:47:14 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:47:14 INFO - PROCESS | 2384 | 1461145634378 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:47:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:47:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 838ms 02:47:14 INFO - PROCESS | 2384 | 1461145634427 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 02:47:14 INFO - PROCESS | 2384 | 1461145634430 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 02:47:14 INFO - PROCESS | 2384 | 1461145634434 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:47:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:47:14 INFO - PROCESS | 2384 | 1461145634437 Marionette TRACE conn5 <- [1,658,null,{}] 02:47:14 INFO - PROCESS | 2384 | 1461145634440 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:14 INFO - PROCESS | 2384 | 1461145634543 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 02:47:14 INFO - PROCESS | 2384 | 1461145634623 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23295000 == 40 [pid = 2384] [id = 174] 02:47:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1C476000) [pid = 2384] [serial = 520] [outer = 0000000000000000] 02:47:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1C47CC00) [pid = 2384] [serial = 521] [outer = 0000004B1C476000] 02:47:14 INFO - PROCESS | 2384 | 1461145634680 Marionette DEBUG loaded listener.js 02:47:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1C6CF400) [pid = 2384] [serial = 522] [outer = 0000004B1C476000] 02:47:15 INFO - PROCESS | 2384 | 1461145635181 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:47:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:47:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 776ms 02:47:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:47:15 INFO - PROCESS | 2384 | 1461145635214 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 02:47:15 INFO - PROCESS | 2384 | 1461145635217 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 02:47:15 INFO - PROCESS | 2384 | 1461145635220 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - PROCESS | 2384 | 1461145635223 Marionette TRACE conn5 <- [1,662,null,{}] 02:47:15 INFO - PROCESS | 2384 | 1461145635227 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:15 INFO - PROCESS | 2384 | 1461145635354 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 02:47:15 INFO - PROCESS | 2384 | 1461145635440 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23669000 == 41 [pid = 2384] [id = 175] 02:47:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1C720C00) [pid = 2384] [serial = 523] [outer = 0000000000000000] 02:47:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1CA1A800) [pid = 2384] [serial = 524] [outer = 0000004B1C720C00] 02:47:15 INFO - PROCESS | 2384 | 1461145635503 Marionette DEBUG loaded listener.js 02:47:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1D2D0400) [pid = 2384] [serial = 525] [outer = 0000004B1C720C00] 02:47:15 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:47:15 INFO - PROCESS | 2384 | [2384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:47:16 INFO - PROCESS | 2384 | 1461145636214 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:47:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 02:47:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1030ms 02:47:16 INFO - PROCESS | 2384 | 1461145636254 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 02:47:16 INFO - PROCESS | 2384 | 1461145636258 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 02:47:16 INFO - PROCESS | 2384 | 1461145636263 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:47:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:47:16 INFO - PROCESS | 2384 | 1461145636268 Marionette TRACE conn5 <- [1,666,null,{}] 02:47:16 INFO - PROCESS | 2384 | 1461145636274 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:16 INFO - PROCESS | 2384 | 1461145636372 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 02:47:16 INFO - PROCESS | 2384 | 1461145636446 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:16 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B141C3000 == 42 [pid = 2384] [id = 176] 02:47:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B0EB66800) [pid = 2384] [serial = 526] [outer = 0000000000000000] 02:47:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B0ECE6400) [pid = 2384] [serial = 527] [outer = 0000004B0EB66800] 02:47:16 INFO - PROCESS | 2384 | 1461145636497 Marionette DEBUG loaded listener.js 02:47:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B13833000) [pid = 2384] [serial = 528] [outer = 0000004B0EB66800] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1C220400) [pid = 2384] [serial = 470] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | 1461145637120 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:47:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:47:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 881ms 02:47:17 INFO - PROCESS | 2384 | 1461145637149 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 02:47:17 INFO - PROCESS | 2384 | 1461145637155 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 02:47:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:47:17 INFO - PROCESS | 2384 | 1461145637161 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:47:17 INFO - PROCESS | 2384 | 1461145637164 Marionette TRACE conn5 <- [1,670,null,{}] 02:47:17 INFO - PROCESS | 2384 | 1461145637168 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:17 INFO - PROCESS | 2384 | 1461145637263 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B18968000) [pid = 2384] [serial = 456] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1461E000) [pid = 2384] [serial = 443] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B147C9800) [pid = 2384] [serial = 444] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B0E990800) [pid = 2384] [serial = 431] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B0EB6E400) [pid = 2384] [serial = 432] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B15D1B800) [pid = 2384] [serial = 452] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B14305400) [pid = 2384] [serial = 440] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B14592400) [pid = 2384] [serial = 441] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1486FC00) [pid = 2384] [serial = 446] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B14878400) [pid = 2384] [serial = 447] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1392FC00) [pid = 2384] [serial = 437] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B13953800) [pid = 2384] [serial = 438] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B0F070000) [pid = 2384] [serial = 434] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B0FD61400) [pid = 2384] [serial = 435] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B15107C00) [pid = 2384] [serial = 449] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1549D800) [pid = 2384] [serial = 450] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1A752C00) [pid = 2384] [serial = 459] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B1A265C00) [pid = 2384] [serial = 458] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B15189400) [pid = 2384] [serial = 464] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B1BF67800) [pid = 2384] [serial = 468] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B1B569000) [pid = 2384] [serial = 461] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B1BA54C00) [pid = 2384] [serial = 467] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B1B711000) [pid = 2384] [serial = 462] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B23B04400) [pid = 2384] [serial = 429] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B18950400) [pid = 2384] [serial = 455] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B1B572400) [pid = 2384] [serial = 465] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B18947400) [pid = 2384] [serial = 453] [outer = 0000000000000000] [url = about:blank] 02:47:17 INFO - PROCESS | 2384 | 1461145637334 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:17 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F4E1000 == 43 [pid = 2384] [id = 177] 02:47:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B0D169400) [pid = 2384] [serial = 529] [outer = 0000000000000000] 02:47:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B0ECDEC00) [pid = 2384] [serial = 530] [outer = 0000004B0D169400] 02:47:17 INFO - PROCESS | 2384 | 1461145637382 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B10384800) [pid = 2384] [serial = 531] [outer = 0000004B0D169400] 02:47:17 INFO - PROCESS | 2384 | [2384] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 02:47:18 INFO - PROCESS | 2384 | [2384] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 02:47:18 INFO - PROCESS | 2384 | 1461145638316 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 02:47:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1194ms 02:47:18 INFO - PROCESS | 2384 | 1461145638357 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 02:47:18 INFO - PROCESS | 2384 | 1461145638359 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 02:47:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:47:18 INFO - PROCESS | 2384 | 1461145638362 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 2384 | 1461145638366 Marionette TRACE conn5 <- [1,674,null,{}] 02:47:18 INFO - PROCESS | 2384 | 1461145638385 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:18 INFO - PROCESS | 2384 | 1461145638476 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 02:47:18 INFO - PROCESS | 2384 | 1461145638483 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:18 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B153C4000 == 44 [pid = 2384] [id = 178] 02:47:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B14308C00) [pid = 2384] [serial = 532] [outer = 0000000000000000] 02:47:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B14626800) [pid = 2384] [serial = 533] [outer = 0000004B14308C00] 02:47:18 INFO - PROCESS | 2384 | 1461145638532 Marionette DEBUG loaded listener.js 02:47:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B1484A800) [pid = 2384] [serial = 534] [outer = 0000004B14308C00] 02:47:19 INFO - PROCESS | 2384 | 1461145639452 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:47:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:47:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1138ms 02:47:19 INFO - PROCESS | 2384 | 1461145639504 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 02:47:19 INFO - PROCESS | 2384 | 1461145639507 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 02:47:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:47:19 INFO - PROCESS | 2384 | 1461145639516 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:47:19 INFO - PROCESS | 2384 | 1461145639518 Marionette TRACE conn5 <- [1,678,null,{}] 02:47:19 INFO - PROCESS | 2384 | 1461145639522 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:19 INFO - PROCESS | 2384 | 1461145639627 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 02:47:19 INFO - PROCESS | 2384 | 1461145639634 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1AF49800 == 45 [pid = 2384] [id = 179] 02:47:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B14855800) [pid = 2384] [serial = 535] [outer = 0000000000000000] 02:47:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B15108800) [pid = 2384] [serial = 536] [outer = 0000004B14855800] 02:47:19 INFO - PROCESS | 2384 | 1461145639681 Marionette DEBUG loaded listener.js 02:47:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B15D18400) [pid = 2384] [serial = 537] [outer = 0000004B14855800] 02:47:20 INFO - PROCESS | 2384 | 1461145640643 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:47:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:47:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1194ms 02:47:20 INFO - PROCESS | 2384 | 1461145640712 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 02:47:20 INFO - PROCESS | 2384 | 1461145640714 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 02:47:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:47:20 INFO - PROCESS | 2384 | 1461145640717 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:47:20 INFO - PROCESS | 2384 | 1461145640719 Marionette TRACE conn5 <- [1,682,null,{}] 02:47:20 INFO - PROCESS | 2384 | 1461145640723 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:20 INFO - PROCESS | 2384 | 1461145640826 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 02:47:20 INFO - PROCESS | 2384 | 1461145640833 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:20 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13644000 == 46 [pid = 2384] [id = 180] 02:47:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B1825B000) [pid = 2384] [serial = 538] [outer = 0000000000000000] 02:47:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B18952800) [pid = 2384] [serial = 539] [outer = 0000004B1825B000] 02:47:20 INFO - PROCESS | 2384 | 1461145640914 Marionette DEBUG loaded listener.js 02:47:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1A265C00) [pid = 2384] [serial = 540] [outer = 0000004B1825B000] 02:47:21 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1503E000) [pid = 2384] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:47:21 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B15187400) [pid = 2384] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:47:21 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B1A282400) [pid = 2384] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:47:21 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B18947000) [pid = 2384] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:47:21 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B0EB6D400) [pid = 2384] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:47:21 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B0E994400) [pid = 2384] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:47:21 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B1BF6D000) [pid = 2384] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:47:21 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B147D4400) [pid = 2384] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:47:21 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B14074C00) [pid = 2384] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:47:21 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B0E98E000) [pid = 2384] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:47:21 INFO - PROCESS | 2384 | 1461145641830 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:47:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 02:47:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1140ms 02:47:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:47:21 INFO - PROCESS | 2384 | 1461145641861 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 02:47:21 INFO - PROCESS | 2384 | 1461145641863 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 02:47:21 INFO - PROCESS | 2384 | 1461145641866 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:47:21 INFO - PROCESS | 2384 | 1461145641868 Marionette TRACE conn5 <- [1,686,null,{}] 02:47:21 INFO - PROCESS | 2384 | 1461145641872 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:22 INFO - PROCESS | 2384 | 1461145641994 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 02:47:22 INFO - PROCESS | 2384 | 1461145642003 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C67A000 == 47 [pid = 2384] [id = 181] 02:47:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B15190800) [pid = 2384] [serial = 541] [outer = 0000000000000000] 02:47:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B1A752C00) [pid = 2384] [serial = 542] [outer = 0000004B15190800] 02:47:22 INFO - PROCESS | 2384 | 1461145642052 Marionette DEBUG loaded listener.js 02:47:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B1BA50800) [pid = 2384] [serial = 543] [outer = 0000004B15190800] 02:47:22 INFO - PROCESS | 2384 | 1461145642955 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:47:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 02:47:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1129ms 02:47:23 INFO - PROCESS | 2384 | 1461145642998 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 02:47:23 INFO - PROCESS | 2384 | 1461145643000 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 02:47:23 INFO - PROCESS | 2384 | 1461145643004 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:47:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:47:23 INFO - PROCESS | 2384 | 1461145643006 Marionette TRACE conn5 <- [1,690,null,{}] 02:47:23 INFO - PROCESS | 2384 | 1461145643009 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:23 INFO - PROCESS | 2384 | 1461145643111 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 02:47:23 INFO - PROCESS | 2384 | 1461145643119 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E830000 == 48 [pid = 2384] [id = 182] 02:47:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B1B713800) [pid = 2384] [serial = 544] [outer = 0000000000000000] 02:47:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B1C2D4800) [pid = 2384] [serial = 545] [outer = 0000004B1B713800] 02:47:23 INFO - PROCESS | 2384 | 1461145643164 Marionette DEBUG loaded listener.js 02:47:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B1C2F5C00) [pid = 2384] [serial = 546] [outer = 0000004B1B713800] 02:47:24 INFO - PROCESS | 2384 | 1461145644328 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:47:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:47:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1385ms 02:47:24 INFO - PROCESS | 2384 | 1461145644394 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 02:47:24 INFO - PROCESS | 2384 | 1461145644398 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 02:47:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:47:24 INFO - PROCESS | 2384 | 1461145644444 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:47:24 INFO - PROCESS | 2384 | 1461145644448 Marionette TRACE conn5 <- [1,694,null,{}] 02:47:24 INFO - PROCESS | 2384 | 1461145644462 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:24 INFO - PROCESS | 2384 | 1461145644598 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 02:47:24 INFO - PROCESS | 2384 | 1461145644704 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:24 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14788000 == 49 [pid = 2384] [id = 183] 02:47:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B14015000) [pid = 2384] [serial = 547] [outer = 0000000000000000] 02:47:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B14180000) [pid = 2384] [serial = 548] [outer = 0000004B14015000] 02:47:24 INFO - PROCESS | 2384 | 1461145644763 Marionette DEBUG loaded listener.js 02:47:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B14621000) [pid = 2384] [serial = 549] [outer = 0000004B14015000] 02:47:25 INFO - PROCESS | 2384 | 1461145645794 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:47:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:47:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1385ms 02:47:25 INFO - PROCESS | 2384 | 1461145645832 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 02:47:25 INFO - PROCESS | 2384 | 1461145645839 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 02:47:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:47:25 INFO - PROCESS | 2384 | 1461145645846 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:47:25 INFO - PROCESS | 2384 | 1461145645849 Marionette TRACE conn5 <- [1,698,null,{}] 02:47:25 INFO - PROCESS | 2384 | 1461145645853 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:26 INFO - PROCESS | 2384 | 1461145645998 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 02:47:26 INFO - PROCESS | 2384 | 1461145646116 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:26 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C4B9000 == 50 [pid = 2384] [id = 184] 02:47:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1549D800) [pid = 2384] [serial = 550] [outer = 0000000000000000] 02:47:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B18966800) [pid = 2384] [serial = 551] [outer = 0000004B1549D800] 02:47:26 INFO - PROCESS | 2384 | 1461145646173 Marionette DEBUG loaded listener.js 02:47:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1AE4DC00) [pid = 2384] [serial = 552] [outer = 0000004B1549D800] 02:47:27 INFO - PROCESS | 2384 | 1461145647196 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:47:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:47:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1384ms 02:47:27 INFO - PROCESS | 2384 | 1461145647235 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 02:47:27 INFO - PROCESS | 2384 | 1461145647239 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 02:47:27 INFO - PROCESS | 2384 | 1461145647244 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:47:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:47:27 INFO - PROCESS | 2384 | 1461145647248 Marionette TRACE conn5 <- [1,702,null,{}] 02:47:27 INFO - PROCESS | 2384 | 1461145647254 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:27 INFO - PROCESS | 2384 | 1461145647350 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 02:47:27 INFO - PROCESS | 2384 | 1461145647457 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B139CD800 == 51 [pid = 2384] [id = 185] 02:47:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B0F071000) [pid = 2384] [serial = 553] [outer = 0000000000000000] 02:47:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B10313400) [pid = 2384] [serial = 554] [outer = 0000004B0F071000] 02:47:27 INFO - PROCESS | 2384 | 1461145647564 Marionette DEBUG loaded listener.js 02:47:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1459B000) [pid = 2384] [serial = 555] [outer = 0000004B0F071000] 02:47:28 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C67A000 == 50 [pid = 2384] [id = 181] 02:47:28 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13644000 == 49 [pid = 2384] [id = 180] 02:47:28 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1AF49800 == 48 [pid = 2384] [id = 179] 02:47:28 INFO - PROCESS | 2384 | --DOCSHELL 0000004B153C4000 == 47 [pid = 2384] [id = 178] 02:47:28 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F4E1000 == 46 [pid = 2384] [id = 177] 02:47:28 INFO - PROCESS | 2384 | --DOCSHELL 0000004B141C3000 == 45 [pid = 2384] [id = 176] 02:47:28 INFO - PROCESS | 2384 | --DOCSHELL 0000004B21278000 == 44 [pid = 2384] [id = 173] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1C139800) [pid = 2384] [serial = 506] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B13932C00) [pid = 2384] [serial = 476] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B0D247800) [pid = 2384] [serial = 473] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B8A800 == 43 [pid = 2384] [id = 172] 02:47:28 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1AFF1000 == 42 [pid = 2384] [id = 171] 02:47:28 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13CE0000 == 41 [pid = 2384] [id = 170] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1BF62400) [pid = 2384] [serial = 504] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1BA4B000) [pid = 2384] [serial = 503] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B17F4FC00) [pid = 2384] [serial = 492] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1B56FC00) [pid = 2384] [serial = 498] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B1A9C7400) [pid = 2384] [serial = 495] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B14079400) [pid = 2384] [serial = 500] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B15194400) [pid = 2384] [serial = 491] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B0F074000) [pid = 2384] [serial = 482] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B18969800) [pid = 2384] [serial = 494] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B1C2D6C00) [pid = 2384] [serial = 471] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B1487C400) [pid = 2384] [serial = 489] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B147CCC00) [pid = 2384] [serial = 486] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B0EB62400) [pid = 2384] [serial = 479] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B14856800) [pid = 2384] [serial = 488] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B1392F800) [pid = 2384] [serial = 483] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B1AF1D000) [pid = 2384] [serial = 497] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0000004B1AF22000) [pid = 2384] [serial = 501] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0000004B145EA400) [pid = 2384] [serial = 485] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0000004B0ECE9000) [pid = 2384] [serial = 480] [outer = 0000000000000000] [url = about:blank] 02:47:28 INFO - PROCESS | 2384 | 1461145648601 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:47:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 02:47:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1389ms 02:47:28 INFO - PROCESS | 2384 | 1461145648639 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 2384 | 1461145648645 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 02:47:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:47:28 INFO - PROCESS | 2384 | 1461145648651 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - PROCESS | 2384 | 1461145648654 Marionette TRACE conn5 <- [1,706,null,{}] 02:47:28 INFO - PROCESS | 2384 | 1461145648659 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:28 INFO - PROCESS | 2384 | 1461145648743 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 02:47:28 INFO - PROCESS | 2384 | 1461145648750 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B145CC800 == 42 [pid = 2384] [id = 186] 02:47:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0000004B0E98E400) [pid = 2384] [serial = 556] [outer = 0000000000000000] 02:47:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B13958000) [pid = 2384] [serial = 557] [outer = 0000004B0E98E400] 02:47:28 INFO - PROCESS | 2384 | 1461145648797 Marionette DEBUG loaded listener.js 02:47:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0000004B14622400) [pid = 2384] [serial = 558] [outer = 0000004B0E98E400] 02:47:29 INFO - PROCESS | 2384 | 1461145649772 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:47:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:47:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1135ms 02:47:29 INFO - PROCESS | 2384 | 1461145649787 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 02:47:29 INFO - PROCESS | 2384 | 1461145649790 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 02:47:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:47:29 INFO - PROCESS | 2384 | 1461145649793 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:47:29 INFO - PROCESS | 2384 | 1461145649797 Marionette TRACE conn5 <- [1,710,null,{}] 02:47:29 INFO - PROCESS | 2384 | 1461145649809 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:29 INFO - PROCESS | 2384 | 1461145649899 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 02:47:29 INFO - PROCESS | 2384 | 1461145649906 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1AFED000 == 43 [pid = 2384] [id = 187] 02:47:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B0D23C400) [pid = 2384] [serial = 559] [outer = 0000000000000000] 02:47:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B15981000) [pid = 2384] [serial = 560] [outer = 0000004B0D23C400] 02:47:29 INFO - PROCESS | 2384 | 1461145649955 Marionette DEBUG loaded listener.js 02:47:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B1894C800) [pid = 2384] [serial = 561] [outer = 0000004B0D23C400] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B15DBF000 == 42 [pid = 2384] [id = 162] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B605800 == 41 [pid = 2384] [id = 163] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C678000 == 40 [pid = 2384] [id = 165] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F9DB800 == 39 [pid = 2384] [id = 168] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23669000 == 38 [pid = 2384] [id = 175] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C67E800 == 37 [pid = 2384] [id = 167] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E81D800 == 36 [pid = 2384] [id = 166] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E10E800 == 35 [pid = 2384] [id = 20] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23295000 == 34 [pid = 2384] [id = 174] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9F0000 == 33 [pid = 2384] [id = 164] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20020000 == 32 [pid = 2384] [id = 169] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B145CC800 == 31 [pid = 2384] [id = 186] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B139CD800 == 30 [pid = 2384] [id = 185] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C4B9000 == 29 [pid = 2384] [id = 184] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14788000 == 28 [pid = 2384] [id = 183] 02:47:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E830000 == 27 [pid = 2384] [id = 182] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B14855800) [pid = 2384] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B1825B000) [pid = 2384] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B0EB6CC00) [pid = 2384] [serial = 474] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0000004B1430FC00) [pid = 2384] [serial = 477] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0000004B0D168C00) [pid = 2384] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0000004B0F3B0C00) [pid = 2384] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0000004B1A265C00) [pid = 2384] [serial = 540] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0000004B1BA50800) [pid = 2384] [serial = 543] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0000004B1484A800) [pid = 2384] [serial = 534] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0000004B15190800) [pid = 2384] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0000004B0EB66800) [pid = 2384] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0000004B0D169400) [pid = 2384] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0000004B14308C00) [pid = 2384] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0000004B1A752C00) [pid = 2384] [serial = 542] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0000004B0ECE6400) [pid = 2384] [serial = 527] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 63 (0000004B13833000) [pid = 2384] [serial = 528] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 62 (0000004B1C47CC00) [pid = 2384] [serial = 521] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 61 (0000004B1C403000) [pid = 2384] [serial = 518] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 60 (0000004B0ECDEC00) [pid = 2384] [serial = 530] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 59 (0000004B10384800) [pid = 2384] [serial = 531] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 58 (0000004B18CCD800) [pid = 2384] [serial = 515] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 57 (0000004B14626800) [pid = 2384] [serial = 533] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 56 (0000004B0EB6E800) [pid = 2384] [serial = 509] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 55 (0000004B15108800) [pid = 2384] [serial = 536] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 54 (0000004B14627C00) [pid = 2384] [serial = 512] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 53 (0000004B1CA1A800) [pid = 2384] [serial = 524] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 52 (0000004B18952800) [pid = 2384] [serial = 539] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | --DOMWINDOW == 51 (0000004B15D18400) [pid = 2384] [serial = 537] [outer = 0000000000000000] [url = about:blank] 02:47:31 INFO - PROCESS | 2384 | 1461145651948 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 02:47:32 INFO - PROCESS | 2384 | 1461145651998 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 02:47:32 INFO - PROCESS | 2384 | 1461145652003 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:47:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:47:32 INFO - PROCESS | 2384 | 1461145652008 Marionette TRACE conn5 <- [1,714,null,{}] 02:47:32 INFO - PROCESS | 2384 | 1461145652015 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:32 INFO - PROCESS | 2384 | 1461145652108 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 02:47:32 INFO - PROCESS | 2384 | 1461145652118 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F2A0000 == 28 [pid = 2384] [id = 188] 02:47:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 52 (0000004B0E994C00) [pid = 2384] [serial = 562] [outer = 0000000000000000] 02:47:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 53 (0000004B0EA46400) [pid = 2384] [serial = 563] [outer = 0000004B0E994C00] 02:47:32 INFO - PROCESS | 2384 | 1461145652168 Marionette DEBUG loaded listener.js 02:47:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 54 (0000004B0ECDD400) [pid = 2384] [serial = 564] [outer = 0000004B0E994C00] 02:47:32 INFO - PROCESS | 2384 | 1461145652706 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:47:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:47:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 735ms 02:47:32 INFO - PROCESS | 2384 | 1461145652742 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 02:47:32 INFO - PROCESS | 2384 | 1461145652749 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 02:47:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:47:32 INFO - PROCESS | 2384 | 1461145652755 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:47:32 INFO - PROCESS | 2384 | 1461145652758 Marionette TRACE conn5 <- [1,718,null,{}] 02:47:32 INFO - PROCESS | 2384 | 1461145652762 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:32 INFO - PROCESS | 2384 | 1461145652848 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 02:47:32 INFO - PROCESS | 2384 | 1461145652912 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B139D9800 == 29 [pid = 2384] [id = 189] 02:47:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 55 (0000004B0ECDC800) [pid = 2384] [serial = 565] [outer = 0000000000000000] 02:47:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 56 (0000004B0F074800) [pid = 2384] [serial = 566] [outer = 0000004B0ECDC800] 02:47:32 INFO - PROCESS | 2384 | 1461145652960 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 57 (0000004B0FD5C800) [pid = 2384] [serial = 567] [outer = 0000004B0ECDC800] 02:47:33 INFO - PROCESS | 2384 | 1461145653393 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] 02:47:33 INFO - PROCESS | 2384 | 1461145653455 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 02:47:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:47:33 INFO - PROCESS | 2384 | 1461145653459 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:47:33 INFO - PROCESS | 2384 | 1461145653463 Marionette TRACE conn5 <- [1,722,null,{}] 02:47:33 INFO - PROCESS | 2384 | 1461145653480 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:33 INFO - PROCESS | 2384 | 1461145653569 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 02:47:33 INFO - PROCESS | 2384 | 1461145653587 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:33 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14717800 == 30 [pid = 2384] [id = 190] 02:47:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 58 (0000004B0D242400) [pid = 2384] [serial = 568] [outer = 0000000000000000] 02:47:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 59 (0000004B13937C00) [pid = 2384] [serial = 569] [outer = 0000004B0D242400] 02:47:33 INFO - PROCESS | 2384 | 1461145653638 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 60 (0000004B14016000) [pid = 2384] [serial = 570] [outer = 0000004B0D242400] 02:47:34 INFO - PROCESS | 2384 | 1461145654173 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:47:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:47:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 753ms 02:47:34 INFO - PROCESS | 2384 | 1461145654235 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 02:47:34 INFO - PROCESS | 2384 | 1461145654240 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 02:47:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:47:34 INFO - PROCESS | 2384 | 1461145654246 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 2384 | 1461145654251 Marionette TRACE conn5 <- [1,726,null,{}] 02:47:34 INFO - PROCESS | 2384 | 1461145654258 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:34 INFO - PROCESS | 2384 | 1461145654383 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 02:47:34 INFO - PROCESS | 2384 | 1461145654462 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:34 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1036C800 == 31 [pid = 2384] [id = 191] 02:47:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 61 (0000004B0D165400) [pid = 2384] [serial = 571] [outer = 0000000000000000] 02:47:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 62 (0000004B0D23F000) [pid = 2384] [serial = 572] [outer = 0000004B0D165400] 02:47:34 INFO - PROCESS | 2384 | 1461145654523 Marionette DEBUG loaded listener.js 02:47:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 63 (0000004B0ECE2000) [pid = 2384] [serial = 573] [outer = 0000004B0D165400] 02:47:35 INFO - PROCESS | 2384 | [2384] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 02:47:35 INFO - PROCESS | 2384 | 1461145655730 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:47:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:47:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1550ms 02:47:35 INFO - PROCESS | 2384 | 1461145655799 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 02:47:35 INFO - PROCESS | 2384 | 1461145655806 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 02:47:35 INFO - PROCESS | 2384 | 1461145655813 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:47:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:47:35 INFO - PROCESS | 2384 | 1461145655816 Marionette TRACE conn5 <- [1,730,null,{}] 02:47:35 INFO - PROCESS | 2384 | 1461145655820 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:35 INFO - PROCESS | 2384 | 1461145655951 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 02:47:36 INFO - PROCESS | 2384 | 1461145656005 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:36 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B15DB0000 == 32 [pid = 2384] [id = 192] 02:47:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0000004B0D166400) [pid = 2384] [serial = 574] [outer = 0000000000000000] 02:47:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0000004B1392F400) [pid = 2384] [serial = 575] [outer = 0000004B0D166400] 02:47:36 INFO - PROCESS | 2384 | 1461145656062 Marionette DEBUG loaded listener.js 02:47:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0000004B145E9C00) [pid = 2384] [serial = 576] [outer = 0000004B0D166400] 02:47:36 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13816000 == 31 [pid = 2384] [id = 145] 02:47:36 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14590800 == 30 [pid = 2384] [id = 160] 02:47:36 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0EAE4000 == 29 [pid = 2384] [id = 158] 02:47:36 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0E442000 == 28 [pid = 2384] [id = 151] 02:47:36 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1ED8A000 == 27 [pid = 2384] [id = 154] 02:47:36 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C4BA800 == 26 [pid = 2384] [id = 152] 02:47:36 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F12F800 == 25 [pid = 2384] [id = 144] 02:47:37 INFO - PROCESS | 2384 | 1461145657174 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:47:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 02:47:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1389ms 02:47:37 INFO - PROCESS | 2384 | 1461145657207 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 02:47:37 INFO - PROCESS | 2384 | 1461145657212 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 02:47:37 INFO - PROCESS | 2384 | 1461145657217 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:47:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:47:37 INFO - PROCESS | 2384 | 1461145657220 Marionette TRACE conn5 <- [1,734,null,{}] 02:47:37 INFO - PROCESS | 2384 | 1461145657225 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:37 INFO - PROCESS | 2384 | 1461145657324 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 02:47:37 INFO - PROCESS | 2384 | 1461145657335 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14093000 == 26 [pid = 2384] [id = 193] 02:47:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0000004B103F6400) [pid = 2384] [serial = 577] [outer = 0000000000000000] 02:47:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0000004B13666400) [pid = 2384] [serial = 578] [outer = 0000004B103F6400] 02:47:37 INFO - PROCESS | 2384 | 1461145657385 Marionette DEBUG loaded listener.js 02:47:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0000004B139BDC00) [pid = 2384] [serial = 579] [outer = 0000004B103F6400] 02:47:38 INFO - PROCESS | 2384 | 1461145658356 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:47:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 02:47:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1181ms 02:47:38 INFO - PROCESS | 2384 | 1461145658403 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 02:47:38 INFO - PROCESS | 2384 | 1461145658409 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 02:47:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:47:38 INFO - PROCESS | 2384 | 1461145658415 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:47:38 INFO - PROCESS | 2384 | 1461145658418 Marionette TRACE conn5 <- [1,738,null,{}] 02:47:38 INFO - PROCESS | 2384 | 1461145658422 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:38 INFO - PROCESS | 2384 | 1461145658509 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 02:47:38 INFO - PROCESS | 2384 | 1461145658516 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:38 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18240800 == 27 [pid = 2384] [id = 194] 02:47:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0000004B14625400) [pid = 2384] [serial = 580] [outer = 0000000000000000] 02:47:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0000004B147D1800) [pid = 2384] [serial = 581] [outer = 0000004B14625400] 02:47:38 INFO - PROCESS | 2384 | 1461145658563 Marionette DEBUG loaded listener.js 02:47:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0000004B1484B000) [pid = 2384] [serial = 582] [outer = 0000004B14625400] 02:47:39 INFO - PROCESS | 2384 | 1461145659549 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:47:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:47:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1193ms 02:47:39 INFO - PROCESS | 2384 | 1461145659609 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 02:47:39 INFO - PROCESS | 2384 | 1461145659612 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 02:47:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:47:39 INFO - PROCESS | 2384 | 1461145659615 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:47:39 INFO - PROCESS | 2384 | 1461145659619 Marionette TRACE conn5 <- [1,742,null,{}] 02:47:39 INFO - PROCESS | 2384 | 1461145659630 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:39 INFO - PROCESS | 2384 | 1461145659734 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 02:47:39 INFO - PROCESS | 2384 | 1461145659742 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1AE13000 == 28 [pid = 2384] [id = 195] 02:47:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0000004B0D0E6400) [pid = 2384] [serial = 583] [outer = 0000000000000000] 02:47:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0000004B14873000) [pid = 2384] [serial = 584] [outer = 0000004B0D0E6400] 02:47:39 INFO - PROCESS | 2384 | 1461145659791 Marionette DEBUG loaded listener.js 02:47:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B1503E400) [pid = 2384] [serial = 585] [outer = 0000004B0D0E6400] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0000004B1C720C00) [pid = 2384] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0000004B1AE49000) [pid = 2384] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0000004B0EA49800) [pid = 2384] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0000004B1461A800) [pid = 2384] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0000004B1C476000) [pid = 2384] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0000004B1C2F8000) [pid = 2384] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0000004B18948400) [pid = 2384] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0000004B0E994C00) [pid = 2384] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0000004B0ECDC800) [pid = 2384] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0000004B0E98E400) [pid = 2384] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0000004B0F071000) [pid = 2384] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 63 (0000004B1549D800) [pid = 2384] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 62 (0000004B14015000) [pid = 2384] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:47:40 INFO - PROCESS | 2384 | --DOMWINDOW == 61 (0000004B1B713800) [pid = 2384] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:47:40 INFO - PROCESS | 2384 | 1461145660758 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:47:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 02:47:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1194ms 02:47:40 INFO - PROCESS | 2384 | 1461145660813 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 02:47:40 INFO - PROCESS | 2384 | 1461145660816 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 02:47:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:47:40 INFO - PROCESS | 2384 | 1461145660819 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:47:40 INFO - PROCESS | 2384 | 1461145660821 Marionette TRACE conn5 <- [1,746,null,{}] 02:47:40 INFO - PROCESS | 2384 | 1461145660824 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:40 INFO - PROCESS | 2384 | 1461145660909 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 02:47:40 INFO - PROCESS | 2384 | 1461145660917 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F24C800 == 29 [pid = 2384] [id = 196] 02:47:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 62 (0000004B0F06D000) [pid = 2384] [serial = 586] [outer = 0000000000000000] 02:47:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 63 (0000004B15106400) [pid = 2384] [serial = 587] [outer = 0000004B0F06D000] 02:47:40 INFO - PROCESS | 2384 | 1461145660964 Marionette DEBUG loaded listener.js 02:47:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0000004B15193C00) [pid = 2384] [serial = 588] [outer = 0000004B0F06D000] 02:47:41 INFO - PROCESS | 2384 | 1461145661386 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:47:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:47:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 629ms 02:47:41 INFO - PROCESS | 2384 | 1461145661451 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 02:47:41 INFO - PROCESS | 2384 | 1461145661453 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 02:47:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:47:41 INFO - PROCESS | 2384 | 1461145661456 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:47:41 INFO - PROCESS | 2384 | 1461145661458 Marionette TRACE conn5 <- [1,750,null,{}] 02:47:41 INFO - PROCESS | 2384 | 1461145661461 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:41 INFO - PROCESS | 2384 | 1461145661538 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 02:47:41 INFO - PROCESS | 2384 | 1461145661545 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:41 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BADD000 == 30 [pid = 2384] [id = 197] 02:47:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0000004B154A1800) [pid = 2384] [serial = 589] [outer = 0000000000000000] 02:47:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0000004B15D0F000) [pid = 2384] [serial = 590] [outer = 0000004B154A1800] 02:47:41 INFO - PROCESS | 2384 | 1461145661592 Marionette DEBUG loaded listener.js 02:47:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0000004B1825D000) [pid = 2384] [serial = 591] [outer = 0000004B154A1800] 02:47:42 INFO - PROCESS | 2384 | [2384] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 02:47:42 INFO - PROCESS | 2384 | 1461145662520 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:47:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:47:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1082ms 02:47:42 INFO - PROCESS | 2384 | 1461145662541 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 02:47:42 INFO - PROCESS | 2384 | 1461145662543 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 02:47:42 INFO - PROCESS | 2384 | 1461145662547 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:47:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:47:42 INFO - PROCESS | 2384 | 1461145662548 Marionette TRACE conn5 <- [1,754,null,{}] 02:47:42 INFO - PROCESS | 2384 | 1461145662552 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:42 INFO - PROCESS | 2384 | 1461145662641 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 02:47:42 INFO - PROCESS | 2384 | 1461145662646 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C63F000 == 31 [pid = 2384] [id = 198] 02:47:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0000004B1896B000) [pid = 2384] [serial = 592] [outer = 0000000000000000] 02:47:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0000004B18CCF400) [pid = 2384] [serial = 593] [outer = 0000004B1896B000] 02:47:42 INFO - PROCESS | 2384 | 1461145662701 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0000004B1A37A000) [pid = 2384] [serial = 594] [outer = 0000004B1896B000] 02:47:43 INFO - PROCESS | 2384 | 1461145663754 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:47:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:47:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1233ms 02:47:43 INFO - PROCESS | 2384 | 1461145663784 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 02:47:43 INFO - PROCESS | 2384 | 1461145663788 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 02:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:47:43 INFO - PROCESS | 2384 | 1461145663793 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:47:43 INFO - PROCESS | 2384 | 1461145663797 Marionette TRACE conn5 <- [1,758,null,{}] 02:47:43 INFO - PROCESS | 2384 | 1461145663845 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:43 INFO - PROCESS | 2384 | 1461145663940 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 02:47:44 INFO - PROCESS | 2384 | 1461145664129 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B146AD800 == 32 [pid = 2384] [id = 199] 02:47:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0000004B13933400) [pid = 2384] [serial = 595] [outer = 0000000000000000] 02:47:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0000004B14181400) [pid = 2384] [serial = 596] [outer = 0000004B13933400] 02:47:44 INFO - PROCESS | 2384 | 1461145664189 Marionette DEBUG loaded listener.js 02:47:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0000004B146DEC00) [pid = 2384] [serial = 597] [outer = 0000004B13933400] 02:47:44 INFO - PROCESS | 2384 | 1461145664771 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1020ms 02:47:44 INFO - PROCESS | 2384 | 1461145664818 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 02:47:44 INFO - PROCESS | 2384 | 1461145664825 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 02:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:47:44 INFO - PROCESS | 2384 | 1461145664831 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:47:44 INFO - PROCESS | 2384 | 1461145664835 Marionette TRACE conn5 <- [1,762,null,{}] 02:47:44 INFO - PROCESS | 2384 | 1461145664853 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:44 INFO - PROCESS | 2384 | 1461145664962 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 02:47:45 INFO - PROCESS | 2384 | 1461145665025 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B605800 == 33 [pid = 2384] [id = 200] 02:47:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0000004B14854400) [pid = 2384] [serial = 598] [outer = 0000000000000000] 02:47:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B14874000) [pid = 2384] [serial = 599] [outer = 0000004B14854400] 02:47:45 INFO - PROCESS | 2384 | 1461145665082 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0000004B15191400) [pid = 2384] [serial = 600] [outer = 0000004B14854400] 02:47:45 INFO - PROCESS | 2384 | 1461145665812 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 986ms 02:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:47:45 INFO - PROCESS | 2384 | 1461145665823 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 02:47:45 INFO - PROCESS | 2384 | 1461145665828 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 02:47:45 INFO - PROCESS | 2384 | 1461145665833 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:47:45 INFO - PROCESS | 2384 | 1461145665837 Marionette TRACE conn5 <- [1,766,null,{}] 02:47:45 INFO - PROCESS | 2384 | 1461145665843 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:45 INFO - PROCESS | 2384 | 1461145665936 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 02:47:46 INFO - PROCESS | 2384 | 1461145666006 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:46 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13645000 == 34 [pid = 2384] [id = 201] 02:47:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B0ECE5000) [pid = 2384] [serial = 601] [outer = 0000000000000000] 02:47:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B0F06F000) [pid = 2384] [serial = 602] [outer = 0000004B0ECE5000] 02:47:46 INFO - PROCESS | 2384 | 1461145666057 Marionette DEBUG loaded listener.js 02:47:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B13832000) [pid = 2384] [serial = 603] [outer = 0000004B0ECE5000] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B15981000) [pid = 2384] [serial = 560] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B1D2D0400) [pid = 2384] [serial = 525] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B1C2EE800) [pid = 2384] [serial = 507] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0000004B13830400) [pid = 2384] [serial = 510] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0000004B14858C00) [pid = 2384] [serial = 513] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0000004B1C6CF400) [pid = 2384] [serial = 522] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0000004B1C40C000) [pid = 2384] [serial = 519] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0000004B1B56F800) [pid = 2384] [serial = 516] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0000004B13937C00) [pid = 2384] [serial = 569] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0000004B0EA46400) [pid = 2384] [serial = 563] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0000004B0F074800) [pid = 2384] [serial = 566] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0000004B0ECDD400) [pid = 2384] [serial = 564] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0000004B13958000) [pid = 2384] [serial = 557] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0000004B14622400) [pid = 2384] [serial = 558] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0000004B1459B000) [pid = 2384] [serial = 555] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 63 (0000004B10313400) [pid = 2384] [serial = 554] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 62 (0000004B1AE4DC00) [pid = 2384] [serial = 552] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 61 (0000004B18966800) [pid = 2384] [serial = 551] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 60 (0000004B14621000) [pid = 2384] [serial = 549] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 59 (0000004B14180000) [pid = 2384] [serial = 548] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 58 (0000004B1C2D4800) [pid = 2384] [serial = 545] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 57 (0000004B1C2F5C00) [pid = 2384] [serial = 546] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | --DOMWINDOW == 56 (0000004B0FD5C800) [pid = 2384] [serial = 567] [outer = 0000000000000000] [url = about:blank] 02:47:46 INFO - PROCESS | 2384 | 1461145666598 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 796ms 02:47:46 INFO - PROCESS | 2384 | 1461145666629 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 02:47:46 INFO - PROCESS | 2384 | 1461145666636 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 02:47:46 INFO - PROCESS | 2384 | 1461145666643 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:47:46 INFO - PROCESS | 2384 | 1461145666646 Marionette TRACE conn5 <- [1,770,null,{}] 02:47:46 INFO - PROCESS | 2384 | 1461145666650 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:46 INFO - PROCESS | 2384 | 1461145666730 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 02:47:46 INFO - PROCESS | 2384 | 1461145666739 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:46 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B139CE800 == 35 [pid = 2384] [id = 202] 02:47:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 57 (0000004B0ECDB400) [pid = 2384] [serial = 604] [outer = 0000000000000000] 02:47:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 58 (0000004B13833C00) [pid = 2384] [serial = 605] [outer = 0000004B0ECDB400] 02:47:46 INFO - PROCESS | 2384 | 1461145666788 Marionette DEBUG loaded listener.js 02:47:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 59 (0000004B13953400) [pid = 2384] [serial = 606] [outer = 0000004B0ECDB400] 02:47:47 INFO - PROCESS | 2384 | 1461145667247 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 629ms 02:47:47 INFO - PROCESS | 2384 | 1461145667277 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 02:47:47 INFO - PROCESS | 2384 | 1461145667279 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 02:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:47:47 INFO - PROCESS | 2384 | 1461145667331 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:47:47 INFO - PROCESS | 2384 | 1461145667335 Marionette TRACE conn5 <- [1,774,null,{}] 02:47:47 INFO - PROCESS | 2384 | 1461145667354 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:47 INFO - PROCESS | 2384 | 1461145667438 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 02:47:47 INFO - PROCESS | 2384 | 1461145667453 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B151D6000 == 36 [pid = 2384] [id = 203] 02:47:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 60 (0000004B145EE000) [pid = 2384] [serial = 607] [outer = 0000000000000000] 02:47:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 61 (0000004B14625C00) [pid = 2384] [serial = 608] [outer = 0000004B145EE000] 02:47:47 INFO - PROCESS | 2384 | 1461145667504 Marionette DEBUG loaded listener.js 02:47:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 62 (0000004B1484E400) [pid = 2384] [serial = 609] [outer = 0000004B145EE000] 02:47:47 INFO - PROCESS | 2384 | 1461145667957 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 650ms 02:47:47 INFO - PROCESS | 2384 | 1461145667980 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 02:47:47 INFO - PROCESS | 2384 | 1461145667983 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 02:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:47:48 INFO - PROCESS | 2384 | 1461145667991 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:47:48 INFO - PROCESS | 2384 | 1461145667993 Marionette TRACE conn5 <- [1,778,null,{}] 02:47:48 INFO - PROCESS | 2384 | 1461145667997 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:48 INFO - PROCESS | 2384 | 1461145668079 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 02:47:48 INFO - PROCESS | 2384 | 1461145668086 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:48 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A948000 == 37 [pid = 2384] [id = 204] 02:47:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 63 (0000004B14875800) [pid = 2384] [serial = 610] [outer = 0000000000000000] 02:47:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0000004B15037C00) [pid = 2384] [serial = 611] [outer = 0000004B14875800] 02:47:48 INFO - PROCESS | 2384 | 1461145668135 Marionette DEBUG loaded listener.js 02:47:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0000004B15193800) [pid = 2384] [serial = 612] [outer = 0000004B14875800] 02:47:48 INFO - PROCESS | 2384 | 1461145668582 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 649ms 02:47:48 INFO - PROCESS | 2384 | 1461145668639 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 02:47:48 INFO - PROCESS | 2384 | 1461145668641 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 02:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:47:48 INFO - PROCESS | 2384 | 1461145668652 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:47:48 INFO - PROCESS | 2384 | 1461145668654 Marionette TRACE conn5 <- [1,782,null,{}] 02:47:48 INFO - PROCESS | 2384 | 1461145668657 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:48 INFO - PROCESS | 2384 | 1461145668756 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 02:47:48 INFO - PROCESS | 2384 | 1461145668834 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:48 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BAD2000 == 38 [pid = 2384] [id = 205] 02:47:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0000004B15D11000) [pid = 2384] [serial = 613] [outer = 0000000000000000] 02:47:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0000004B1825B400) [pid = 2384] [serial = 614] [outer = 0000004B15D11000] 02:47:48 INFO - PROCESS | 2384 | 1461145668883 Marionette DEBUG loaded listener.js 02:47:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0000004B18952800) [pid = 2384] [serial = 615] [outer = 0000004B15D11000] 02:47:49 INFO - PROCESS | 2384 | 1461145669325 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 733ms 02:47:49 INFO - PROCESS | 2384 | 1461145669386 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 02:47:49 INFO - PROCESS | 2384 | 1461145669388 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 02:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:47:49 INFO - PROCESS | 2384 | 1461145669392 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:47:49 INFO - PROCESS | 2384 | 1461145669394 Marionette TRACE conn5 <- [1,786,null,{}] 02:47:49 INFO - PROCESS | 2384 | 1461145669398 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:49 INFO - PROCESS | 2384 | 1461145669518 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 02:47:49 INFO - PROCESS | 2384 | 1461145669567 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CBE0800 == 39 [pid = 2384] [id = 206] 02:47:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0000004B1A269000) [pid = 2384] [serial = 616] [outer = 0000000000000000] 02:47:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0000004B1A965800) [pid = 2384] [serial = 617] [outer = 0000004B1A269000] 02:47:49 INFO - PROCESS | 2384 | 1461145669616 Marionette DEBUG loaded listener.js 02:47:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0000004B1AE4D000) [pid = 2384] [serial = 618] [outer = 0000004B1A269000] 02:47:50 INFO - PROCESS | 2384 | 1461145670065 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:47:50 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0000004B0D0E6400) [pid = 2384] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:47:50 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0000004B0D242400) [pid = 2384] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:47:50 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0000004B14625400) [pid = 2384] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:47:50 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0000004B103F6400) [pid = 2384] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:47:50 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0000004B0F06D000) [pid = 2384] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:47:50 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0000004B154A1800) [pid = 2384] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 02:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 735ms 02:47:50 INFO - PROCESS | 2384 | 1461145670129 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 02:47:50 INFO - PROCESS | 2384 | 1461145670131 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 02:47:50 INFO - PROCESS | 2384 | 1461145670135 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:47:50 INFO - PROCESS | 2384 | 1461145670137 Marionette TRACE conn5 <- [1,790,null,{}] 02:47:50 INFO - PROCESS | 2384 | 1461145670140 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:50 INFO - PROCESS | 2384 | 1461145670215 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 02:47:50 INFO - PROCESS | 2384 | 1461145670224 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:50 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F253000 == 40 [pid = 2384] [id = 207] 02:47:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0000004B14623400) [pid = 2384] [serial = 619] [outer = 0000000000000000] 02:47:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0000004B15037800) [pid = 2384] [serial = 620] [outer = 0000004B14623400] 02:47:50 INFO - PROCESS | 2384 | 1461145670269 Marionette DEBUG loaded listener.js 02:47:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0000004B1B13D000) [pid = 2384] [serial = 621] [outer = 0000004B14623400] 02:47:50 INFO - PROCESS | 2384 | 1461145670701 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 584ms 02:47:50 INFO - PROCESS | 2384 | 1461145670722 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 02:47:50 INFO - PROCESS | 2384 | 1461145670725 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 02:47:50 INFO - PROCESS | 2384 | 1461145670728 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:47:50 INFO - PROCESS | 2384 | 1461145670730 Marionette TRACE conn5 <- [1,794,null,{}] 02:47:50 INFO - PROCESS | 2384 | 1461145670733 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:50 INFO - PROCESS | 2384 | 1461145670810 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 02:47:50 INFO - PROCESS | 2384 | 1461145670817 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:50 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1EA2C000 == 41 [pid = 2384] [id = 208] 02:47:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0000004B1B510400) [pid = 2384] [serial = 622] [outer = 0000000000000000] 02:47:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0000004B1B56F800) [pid = 2384] [serial = 623] [outer = 0000004B1B510400] 02:47:50 INFO - PROCESS | 2384 | 1461145670862 Marionette DEBUG loaded listener.js 02:47:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0000004B1B713800) [pid = 2384] [serial = 624] [outer = 0000004B1B510400] 02:47:51 INFO - PROCESS | 2384 | 1461145671255 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 587ms 02:47:51 INFO - PROCESS | 2384 | 1461145671319 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 02:47:51 INFO - PROCESS | 2384 | 1461145671321 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 02:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:47:51 INFO - PROCESS | 2384 | 1461145671324 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:47:51 INFO - PROCESS | 2384 | 1461145671326 Marionette TRACE conn5 <- [1,798,null,{}] 02:47:51 INFO - PROCESS | 2384 | 1461145671329 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:51 INFO - PROCESS | 2384 | 1461145671406 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 02:47:51 INFO - PROCESS | 2384 | 1461145671412 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F6AE800 == 42 [pid = 2384] [id = 209] 02:47:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0000004B1BA49800) [pid = 2384] [serial = 625] [outer = 0000000000000000] 02:47:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0000004B1BA4D800) [pid = 2384] [serial = 626] [outer = 0000004B1BA49800] 02:47:51 INFO - PROCESS | 2384 | 1461145671457 Marionette DEBUG loaded listener.js 02:47:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0000004B1BA55C00) [pid = 2384] [serial = 627] [outer = 0000004B1BA49800] 02:47:51 INFO - PROCESS | 2384 | 1461145671914 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 629ms 02:47:51 INFO - PROCESS | 2384 | 1461145671960 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 02:47:51 INFO - PROCESS | 2384 | 1461145671962 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 02:47:51 INFO - PROCESS | 2384 | 1461145671965 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:47:51 INFO - PROCESS | 2384 | 1461145671967 Marionette TRACE conn5 <- [1,802,null,{}] 02:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:47:51 INFO - PROCESS | 2384 | 1461145671971 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:52 INFO - PROCESS | 2384 | 1461145672049 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 02:47:52 INFO - PROCESS | 2384 | 1461145672057 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F97B000 == 43 [pid = 2384] [id = 210] 02:47:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B1BF61000) [pid = 2384] [serial = 628] [outer = 0000000000000000] 02:47:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0000004B1BF65400) [pid = 2384] [serial = 629] [outer = 0000004B1BF61000] 02:47:52 INFO - PROCESS | 2384 | 1461145672104 Marionette DEBUG loaded listener.js 02:47:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B1BF6C800) [pid = 2384] [serial = 630] [outer = 0000004B1BF61000] 02:47:52 INFO - PROCESS | 2384 | 1461145672528 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 02:47:52 INFO - PROCESS | 2384 | 1461145672563 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 02:47:52 INFO - PROCESS | 2384 | 1461145672567 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:47:52 INFO - PROCESS | 2384 | 1461145672569 Marionette TRACE conn5 <- [1,806,null,{}] 02:47:52 INFO - PROCESS | 2384 | 1461145672616 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:52 INFO - PROCESS | 2384 | 1461145672714 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 02:47:52 INFO - PROCESS | 2384 | 1461145672868 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0FDE7800 == 44 [pid = 2384] [id = 211] 02:47:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B0EA46400) [pid = 2384] [serial = 631] [outer = 0000000000000000] 02:47:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B0ECDAC00) [pid = 2384] [serial = 632] [outer = 0000004B0EA46400] 02:47:52 INFO - PROCESS | 2384 | 1461145672928 Marionette DEBUG loaded listener.js 02:47:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B0F3AC400) [pid = 2384] [serial = 633] [outer = 0000004B0EA46400] 02:47:53 INFO - PROCESS | 2384 | 1461145673532 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1020ms 02:47:53 INFO - PROCESS | 2384 | 1461145673594 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 02:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:47:53 INFO - PROCESS | 2384 | 1461145673600 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 02:47:53 INFO - PROCESS | 2384 | 1461145673605 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:47:53 INFO - PROCESS | 2384 | 1461145673608 Marionette TRACE conn5 <- [1,810,null,{}] 02:47:53 INFO - PROCESS | 2384 | 1461145673612 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:53 INFO - PROCESS | 2384 | 1461145673721 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 02:47:53 INFO - PROCESS | 2384 | 1461145673793 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8B8800 == 45 [pid = 2384] [id = 212] 02:47:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B1461FC00) [pid = 2384] [serial = 634] [outer = 0000000000000000] 02:47:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B147C9400) [pid = 2384] [serial = 635] [outer = 0000004B1461FC00] 02:47:53 INFO - PROCESS | 2384 | 1461145673852 Marionette DEBUG loaded listener.js 02:47:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B15104C00) [pid = 2384] [serial = 636] [outer = 0000004B1461FC00] 02:47:54 INFO - PROCESS | 2384 | 1461145674492 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 02:47:54 INFO - PROCESS | 2384 | 1461145674553 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 02:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:47:54 INFO - PROCESS | 2384 | 1461145674557 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:47:54 INFO - PROCESS | 2384 | 1461145674560 Marionette TRACE conn5 <- [1,814,null,{}] 02:47:54 INFO - PROCESS | 2384 | 1461145674563 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:54 INFO - PROCESS | 2384 | 1461145674700 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 02:47:54 INFO - PROCESS | 2384 | 1461145674768 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F9F0000 == 46 [pid = 2384] [id = 213] 02:47:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B1A285C00) [pid = 2384] [serial = 637] [outer = 0000000000000000] 02:47:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B1A9C3400) [pid = 2384] [serial = 638] [outer = 0000004B1A285C00] 02:47:54 INFO - PROCESS | 2384 | 1461145674829 Marionette DEBUG loaded listener.js 02:47:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B1BF65800) [pid = 2384] [serial = 639] [outer = 0000004B1A285C00] 02:47:55 INFO - PROCESS | 2384 | 1461145675488 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 985ms 02:47:55 INFO - PROCESS | 2384 | 1461145675551 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 02:47:55 INFO - PROCESS | 2384 | 1461145675558 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 02:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:47:55 INFO - PROCESS | 2384 | 1461145675576 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 2384 | 1461145675579 Marionette TRACE conn5 <- [1,818,null,{}] 02:47:55 INFO - PROCESS | 2384 | 1461145675583 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:55 INFO - PROCESS | 2384 | 1461145675687 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 02:47:55 INFO - PROCESS | 2384 | 1461145675753 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B18000 == 47 [pid = 2384] [id = 214] 02:47:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B1C2D9400) [pid = 2384] [serial = 640] [outer = 0000000000000000] 02:47:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B1C2F1C00) [pid = 2384] [serial = 641] [outer = 0000004B1C2D9400] 02:47:55 INFO - PROCESS | 2384 | 1461145675810 Marionette DEBUG loaded listener.js 02:47:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1C2F8C00) [pid = 2384] [serial = 642] [outer = 0000004B1C2D9400] 02:47:56 INFO - PROCESS | 2384 | 1461145676546 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 985ms 02:47:56 INFO - PROCESS | 2384 | 1461145676565 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 02:47:56 INFO - PROCESS | 2384 | 1461145676569 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 02:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:47:56 INFO - PROCESS | 2384 | 1461145676574 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:47:56 INFO - PROCESS | 2384 | 1461145676579 Marionette TRACE conn5 <- [1,822,null,{}] 02:47:56 INFO - PROCESS | 2384 | 1461145676585 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:56 INFO - PROCESS | 2384 | 1461145676681 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 02:47:56 INFO - PROCESS | 2384 | 1461145676766 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:56 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F4E0800 == 48 [pid = 2384] [id = 215] 02:47:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B0E4CA800) [pid = 2384] [serial = 643] [outer = 0000000000000000] 02:47:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B0E992800) [pid = 2384] [serial = 644] [outer = 0000004B0E4CA800] 02:47:56 INFO - PROCESS | 2384 | 1461145676817 Marionette DEBUG loaded listener.js 02:47:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B0ECDC800) [pid = 2384] [serial = 645] [outer = 0000004B0E4CA800] 02:47:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9C1000 == 47 [pid = 2384] [id = 150] 02:47:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B15DC9000 == 46 [pid = 2384] [id = 148] 02:47:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13B65000 == 45 [pid = 2384] [id = 161] 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B0D23F000) [pid = 2384] [serial = 572] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1392F400) [pid = 2384] [serial = 575] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | 1461145677451 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 944ms 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1825D000) [pid = 2384] [serial = 591] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1503E400) [pid = 2384] [serial = 585] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B1484B000) [pid = 2384] [serial = 582] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B15193C00) [pid = 2384] [serial = 588] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B15D0F000) [pid = 2384] [serial = 590] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B14873000) [pid = 2384] [serial = 584] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B14016000) [pid = 2384] [serial = 570] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B147D1800) [pid = 2384] [serial = 581] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B13666400) [pid = 2384] [serial = 578] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B139BDC00) [pid = 2384] [serial = 579] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B15106400) [pid = 2384] [serial = 587] [outer = 0000000000000000] [url = about:blank] 02:47:57 INFO - PROCESS | 2384 | 1461145677531 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 02:47:57 INFO - PROCESS | 2384 | 1461145677537 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 02:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:47:57 INFO - PROCESS | 2384 | 1461145677545 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:47:57 INFO - PROCESS | 2384 | 1461145677548 Marionette TRACE conn5 <- [1,826,null,{}] 02:47:57 INFO - PROCESS | 2384 | 1461145677552 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:57 INFO - PROCESS | 2384 | 1461145677634 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 02:47:57 INFO - PROCESS | 2384 | 1461145677642 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B138D0800 == 46 [pid = 2384] [id = 216] 02:47:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B0EA4B400) [pid = 2384] [serial = 646] [outer = 0000000000000000] 02:47:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B0F06EC00) [pid = 2384] [serial = 647] [outer = 0000004B0EA4B400] 02:47:57 INFO - PROCESS | 2384 | 1461145677695 Marionette DEBUG loaded listener.js 02:47:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B10319400) [pid = 2384] [serial = 648] [outer = 0000004B0EA4B400] 02:47:58 INFO - PROCESS | 2384 | 1461145678153 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 626ms 02:47:58 INFO - PROCESS | 2384 | 1461145678179 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 02:47:58 INFO - PROCESS | 2384 | 1461145678181 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 02:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:47:58 INFO - PROCESS | 2384 | 1461145678184 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:47:58 INFO - PROCESS | 2384 | 1461145678188 Marionette TRACE conn5 <- [1,830,null,{}] 02:47:58 INFO - PROCESS | 2384 | 1461145678200 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:58 INFO - PROCESS | 2384 | 1461145678317 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 02:47:58 INFO - PROCESS | 2384 | 1461145678327 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14798000 == 47 [pid = 2384] [id = 217] 02:47:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B13952400) [pid = 2384] [serial = 649] [outer = 0000000000000000] 02:47:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B1417F400) [pid = 2384] [serial = 650] [outer = 0000004B13952400] 02:47:58 INFO - PROCESS | 2384 | 1461145678375 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B14598800) [pid = 2384] [serial = 651] [outer = 0000004B13952400] 02:47:58 INFO - PROCESS | 2384 | 1461145678837 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 691ms 02:47:58 INFO - PROCESS | 2384 | 1461145678879 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 02:47:58 INFO - PROCESS | 2384 | 1461145678882 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 02:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:47:58 INFO - PROCESS | 2384 | 1461145678885 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:47:58 INFO - PROCESS | 2384 | 1461145678887 Marionette TRACE conn5 <- [1,834,null,{}] 02:47:58 INFO - PROCESS | 2384 | 1461145678890 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:58 INFO - PROCESS | 2384 | 1461145678971 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 02:47:58 INFO - PROCESS | 2384 | 1461145678979 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A2C7000 == 48 [pid = 2384] [id = 218] 02:47:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B1461D800) [pid = 2384] [serial = 652] [outer = 0000000000000000] 02:47:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B146D4000) [pid = 2384] [serial = 653] [outer = 0000004B1461D800] 02:47:59 INFO - PROCESS | 2384 | 1461145679026 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B147D4400) [pid = 2384] [serial = 654] [outer = 0000004B1461D800] 02:47:59 INFO - PROCESS | 2384 | 1461145679450 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 629ms 02:47:59 INFO - PROCESS | 2384 | 1461145679516 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 02:47:59 INFO - PROCESS | 2384 | 1461145679518 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 02:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:47:59 INFO - PROCESS | 2384 | 1461145679521 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:47:59 INFO - PROCESS | 2384 | 1461145679523 Marionette TRACE conn5 <- [1,838,null,{}] 02:47:59 INFO - PROCESS | 2384 | 1461145679527 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:59 INFO - PROCESS | 2384 | 1461145679606 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 02:47:59 INFO - PROCESS | 2384 | 1461145679612 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B605000 == 49 [pid = 2384] [id = 219] 02:47:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1484E000) [pid = 2384] [serial = 655] [outer = 0000000000000000] 02:47:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B14870400) [pid = 2384] [serial = 656] [outer = 0000004B1484E000] 02:47:59 INFO - PROCESS | 2384 | 1461145679658 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1487C800) [pid = 2384] [serial = 657] [outer = 0000004B1484E000] 02:48:00 INFO - PROCESS | 2384 | 1461145680156 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 02:48:00 INFO - PROCESS | 2384 | 1461145680195 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 02:48:00 INFO - PROCESS | 2384 | 1461145680198 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 02:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:48:00 INFO - PROCESS | 2384 | 1461145680201 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:48:00 INFO - PROCESS | 2384 | 1461145680202 Marionette TRACE conn5 <- [1,842,null,{}] 02:48:00 INFO - PROCESS | 2384 | 1461145680206 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:00 INFO - PROCESS | 2384 | 1461145680331 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 02:48:00 INFO - PROCESS | 2384 | 1461145680380 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BAE9000 == 50 [pid = 2384] [id = 220] 02:48:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B15985000) [pid = 2384] [serial = 658] [outer = 0000000000000000] 02:48:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B18947400) [pid = 2384] [serial = 659] [outer = 0000004B15985000] 02:48:00 INFO - PROCESS | 2384 | 1461145680430 Marionette DEBUG loaded listener.js 02:48:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1896B400) [pid = 2384] [serial = 660] [outer = 0000004B15985000] 02:48:00 INFO - PROCESS | 2384 | 1461145680873 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 732ms 02:48:00 INFO - PROCESS | 2384 | 1461145680966 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 02:48:00 INFO - PROCESS | 2384 | 1461145680968 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 02:48:00 INFO - PROCESS | 2384 | 1461145680972 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:48:00 INFO - PROCESS | 2384 | 1461145680974 Marionette TRACE conn5 <- [1,846,null,{}] 02:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:48:00 INFO - PROCESS | 2384 | 1461145680983 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:01 INFO - PROCESS | 2384 | 1461145681084 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 02:48:01 INFO - PROCESS | 2384 | 1461145681096 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:01 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CBE3000 == 51 [pid = 2384] [id = 221] 02:48:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1A28A800) [pid = 2384] [serial = 661] [outer = 0000000000000000] 02:48:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1A37EC00) [pid = 2384] [serial = 662] [outer = 0000004B1A28A800] 02:48:01 INFO - PROCESS | 2384 | 1461145681141 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1A9BDC00) [pid = 2384] [serial = 663] [outer = 0000004B1A28A800] 02:48:01 INFO - PROCESS | 2384 | 1461145681575 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 628ms 02:48:01 INFO - PROCESS | 2384 | 1461145681611 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 02:48:01 INFO - PROCESS | 2384 | 1461145681614 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 02:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:48:01 INFO - PROCESS | 2384 | 1461145681617 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:48:01 INFO - PROCESS | 2384 | 1461145681619 Marionette TRACE conn5 <- [1,850,null,{}] 02:48:01 INFO - PROCESS | 2384 | 1461145681623 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:01 INFO - PROCESS | 2384 | 1461145681723 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 02:48:01 INFO - PROCESS | 2384 | 1461145681730 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:01 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1EA23000 == 52 [pid = 2384] [id = 222] 02:48:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1A9C9C00) [pid = 2384] [serial = 664] [outer = 0000000000000000] 02:48:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1AE51000) [pid = 2384] [serial = 665] [outer = 0000004B1A9C9C00] 02:48:01 INFO - PROCESS | 2384 | 1461145681775 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1B50C400) [pid = 2384] [serial = 666] [outer = 0000004B1A9C9C00] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B145EE000) [pid = 2384] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B0ECDB400) [pid = 2384] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1B510400) [pid = 2384] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B13933400) [pid = 2384] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B14623400) [pid = 2384] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1BA49800) [pid = 2384] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B0D23C400) [pid = 2384] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1A269000) [pid = 2384] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B14875800) [pid = 2384] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B0ECE5000) [pid = 2384] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B14854400) [pid = 2384] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B15D11000) [pid = 2384] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B0D165400) [pid = 2384] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:48:02 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B0D166400) [pid = 2384] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:48:02 INFO - PROCESS | 2384 | 1461145682277 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 691ms 02:48:02 INFO - PROCESS | 2384 | 1461145682308 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 02:48:02 INFO - PROCESS | 2384 | 1461145682310 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 02:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:48:02 INFO - PROCESS | 2384 | 1461145682313 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:48:02 INFO - PROCESS | 2384 | 1461145682315 Marionette TRACE conn5 <- [1,854,null,{}] 02:48:02 INFO - PROCESS | 2384 | 1461145682319 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:02 INFO - PROCESS | 2384 | 1461145682424 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 02:48:02 INFO - PROCESS | 2384 | 1461145682433 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1EDA5800 == 53 [pid = 2384] [id = 223] 02:48:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B13888000) [pid = 2384] [serial = 667] [outer = 0000000000000000] 02:48:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B15D11000) [pid = 2384] [serial = 668] [outer = 0000004B13888000] 02:48:02 INFO - PROCESS | 2384 | 1461145682479 Marionette DEBUG loaded listener.js 02:48:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1B510400) [pid = 2384] [serial = 669] [outer = 0000004B13888000] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1AFED000 == 52 [pid = 2384] [id = 187] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20027800 == 51 [pid = 2384] [id = 157] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F6AE800 == 50 [pid = 2384] [id = 209] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F977800 == 49 [pid = 2384] [id = 156] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14799800 == 48 [pid = 2384] [id = 159] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1AE04800 == 47 [pid = 2384] [id = 149] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BADA800 == 46 [pid = 2384] [id = 155] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B145DA800 == 45 [pid = 2384] [id = 146] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1EA2C000 == 44 [pid = 2384] [id = 208] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CBE0800 == 43 [pid = 2384] [id = 206] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1479E000 == 42 [pid = 2384] [id = 147] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F253000 == 41 [pid = 2384] [id = 207] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CBFA800 == 40 [pid = 2384] [id = 153] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F4E0800 == 39 [pid = 2384] [id = 215] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B18000 == 38 [pid = 2384] [id = 214] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F9F0000 == 37 [pid = 2384] [id = 213] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B8B8800 == 36 [pid = 2384] [id = 212] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0FDE7800 == 35 [pid = 2384] [id = 211] 02:48:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F97B000 == 34 [pid = 2384] [id = 210] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A2C7000 == 33 [pid = 2384] [id = 218] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14798000 == 32 [pid = 2384] [id = 217] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B605000 == 31 [pid = 2384] [id = 219] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B138D0800 == 30 [pid = 2384] [id = 216] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BAE9000 == 29 [pid = 2384] [id = 220] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1EA23000 == 28 [pid = 2384] [id = 222] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CBE3000 == 27 [pid = 2384] [id = 221] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F2A0000 == 26 [pid = 2384] [id = 188] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18240800 == 25 [pid = 2384] [id = 194] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B151D6000 == 24 [pid = 2384] [id = 203] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B139CE800 == 23 [pid = 2384] [id = 202] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14717800 == 22 [pid = 2384] [id = 190] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F24C800 == 21 [pid = 2384] [id = 196] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BAD2000 == 20 [pid = 2384] [id = 205] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B15DB0000 == 19 [pid = 2384] [id = 192] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C63F000 == 18 [pid = 2384] [id = 198] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A948000 == 17 [pid = 2384] [id = 204] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1036C800 == 16 [pid = 2384] [id = 191] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14093000 == 15 [pid = 2384] [id = 193] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B146AD800 == 14 [pid = 2384] [id = 199] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B139D9800 == 13 [pid = 2384] [id = 189] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1AE13000 == 12 [pid = 2384] [id = 195] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B605800 == 11 [pid = 2384] [id = 200] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BADD000 == 10 [pid = 2384] [id = 197] 02:48:05 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13645000 == 9 [pid = 2384] [id = 201] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B18CCF400) [pid = 2384] [serial = 593] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B1484E400) [pid = 2384] [serial = 609] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B13833C00) [pid = 2384] [serial = 605] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B1B56F800) [pid = 2384] [serial = 623] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B14181400) [pid = 2384] [serial = 596] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B15037800) [pid = 2384] [serial = 620] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B1BA55C00) [pid = 2384] [serial = 627] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B1894C800) [pid = 2384] [serial = 561] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B1BA4D800) [pid = 2384] [serial = 626] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B1AE4D000) [pid = 2384] [serial = 618] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B15193800) [pid = 2384] [serial = 612] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B1A965800) [pid = 2384] [serial = 617] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B146DEC00) [pid = 2384] [serial = 597] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0000004B0F06F000) [pid = 2384] [serial = 602] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0000004B1B13D000) [pid = 2384] [serial = 621] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0000004B13832000) [pid = 2384] [serial = 603] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0000004B15191400) [pid = 2384] [serial = 600] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0000004B13953400) [pid = 2384] [serial = 606] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0000004B15037C00) [pid = 2384] [serial = 611] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0000004B18952800) [pid = 2384] [serial = 615] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0000004B0ECE2000) [pid = 2384] [serial = 573] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 67 (0000004B145E9C00) [pid = 2384] [serial = 576] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 66 (0000004B14625C00) [pid = 2384] [serial = 608] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 65 (0000004B14874000) [pid = 2384] [serial = 599] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 64 (0000004B1825B400) [pid = 2384] [serial = 614] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 63 (0000004B1B713800) [pid = 2384] [serial = 624] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | --DOMWINDOW == 62 (0000004B1BF65400) [pid = 2384] [serial = 629] [outer = 0000000000000000] [url = about:blank] 02:48:05 INFO - PROCESS | 2384 | 1461145685647 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 3352ms 02:48:05 INFO - PROCESS | 2384 | 1461145685670 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 02:48:05 INFO - PROCESS | 2384 | 1461145685675 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 02:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:48:05 INFO - PROCESS | 2384 | 1461145685680 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 2384 | 1461145685685 Marionette TRACE conn5 <- [1,858,null,{}] 02:48:05 INFO - PROCESS | 2384 | 1461145685696 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:05 INFO - PROCESS | 2384 | 1461145685791 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 02:48:05 INFO - PROCESS | 2384 | 1461145685801 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F252800 == 10 [pid = 2384] [id = 224] 02:48:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 63 (0000004B0E4C7800) [pid = 2384] [serial = 670] [outer = 0000000000000000] 02:48:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 64 (0000004B0E4CD400) [pid = 2384] [serial = 671] [outer = 0000004B0E4C7800] 02:48:05 INFO - PROCESS | 2384 | 1461145685854 Marionette DEBUG loaded listener.js 02:48:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 65 (0000004B0EB67C00) [pid = 2384] [serial = 672] [outer = 0000004B0E4C7800] 02:48:06 INFO - PROCESS | 2384 | 1461145686359 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 734ms 02:48:06 INFO - PROCESS | 2384 | 1461145686418 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 02:48:06 INFO - PROCESS | 2384 | 1461145686425 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 02:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:48:06 INFO - PROCESS | 2384 | 1461145686432 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:48:06 INFO - PROCESS | 2384 | 1461145686435 Marionette TRACE conn5 <- [1,862,null,{}] 02:48:06 INFO - PROCESS | 2384 | 1461145686438 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:06 INFO - PROCESS | 2384 | 1461145686526 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 02:48:06 INFO - PROCESS | 2384 | 1461145686535 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0EAF0800 == 11 [pid = 2384] [id = 225] 02:48:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 66 (0000004B0ECE1000) [pid = 2384] [serial = 673] [outer = 0000000000000000] 02:48:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 67 (0000004B0F072800) [pid = 2384] [serial = 674] [outer = 0000004B0ECE1000] 02:48:06 INFO - PROCESS | 2384 | 1461145686583 Marionette DEBUG loaded listener.js 02:48:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 68 (0000004B0F3A8000) [pid = 2384] [serial = 675] [outer = 0000004B0ECE1000] 02:48:07 INFO - PROCESS | 2384 | 1461145687087 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 694ms 02:48:07 INFO - PROCESS | 2384 | 1461145687131 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 2384 | 1461145687134 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 02:48:07 INFO - PROCESS | 2384 | 1461145687179 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:48:07 INFO - PROCESS | 2384 | 1461145687184 Marionette TRACE conn5 <- [1,866,null,{}] 02:48:07 INFO - PROCESS | 2384 | 1461145687198 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:07 INFO - PROCESS | 2384 | 1461145687315 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 02:48:07 INFO - PROCESS | 2384 | 1461145687324 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14709800 == 12 [pid = 2384] [id = 226] 02:48:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0000004B0D160800) [pid = 2384] [serial = 676] [outer = 0000000000000000] 02:48:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0000004B13834400) [pid = 2384] [serial = 677] [outer = 0000004B0D160800] 02:48:07 INFO - PROCESS | 2384 | 1461145687377 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0000004B13939C00) [pid = 2384] [serial = 678] [outer = 0000004B0D160800] 02:48:07 INFO - PROCESS | 2384 | 1461145687813 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 691ms 02:48:07 INFO - PROCESS | 2384 | 1461145687876 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 2384 | 1461145687879 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 02:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:48:07 INFO - PROCESS | 2384 | 1461145687883 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - PROCESS | 2384 | 1461145687884 Marionette TRACE conn5 <- [1,870,null,{}] 02:48:07 INFO - PROCESS | 2384 | 1461145687888 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:07 INFO - PROCESS | 2384 | 1461145687971 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 02:48:07 INFO - PROCESS | 2384 | 1461145687978 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B151C9000 == 13 [pid = 2384] [id = 227] 02:48:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0000004B1401D000) [pid = 2384] [serial = 679] [outer = 0000000000000000] 02:48:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0000004B1417D800) [pid = 2384] [serial = 680] [outer = 0000004B1401D000] 02:48:08 INFO - PROCESS | 2384 | 1461145688025 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0000004B14532400) [pid = 2384] [serial = 681] [outer = 0000004B1401D000] 02:48:08 INFO - PROCESS | 2384 | 1461145688457 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 629ms 02:48:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B14596800) [pid = 2384] [serial = 682] [outer = 0000004B1B56B400] 02:48:08 INFO - PROCESS | 2384 | 1461145688530 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 02:48:08 INFO - PROCESS | 2384 | 1461145688533 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 02:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:48:08 INFO - PROCESS | 2384 | 1461145688566 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:48:08 INFO - PROCESS | 2384 | 1461145688568 Marionette TRACE conn5 <- [1,874,null,{}] 02:48:08 INFO - PROCESS | 2384 | 1461145688572 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:08 INFO - PROCESS | 2384 | 1461145688679 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 02:48:08 INFO - PROCESS | 2384 | 1461145688692 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A2DA000 == 14 [pid = 2384] [id = 228] 02:48:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0000004B0EB6A400) [pid = 2384] [serial = 683] [outer = 0000000000000000] 02:48:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B14620000) [pid = 2384] [serial = 684] [outer = 0000004B0EB6A400] 02:48:08 INFO - PROCESS | 2384 | 1461145688739 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B147CA000) [pid = 2384] [serial = 685] [outer = 0000004B0EB6A400] 02:48:09 INFO - PROCESS | 2384 | 1461145689184 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 711ms 02:48:09 INFO - PROCESS | 2384 | 1461145689261 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 02:48:09 INFO - PROCESS | 2384 | 1461145689263 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 02:48:09 INFO - PROCESS | 2384 | 1461145689267 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:48:09 INFO - PROCESS | 2384 | 1461145689269 Marionette TRACE conn5 <- [1,878,null,{}] 02:48:09 INFO - PROCESS | 2384 | 1461145689272 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:09 INFO - PROCESS | 2384 | 1461145689392 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 02:48:09 INFO - PROCESS | 2384 | 1461145689402 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1AF2E800 == 15 [pid = 2384] [id = 229] 02:48:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B14857C00) [pid = 2384] [serial = 686] [outer = 0000000000000000] 02:48:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B1487D400) [pid = 2384] [serial = 687] [outer = 0000004B14857C00] 02:48:09 INFO - PROCESS | 2384 | 1461145689450 Marionette DEBUG loaded listener.js 02:48:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B15189000) [pid = 2384] [serial = 688] [outer = 0000004B14857C00] 02:48:09 INFO - PROCESS | 2384 | 1461145689878 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 629ms 02:48:09 INFO - PROCESS | 2384 | 1461145689898 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 02:48:09 INFO - PROCESS | 2384 | 1461145689900 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 02:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:48:09 INFO - PROCESS | 2384 | 1461145689904 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 2384 | 1461145689905 Marionette TRACE conn5 <- [1,882,null,{}] 02:48:09 INFO - PROCESS | 2384 | 1461145689909 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:09 INFO - PROCESS | 2384 | 1461145689985 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 02:48:10 INFO - PROCESS | 2384 | 1461145690022 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9D9000 == 16 [pid = 2384] [id = 230] 02:48:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B0D247400) [pid = 2384] [serial = 689] [outer = 0000000000000000] 02:48:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B154A4000) [pid = 2384] [serial = 690] [outer = 0000004B0D247400] 02:48:10 INFO - PROCESS | 2384 | 1461145690068 Marionette DEBUG loaded listener.js 02:48:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B15D1AC00) [pid = 2384] [serial = 691] [outer = 0000004B0D247400] 02:48:10 INFO - PROCESS | 2384 | 1461145690489 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 628ms 02:48:10 INFO - PROCESS | 2384 | 1461145690535 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 02:48:10 INFO - PROCESS | 2384 | 1461145690538 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 02:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:48:10 INFO - PROCESS | 2384 | 1461145690541 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:48:10 INFO - PROCESS | 2384 | 1461145690543 Marionette TRACE conn5 <- [1,886,null,{}] 02:48:10 INFO - PROCESS | 2384 | 1461145690546 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:10 INFO - PROCESS | 2384 | 1461145690623 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 02:48:10 INFO - PROCESS | 2384 | 1461145690632 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BAE8000 == 17 [pid = 2384] [id = 231] 02:48:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B17F59400) [pid = 2384] [serial = 692] [outer = 0000000000000000] 02:48:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B1825BC00) [pid = 2384] [serial = 693] [outer = 0000004B17F59400] 02:48:10 INFO - PROCESS | 2384 | 1461145690677 Marionette DEBUG loaded listener.js 02:48:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B18950000) [pid = 2384] [serial = 694] [outer = 0000004B17F59400] 02:48:11 INFO - PROCESS | 2384 | 1461145691103 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 586ms 02:48:11 INFO - PROCESS | 2384 | 1461145691131 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 02:48:11 INFO - PROCESS | 2384 | 1461145691133 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 02:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:48:11 INFO - PROCESS | 2384 | 1461145691136 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:48:11 INFO - PROCESS | 2384 | 1461145691138 Marionette TRACE conn5 <- [1,890,null,{}] 02:48:11 INFO - PROCESS | 2384 | 1461145691141 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:11 INFO - PROCESS | 2384 | 1461145691224 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 02:48:11 INFO - PROCESS | 2384 | 1461145691230 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14709000 == 18 [pid = 2384] [id = 232] 02:48:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B18953400) [pid = 2384] [serial = 695] [outer = 0000000000000000] 02:48:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B13883400) [pid = 2384] [serial = 696] [outer = 0000004B18953400] 02:48:11 INFO - PROCESS | 2384 | 1461145691277 Marionette DEBUG loaded listener.js 02:48:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1A268800) [pid = 2384] [serial = 697] [outer = 0000004B18953400] 02:48:11 INFO - PROCESS | 2384 | 1461145691720 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 628ms 02:48:11 INFO - PROCESS | 2384 | 1461145691768 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 02:48:11 INFO - PROCESS | 2384 | 1461145691770 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 02:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:48:11 INFO - PROCESS | 2384 | 1461145691774 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:48:11 INFO - PROCESS | 2384 | 1461145691776 Marionette TRACE conn5 <- [1,894,null,{}] 02:48:11 INFO - PROCESS | 2384 | 1461145691792 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:11 INFO - PROCESS | 2384 | 1461145691898 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 02:48:11 INFO - PROCESS | 2384 | 1461145691906 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1DD15000 == 19 [pid = 2384] [id = 233] 02:48:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B18946000) [pid = 2384] [serial = 698] [outer = 0000000000000000] 02:48:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1A74FC00) [pid = 2384] [serial = 699] [outer = 0000004B18946000] 02:48:11 INFO - PROCESS | 2384 | 1461145691952 Marionette DEBUG loaded listener.js 02:48:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1A9BB800) [pid = 2384] [serial = 700] [outer = 0000004B18946000] 02:48:12 INFO - PROCESS | 2384 | 1461145692403 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 650ms 02:48:12 INFO - PROCESS | 2384 | 1461145692426 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 02:48:12 INFO - PROCESS | 2384 | 1461145692429 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 02:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:48:12 INFO - PROCESS | 2384 | 1461145692438 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:48:12 INFO - PROCESS | 2384 | 1461145692440 Marionette TRACE conn5 <- [1,898,null,{}] 02:48:12 INFO - PROCESS | 2384 | 1461145692444 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:12 INFO - PROCESS | 2384 | 1461145692565 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 02:48:12 INFO - PROCESS | 2384 | 1461145692649 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:12 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A2D8000 == 20 [pid = 2384] [id = 234] 02:48:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1B50B400) [pid = 2384] [serial = 701] [outer = 0000000000000000] 02:48:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1B570000) [pid = 2384] [serial = 702] [outer = 0000004B1B50B400] 02:48:12 INFO - PROCESS | 2384 | 1461145692707 Marionette DEBUG loaded listener.js 02:48:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1BA4D800) [pid = 2384] [serial = 703] [outer = 0000004B1B50B400] 02:48:13 INFO - PROCESS | 2384 | 1461145693148 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 734ms 02:48:13 INFO - PROCESS | 2384 | 1461145693175 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 02:48:13 INFO - PROCESS | 2384 | 1461145693177 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 02:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:48:13 INFO - PROCESS | 2384 | 1461145693180 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:48:13 INFO - PROCESS | 2384 | 1461145693182 Marionette TRACE conn5 <- [1,902,null,{}] 02:48:13 INFO - PROCESS | 2384 | 1461145693186 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:13 INFO - PROCESS | 2384 | 1461145693288 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 02:48:13 INFO - PROCESS | 2384 | 1461145693296 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F973000 == 21 [pid = 2384] [id = 235] 02:48:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1BA56000) [pid = 2384] [serial = 704] [outer = 0000000000000000] 02:48:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1BF65400) [pid = 2384] [serial = 705] [outer = 0000004B1BA56000] 02:48:13 INFO - PROCESS | 2384 | 1461145693377 Marionette DEBUG loaded listener.js 02:48:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1C2D0400) [pid = 2384] [serial = 706] [outer = 0000004B1BA56000] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B15985000) [pid = 2384] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1A28A800) [pid = 2384] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1A9C9C00) [pid = 2384] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1484E000) [pid = 2384] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1461D800) [pid = 2384] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B13952400) [pid = 2384] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B0EA4B400) [pid = 2384] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B0E4CA800) [pid = 2384] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1C2D9400) [pid = 2384] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1A285C00) [pid = 2384] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1461FC00) [pid = 2384] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B0EA46400) [pid = 2384] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B1BF61000) [pid = 2384] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:48:14 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B1896B000) [pid = 2384] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:48:14 INFO - PROCESS | 2384 | 1461145694117 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 985ms 02:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:48:14 INFO - PROCESS | 2384 | 1461145694169 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 02:48:14 INFO - PROCESS | 2384 | 1461145694172 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 02:48:14 INFO - PROCESS | 2384 | 1461145694175 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:48:14 INFO - PROCESS | 2384 | 1461145694177 Marionette TRACE conn5 <- [1,906,null,{}] 02:48:14 INFO - PROCESS | 2384 | 1461145694181 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:14 INFO - PROCESS | 2384 | 1461145694258 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 02:48:14 INFO - PROCESS | 2384 | 1461145694264 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BF14000 == 22 [pid = 2384] [id = 236] 02:48:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B13884800) [pid = 2384] [serial = 707] [outer = 0000000000000000] 02:48:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B1461D800) [pid = 2384] [serial = 708] [outer = 0000004B13884800] 02:48:14 INFO - PROCESS | 2384 | 1461145694314 Marionette DEBUG loaded listener.js 02:48:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B1BA47400) [pid = 2384] [serial = 709] [outer = 0000004B13884800] 02:48:14 INFO - PROCESS | 2384 | 1461145694726 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 588ms 02:48:14 INFO - PROCESS | 2384 | 1461145694765 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 02:48:14 INFO - PROCESS | 2384 | 1461145694767 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 02:48:14 INFO - PROCESS | 2384 | 1461145694770 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:48:14 INFO - PROCESS | 2384 | 1461145694772 Marionette TRACE conn5 <- [1,910,null,{}] 02:48:14 INFO - PROCESS | 2384 | 1461145694776 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:14 INFO - PROCESS | 2384 | 1461145694855 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 02:48:14 INFO - PROCESS | 2384 | 1461145694862 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B8D000 == 23 [pid = 2384] [id = 237] 02:48:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1C2D9000) [pid = 2384] [serial = 710] [outer = 0000000000000000] 02:48:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1C2F0000) [pid = 2384] [serial = 711] [outer = 0000004B1C2D9000] 02:48:14 INFO - PROCESS | 2384 | 1461145694908 Marionette DEBUG loaded listener.js 02:48:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1C2FB000) [pid = 2384] [serial = 712] [outer = 0000004B1C2D9000] 02:48:15 INFO - PROCESS | 2384 | 1461145695323 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 586ms 02:48:15 INFO - PROCESS | 2384 | 1461145695360 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 02:48:15 INFO - PROCESS | 2384 | 1461145695363 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 02:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:48:15 INFO - PROCESS | 2384 | 1461145695370 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:48:15 INFO - PROCESS | 2384 | 1461145695372 Marionette TRACE conn5 <- [1,914,null,{}] 02:48:15 INFO - PROCESS | 2384 | 1461145695376 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:15 INFO - PROCESS | 2384 | 1461145695457 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 02:48:15 INFO - PROCESS | 2384 | 1461145695465 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B21263000 == 24 [pid = 2384] [id = 238] 02:48:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1C2FD000) [pid = 2384] [serial = 713] [outer = 0000000000000000] 02:48:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1C408800) [pid = 2384] [serial = 714] [outer = 0000004B1C2FD000] 02:48:15 INFO - PROCESS | 2384 | 1461145695511 Marionette DEBUG loaded listener.js 02:48:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1C40C800) [pid = 2384] [serial = 715] [outer = 0000004B1C2FD000] 02:48:15 INFO - PROCESS | 2384 | 1461145695949 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 626ms 02:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:48:16 INFO - PROCESS | 2384 | 1461145696000 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 02:48:16 INFO - PROCESS | 2384 | 1461145696003 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 02:48:16 INFO - PROCESS | 2384 | 1461145696007 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:48:16 INFO - PROCESS | 2384 | 1461145696009 Marionette TRACE conn5 <- [1,918,null,{}] 02:48:16 INFO - PROCESS | 2384 | 1461145696013 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:16 INFO - PROCESS | 2384 | 1461145696142 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 02:48:16 INFO - PROCESS | 2384 | 1461145696221 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:16 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0E4AF000 == 25 [pid = 2384] [id = 239] 02:48:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B0D0EB000) [pid = 2384] [serial = 716] [outer = 0000000000000000] 02:48:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B0D15E400) [pid = 2384] [serial = 717] [outer = 0000004B0D0EB000] 02:48:16 INFO - PROCESS | 2384 | 1461145696321 Marionette DEBUG loaded listener.js 02:48:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B0DA5A400) [pid = 2384] [serial = 718] [outer = 0000004B0D0EB000] 02:48:17 INFO - PROCESS | 2384 | 1461145697095 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1139ms 02:48:17 INFO - PROCESS | 2384 | 1461145697149 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 02:48:17 INFO - PROCESS | 2384 | 1461145697155 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 02:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:48:17 INFO - PROCESS | 2384 | 1461145697160 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:48:17 INFO - PROCESS | 2384 | 1461145697165 Marionette TRACE conn5 <- [1,922,null,{}] 02:48:17 INFO - PROCESS | 2384 | 1461145697169 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:17 INFO - PROCESS | 2384 | 1461145697289 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 02:48:17 INFO - PROCESS | 2384 | 1461145697361 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:17 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1471B000 == 26 [pid = 2384] [id = 240] 02:48:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B10314000) [pid = 2384] [serial = 719] [outer = 0000000000000000] 02:48:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B13663000) [pid = 2384] [serial = 720] [outer = 0000004B10314000] 02:48:17 INFO - PROCESS | 2384 | 1461145697422 Marionette DEBUG loaded listener.js 02:48:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B13937800) [pid = 2384] [serial = 721] [outer = 0000004B10314000] 02:48:18 INFO - PROCESS | 2384 | 1461145698325 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1233ms 02:48:18 INFO - PROCESS | 2384 | 1461145698396 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 02:48:18 INFO - PROCESS | 2384 | 1461145698400 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 02:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:48:18 INFO - PROCESS | 2384 | 1461145698405 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:48:18 INFO - PROCESS | 2384 | 1461145698410 Marionette TRACE conn5 <- [1,926,null,{}] 02:48:18 INFO - PROCESS | 2384 | 1461145698416 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:18 INFO - PROCESS | 2384 | 1461145698530 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 02:48:18 INFO - PROCESS | 2384 | 1461145698595 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:18 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B146A1000 == 27 [pid = 2384] [id = 241] 02:48:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B0E45D400) [pid = 2384] [serial = 722] [outer = 0000000000000000] 02:48:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B0ECDB400) [pid = 2384] [serial = 723] [outer = 0000004B0E45D400] 02:48:18 INFO - PROCESS | 2384 | 1461145698646 Marionette DEBUG loaded listener.js 02:48:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B0F225800) [pid = 2384] [serial = 724] [outer = 0000004B0E45D400] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B15D11000) [pid = 2384] [serial = 668] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1A37A000) [pid = 2384] [serial = 594] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B18947400) [pid = 2384] [serial = 659] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1A37EC00) [pid = 2384] [serial = 662] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1896B400) [pid = 2384] [serial = 660] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1AE51000) [pid = 2384] [serial = 665] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1A9BDC00) [pid = 2384] [serial = 663] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1B50C400) [pid = 2384] [serial = 666] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B14870400) [pid = 2384] [serial = 656] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B146D4000) [pid = 2384] [serial = 653] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B147D4400) [pid = 2384] [serial = 654] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1417F400) [pid = 2384] [serial = 650] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B14598800) [pid = 2384] [serial = 651] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B0F06EC00) [pid = 2384] [serial = 647] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B10319400) [pid = 2384] [serial = 648] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B0ECDC800) [pid = 2384] [serial = 645] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B0E992800) [pid = 2384] [serial = 644] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B1C2F8C00) [pid = 2384] [serial = 642] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B1C2F1C00) [pid = 2384] [serial = 641] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B1BF65800) [pid = 2384] [serial = 639] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B1A9C3400) [pid = 2384] [serial = 638] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B15104C00) [pid = 2384] [serial = 636] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B147C9400) [pid = 2384] [serial = 635] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B0F3AC400) [pid = 2384] [serial = 633] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B0ECDAC00) [pid = 2384] [serial = 632] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B1BF6C800) [pid = 2384] [serial = 630] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B1487C800) [pid = 2384] [serial = 657] [outer = 0000000000000000] [url = about:blank] 02:48:19 INFO - PROCESS | 2384 | 1461145699295 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 943ms 02:48:19 INFO - PROCESS | 2384 | 1461145699353 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 02:48:19 INFO - PROCESS | 2384 | 1461145699359 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 02:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:48:19 INFO - PROCESS | 2384 | 1461145699366 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:48:19 INFO - PROCESS | 2384 | 1461145699368 Marionette TRACE conn5 <- [1,930,null,{}] 02:48:19 INFO - PROCESS | 2384 | 1461145699372 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:19 INFO - PROCESS | 2384 | 1461145699456 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 02:48:19 INFO - PROCESS | 2384 | 1461145699523 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B139DC000 == 28 [pid = 2384] [id = 242] 02:48:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B0E049800) [pid = 2384] [serial = 725] [outer = 0000000000000000] 02:48:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B0F079800) [pid = 2384] [serial = 726] [outer = 0000004B0E049800] 02:48:19 INFO - PROCESS | 2384 | 1461145699571 Marionette DEBUG loaded listener.js 02:48:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B1382B800) [pid = 2384] [serial = 727] [outer = 0000004B0E049800] 02:48:20 INFO - PROCESS | 2384 | 1461145700017 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 691ms 02:48:20 INFO - PROCESS | 2384 | 1461145700058 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 02:48:20 INFO - PROCESS | 2384 | 1461145700060 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 02:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:48:20 INFO - PROCESS | 2384 | 1461145700064 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:48:20 INFO - PROCESS | 2384 | 1461145700067 Marionette TRACE conn5 <- [1,934,null,{}] 02:48:20 INFO - PROCESS | 2384 | 1461145700079 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:20 INFO - PROCESS | 2384 | 1461145700174 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 02:48:20 INFO - PROCESS | 2384 | 1461145700188 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:20 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B15DC2000 == 29 [pid = 2384] [id = 243] 02:48:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B14307400) [pid = 2384] [serial = 728] [outer = 0000000000000000] 02:48:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B14598800) [pid = 2384] [serial = 729] [outer = 0000004B14307400] 02:48:20 INFO - PROCESS | 2384 | 1461145700238 Marionette DEBUG loaded listener.js 02:48:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B14626800) [pid = 2384] [serial = 730] [outer = 0000004B14307400] 02:48:20 INFO - PROCESS | 2384 | 1461145700698 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 690ms 02:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:48:20 INFO - PROCESS | 2384 | 1461145700757 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 02:48:20 INFO - PROCESS | 2384 | 1461145700760 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 02:48:20 INFO - PROCESS | 2384 | 1461145700763 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:48:20 INFO - PROCESS | 2384 | 1461145700765 Marionette TRACE conn5 <- [1,938,null,{}] 02:48:20 INFO - PROCESS | 2384 | 1461145700768 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:20 INFO - PROCESS | 2384 | 1461145700851 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 02:48:20 INFO - PROCESS | 2384 | 1461145700859 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:20 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B617800 == 30 [pid = 2384] [id = 244] 02:48:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B147C9C00) [pid = 2384] [serial = 731] [outer = 0000000000000000] 02:48:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B14851800) [pid = 2384] [serial = 732] [outer = 0000004B147C9C00] 02:48:20 INFO - PROCESS | 2384 | 1461145700908 Marionette DEBUG loaded listener.js 02:48:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B14876400) [pid = 2384] [serial = 733] [outer = 0000004B147C9C00] 02:48:21 INFO - PROCESS | 2384 | 1461145701333 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 628ms 02:48:21 INFO - PROCESS | 2384 | 1461145701394 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 02:48:21 INFO - PROCESS | 2384 | 1461145701396 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 02:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:48:21 INFO - PROCESS | 2384 | 1461145701400 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:48:21 INFO - PROCESS | 2384 | 1461145701401 Marionette TRACE conn5 <- [1,942,null,{}] 02:48:21 INFO - PROCESS | 2384 | 1461145701405 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:21 INFO - PROCESS | 2384 | 1461145701503 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 02:48:21 INFO - PROCESS | 2384 | 1461145701577 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0E208000 == 31 [pid = 2384] [id = 245] 02:48:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B1487D800) [pid = 2384] [serial = 734] [outer = 0000000000000000] 02:48:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B15105000) [pid = 2384] [serial = 735] [outer = 0000004B1487D800] 02:48:21 INFO - PROCESS | 2384 | 1461145701624 Marionette DEBUG loaded listener.js 02:48:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B154A3000) [pid = 2384] [serial = 736] [outer = 0000004B1487D800] 02:48:22 INFO - PROCESS | 2384 | 1461145702085 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 735ms 02:48:22 INFO - PROCESS | 2384 | 1461145702137 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 02:48:22 INFO - PROCESS | 2384 | 1461145702139 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 02:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:48:22 INFO - PROCESS | 2384 | 1461145702143 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - PROCESS | 2384 | 1461145702145 Marionette TRACE conn5 <- [1,946,null,{}] 02:48:22 INFO - PROCESS | 2384 | 1461145702159 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:22 INFO - PROCESS | 2384 | 1461145702291 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 02:48:22 INFO - PROCESS | 2384 | 1461145702339 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C67B000 == 32 [pid = 2384] [id = 246] 02:48:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1894E400) [pid = 2384] [serial = 737] [outer = 0000000000000000] 02:48:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B18C8C400) [pid = 2384] [serial = 738] [outer = 0000004B1894E400] 02:48:22 INFO - PROCESS | 2384 | 1461145702390 Marionette DEBUG loaded listener.js 02:48:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1A285800) [pid = 2384] [serial = 739] [outer = 0000004B1894E400] 02:48:22 INFO - PROCESS | 2384 | 1461145702828 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 731ms 02:48:22 INFO - PROCESS | 2384 | 1461145702877 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 02:48:22 INFO - PROCESS | 2384 | 1461145702880 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 02:48:22 INFO - PROCESS | 2384 | 1461145702883 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:48:22 INFO - PROCESS | 2384 | 1461145702884 Marionette TRACE conn5 <- [1,950,null,{}] 02:48:22 INFO - PROCESS | 2384 | 1461145702888 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:22 INFO - PROCESS | 2384 | 1461145702989 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 02:48:22 INFO - PROCESS | 2384 | 1461145702995 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E121800 == 33 [pid = 2384] [id = 247] 02:48:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1A382C00) [pid = 2384] [serial = 740] [outer = 0000000000000000] 02:48:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1A964000) [pid = 2384] [serial = 741] [outer = 0000004B1A382C00] 02:48:23 INFO - PROCESS | 2384 | 1461145703041 Marionette DEBUG loaded listener.js 02:48:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1AF1C400) [pid = 2384] [serial = 742] [outer = 0000004B1A382C00] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B18946000) [pid = 2384] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1C2D9000) [pid = 2384] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1BA56000) [pid = 2384] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B0EB6A400) [pid = 2384] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B18953400) [pid = 2384] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B14857C00) [pid = 2384] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B0E4C7800) [pid = 2384] [serial = 670] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B0ECE1000) [pid = 2384] [serial = 673] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B1401D000) [pid = 2384] [serial = 679] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B1B50B400) [pid = 2384] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B13888000) [pid = 2384] [serial = 667] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B0D247400) [pid = 2384] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B0D160800) [pid = 2384] [serial = 676] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B17F59400) [pid = 2384] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:48:23 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B13884800) [pid = 2384] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:48:23 INFO - PROCESS | 2384 | 1461145703620 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 796ms 02:48:23 INFO - PROCESS | 2384 | 1461145703683 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 02:48:23 INFO - PROCESS | 2384 | 1461145703685 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 02:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:48:23 INFO - PROCESS | 2384 | 1461145703689 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:48:23 INFO - PROCESS | 2384 | 1461145703690 Marionette TRACE conn5 <- [1,954,null,{}] 02:48:23 INFO - PROCESS | 2384 | 1461145703694 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:23 INFO - PROCESS | 2384 | 1461145703773 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 02:48:23 INFO - PROCESS | 2384 | 1461145703842 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E81D000 == 34 [pid = 2384] [id = 248] 02:48:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B0D1F9000) [pid = 2384] [serial = 743] [outer = 0000000000000000] 02:48:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B14857C00) [pid = 2384] [serial = 744] [outer = 0000004B0D1F9000] 02:48:23 INFO - PROCESS | 2384 | 1461145703889 Marionette DEBUG loaded listener.js 02:48:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B1AF24400) [pid = 2384] [serial = 745] [outer = 0000004B0D1F9000] 02:48:24 INFO - PROCESS | 2384 | 1461145704251 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 587ms 02:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:48:24 INFO - PROCESS | 2384 | 1461145704286 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 02:48:24 INFO - PROCESS | 2384 | 1461145704288 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 02:48:24 INFO - PROCESS | 2384 | 1461145704292 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:48:24 INFO - PROCESS | 2384 | 1461145704293 Marionette TRACE conn5 <- [1,958,null,{}] 02:48:24 INFO - PROCESS | 2384 | 1461145704297 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:24 INFO - PROCESS | 2384 | 1461145704402 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 02:48:24 INFO - PROCESS | 2384 | 1461145704410 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:24 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F96B000 == 35 [pid = 2384] [id = 249] 02:48:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B1414C000) [pid = 2384] [serial = 746] [outer = 0000000000000000] 02:48:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B1B573000) [pid = 2384] [serial = 747] [outer = 0000004B1414C000] 02:48:24 INFO - PROCESS | 2384 | 1461145704456 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B1BF4C000) [pid = 2384] [serial = 748] [outer = 0000004B1414C000] 02:48:24 INFO - PROCESS | 2384 | 1461145704847 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 586ms 02:48:24 INFO - PROCESS | 2384 | 1461145704878 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 02:48:24 INFO - PROCESS | 2384 | 1461145704880 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 02:48:24 INFO - PROCESS | 2384 | 1461145704883 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:48:24 INFO - PROCESS | 2384 | 1461145704885 Marionette TRACE conn5 <- [1,962,null,{}] 02:48:24 INFO - PROCESS | 2384 | 1461145704889 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:24 INFO - PROCESS | 2384 | 1461145704968 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 02:48:25 INFO - PROCESS | 2384 | 1461145705033 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:25 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1AE10000 == 36 [pid = 2384] [id = 250] 02:48:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B18954400) [pid = 2384] [serial = 749] [outer = 0000000000000000] 02:48:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B1BF6E400) [pid = 2384] [serial = 750] [outer = 0000004B18954400] 02:48:25 INFO - PROCESS | 2384 | 1461145705080 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B1C2D9000) [pid = 2384] [serial = 751] [outer = 0000004B18954400] 02:48:25 INFO - PROCESS | 2384 | 1461145705459 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 627ms 02:48:25 INFO - PROCESS | 2384 | 1461145705554 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 02:48:25 INFO - PROCESS | 2384 | 1461145705558 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 02:48:25 INFO - PROCESS | 2384 | 1461145705564 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:48:25 INFO - PROCESS | 2384 | 1461145705568 Marionette TRACE conn5 <- [1,966,null,{}] 02:48:25 INFO - PROCESS | 2384 | 1461145705580 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:25 INFO - PROCESS | 2384 | 1461145705757 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 02:48:25 INFO - PROCESS | 2384 | 1461145705835 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:25 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1413F000 == 37 [pid = 2384] [id = 251] 02:48:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B0EA46400) [pid = 2384] [serial = 752] [outer = 0000000000000000] 02:48:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B0EB6A800) [pid = 2384] [serial = 753] [outer = 0000004B0EA46400] 02:48:25 INFO - PROCESS | 2384 | 1461145705893 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B0FD5EC00) [pid = 2384] [serial = 754] [outer = 0000004B0EA46400] 02:48:26 INFO - PROCESS | 2384 | 1461145706444 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 902ms 02:48:26 INFO - PROCESS | 2384 | 1461145706483 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 02:48:26 INFO - PROCESS | 2384 | 1461145706487 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 02:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:48:26 INFO - PROCESS | 2384 | 1461145706496 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:48:26 INFO - PROCESS | 2384 | 1461145706501 Marionette TRACE conn5 <- [1,970,null,{}] 02:48:26 INFO - PROCESS | 2384 | 1461145706506 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:26 INFO - PROCESS | 2384 | 1461145706614 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 02:48:26 INFO - PROCESS | 2384 | 1461145706697 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:26 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8B1800 == 38 [pid = 2384] [id = 252] 02:48:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B13935800) [pid = 2384] [serial = 755] [outer = 0000000000000000] 02:48:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B14619C00) [pid = 2384] [serial = 756] [outer = 0000004B13935800] 02:48:26 INFO - PROCESS | 2384 | 1461145706755 Marionette DEBUG loaded listener.js 02:48:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1484E000) [pid = 2384] [serial = 757] [outer = 0000004B13935800] 02:48:27 INFO - PROCESS | 2384 | 1461145707346 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 881ms 02:48:27 INFO - PROCESS | 2384 | 1461145707378 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 02:48:27 INFO - PROCESS | 2384 | 1461145707381 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 02:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:48:27 INFO - PROCESS | 2384 | 1461145707385 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:48:27 INFO - PROCESS | 2384 | 1461145707388 Marionette TRACE conn5 <- [1,974,null,{}] 02:48:27 INFO - PROCESS | 2384 | 1461145707398 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:27 INFO - PROCESS | 2384 | 1461145707510 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 02:48:27 INFO - PROCESS | 2384 | 1461145707596 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20BA0800 == 39 [pid = 2384] [id = 253] 02:48:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B18968C00) [pid = 2384] [serial = 758] [outer = 0000000000000000] 02:48:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B18C93C00) [pid = 2384] [serial = 759] [outer = 0000004B18968C00] 02:48:27 INFO - PROCESS | 2384 | 1461145707657 Marionette DEBUG loaded listener.js 02:48:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1B56E800) [pid = 2384] [serial = 760] [outer = 0000004B18968C00] 02:48:28 INFO - PROCESS | 2384 | 1461145708203 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 838ms 02:48:28 INFO - PROCESS | 2384 | 1461145708245 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 02:48:28 INFO - PROCESS | 2384 | 1461145708248 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 02:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:48:28 INFO - PROCESS | 2384 | 1461145708268 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:48:28 INFO - PROCESS | 2384 | 1461145708270 Marionette TRACE conn5 <- [1,978,null,{}] 02:48:28 INFO - PROCESS | 2384 | 1461145708274 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:28 INFO - PROCESS | 2384 | 1461145708377 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 02:48:28 INFO - PROCESS | 2384 | 1461145708459 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2329B000 == 40 [pid = 2384] [id = 254] 02:48:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1C2F5400) [pid = 2384] [serial = 761] [outer = 0000000000000000] 02:48:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1C404400) [pid = 2384] [serial = 762] [outer = 0000004B1C2F5400] 02:48:28 INFO - PROCESS | 2384 | 1461145708517 Marionette DEBUG loaded listener.js 02:48:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1C473C00) [pid = 2384] [serial = 763] [outer = 0000004B1C2F5400] 02:48:29 INFO - PROCESS | 2384 | 1461145709041 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 837ms 02:48:29 INFO - PROCESS | 2384 | 1461145709106 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 02:48:29 INFO - PROCESS | 2384 | 1461145709109 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 02:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:48:29 INFO - PROCESS | 2384 | 1461145709112 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:48:29 INFO - PROCESS | 2384 | 1461145709114 Marionette TRACE conn5 <- [1,982,null,{}] 02:48:29 INFO - PROCESS | 2384 | 1461145709118 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:29 INFO - PROCESS | 2384 | 1461145709251 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 02:48:29 INFO - PROCESS | 2384 | 1461145709320 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2366C000 == 41 [pid = 2384] [id = 255] 02:48:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1C2F5800) [pid = 2384] [serial = 764] [outer = 0000000000000000] 02:48:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1C6CE800) [pid = 2384] [serial = 765] [outer = 0000004B1C2F5800] 02:48:29 INFO - PROCESS | 2384 | 1461145709376 Marionette DEBUG loaded listener.js 02:48:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1C6D6800) [pid = 2384] [serial = 766] [outer = 0000004B1C2F5800] 02:48:29 INFO - PROCESS | 2384 | 1461145709971 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 882ms 02:48:30 INFO - PROCESS | 2384 | 1461145709996 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 02:48:30 INFO - PROCESS | 2384 | 1461145709999 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 02:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:48:30 INFO - PROCESS | 2384 | 1461145710002 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:48:30 INFO - PROCESS | 2384 | 1461145710005 Marionette TRACE conn5 <- [1,986,null,{}] 02:48:30 INFO - PROCESS | 2384 | 1461145710008 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:30 INFO - PROCESS | 2384 | 1461145710135 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 02:48:30 INFO - PROCESS | 2384 | 1461145710223 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:30 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236DC800 == 42 [pid = 2384] [id = 256] 02:48:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1C720800) [pid = 2384] [serial = 767] [outer = 0000000000000000] 02:48:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1CACE000) [pid = 2384] [serial = 768] [outer = 0000004B1C720800] 02:48:30 INFO - PROCESS | 2384 | 1461145710283 Marionette DEBUG loaded listener.js 02:48:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1D2CE000) [pid = 2384] [serial = 769] [outer = 0000004B1C720800] 02:48:31 INFO - PROCESS | 2384 | 1461145711024 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1081ms 02:48:31 INFO - PROCESS | 2384 | 1461145711087 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 02:48:31 INFO - PROCESS | 2384 | 1461145711091 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 02:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:48:31 INFO - PROCESS | 2384 | 1461145711096 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:48:31 INFO - PROCESS | 2384 | 1461145711100 Marionette TRACE conn5 <- [1,990,null,{}] 02:48:31 INFO - PROCESS | 2384 | 1461145711121 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:31 INFO - PROCESS | 2384 | 1461145711219 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 02:48:31 INFO - PROCESS | 2384 | 1461145711294 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1458B000 == 43 [pid = 2384] [id = 257] 02:48:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B0F06D800) [pid = 2384] [serial = 770] [outer = 0000000000000000] 02:48:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B0F3A9000) [pid = 2384] [serial = 771] [outer = 0000004B0F06D800] 02:48:31 INFO - PROCESS | 2384 | 1461145711345 Marionette DEBUG loaded listener.js 02:48:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1405A800) [pid = 2384] [serial = 772] [outer = 0000004B0F06D800] 02:48:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F96B000 == 42 [pid = 2384] [id = 249] 02:48:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E81D000 == 41 [pid = 2384] [id = 248] 02:48:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E121800 == 40 [pid = 2384] [id = 247] 02:48:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C67B000 == 39 [pid = 2384] [id = 246] 02:48:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0E208000 == 38 [pid = 2384] [id = 245] 02:48:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B617800 == 37 [pid = 2384] [id = 244] 02:48:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B15DC2000 == 36 [pid = 2384] [id = 243] 02:48:31 INFO - PROCESS | 2384 | --DOCSHELL 0000004B139DC000 == 35 [pid = 2384] [id = 242] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1C408800) [pid = 2384] [serial = 714] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1BF65400) [pid = 2384] [serial = 705] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B14620000) [pid = 2384] [serial = 684] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B147CA000) [pid = 2384] [serial = 685] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B13883400) [pid = 2384] [serial = 696] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1487D400) [pid = 2384] [serial = 687] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B15189000) [pid = 2384] [serial = 688] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B0E4CD400) [pid = 2384] [serial = 671] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B0EB67C00) [pid = 2384] [serial = 672] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B0F072800) [pid = 2384] [serial = 674] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B0F3A8000) [pid = 2384] [serial = 675] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1417D800) [pid = 2384] [serial = 680] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B14532400) [pid = 2384] [serial = 681] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1BA4D800) [pid = 2384] [serial = 703] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1B510400) [pid = 2384] [serial = 669] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1B570000) [pid = 2384] [serial = 702] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B154A4000) [pid = 2384] [serial = 690] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B15D1AC00) [pid = 2384] [serial = 691] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B13834400) [pid = 2384] [serial = 677] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B13939C00) [pid = 2384] [serial = 678] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1825BC00) [pid = 2384] [serial = 693] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B18950000) [pid = 2384] [serial = 694] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B1BA47400) [pid = 2384] [serial = 709] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B1461D800) [pid = 2384] [serial = 708] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B1C2D0400) [pid = 2384] [serial = 706] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B1A74FC00) [pid = 2384] [serial = 699] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B18CD2C00) [pid = 2384] [serial = 387] [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.] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B1A9BB800) [pid = 2384] [serial = 700] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B1C2FB000) [pid = 2384] [serial = 712] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B1C2F0000) [pid = 2384] [serial = 711] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B1A268800) [pid = 2384] [serial = 697] [outer = 0000000000000000] [url = about:blank] 02:48:31 INFO - PROCESS | 2384 | 1461145711956 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 903ms 02:48:32 INFO - PROCESS | 2384 | 1461145712004 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 02:48:32 INFO - PROCESS | 2384 | 1461145712010 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 02:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:48:32 INFO - PROCESS | 2384 | 1461145712016 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:48:32 INFO - PROCESS | 2384 | 1461145712019 Marionette TRACE conn5 <- [1,994,null,{}] 02:48:32 INFO - PROCESS | 2384 | 1461145712023 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:32 INFO - PROCESS | 2384 | 1461145712108 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 02:48:32 INFO - PROCESS | 2384 | 1461145712179 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B105A7800 == 36 [pid = 2384] [id = 258] 02:48:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B0E98F000) [pid = 2384] [serial = 773] [outer = 0000000000000000] 02:48:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B0F074000) [pid = 2384] [serial = 774] [outer = 0000004B0E98F000] 02:48:32 INFO - PROCESS | 2384 | 1461145712228 Marionette DEBUG loaded listener.js 02:48:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B13668800) [pid = 2384] [serial = 775] [outer = 0000004B0E98F000] 02:48:32 INFO - PROCESS | 2384 | 1461145712681 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 733ms 02:48:32 INFO - PROCESS | 2384 | 1461145712751 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 02:48:32 INFO - PROCESS | 2384 | 1461145712753 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 02:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:48:32 INFO - PROCESS | 2384 | 1461145712757 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:48:32 INFO - PROCESS | 2384 | 1461145712761 Marionette TRACE conn5 <- [1,998,null,{}] 02:48:32 INFO - PROCESS | 2384 | 1461145712771 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:32 INFO - PROCESS | 2384 | 1461145712860 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 02:48:32 INFO - PROCESS | 2384 | 1461145712874 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18250800 == 37 [pid = 2384] [id = 259] 02:48:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B147C8C00) [pid = 2384] [serial = 776] [outer = 0000000000000000] 02:48:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B147D1C00) [pid = 2384] [serial = 777] [outer = 0000004B147C8C00] 02:48:32 INFO - PROCESS | 2384 | 1461145712923 Marionette DEBUG loaded listener.js 02:48:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B14878400) [pid = 2384] [serial = 778] [outer = 0000004B147C8C00] 02:48:33 INFO - PROCESS | 2384 | 1461145713366 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 628ms 02:48:33 INFO - PROCESS | 2384 | 1461145713387 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 02:48:33 INFO - PROCESS | 2384 | 1461145713390 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 02:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:48:33 INFO - PROCESS | 2384 | 1461145713394 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:48:33 INFO - PROCESS | 2384 | 1461145713395 Marionette TRACE conn5 <- [1,1002,null,{}] 02:48:33 INFO - PROCESS | 2384 | 1461145713399 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:33 INFO - PROCESS | 2384 | 1461145713487 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 02:48:33 INFO - PROCESS | 2384 | 1461145713494 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:33 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8BD800 == 38 [pid = 2384] [id = 260] 02:48:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B15980800) [pid = 2384] [serial = 779] [outer = 0000000000000000] 02:48:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B15D1AC00) [pid = 2384] [serial = 780] [outer = 0000004B15980800] 02:48:33 INFO - PROCESS | 2384 | 1461145713541 Marionette DEBUG loaded listener.js 02:48:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B18946C00) [pid = 2384] [serial = 781] [outer = 0000004B15980800] 02:48:33 INFO - PROCESS | 2384 | 1461145713968 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 628ms 02:48:34 INFO - PROCESS | 2384 | 1461145714025 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 02:48:34 INFO - PROCESS | 2384 | 1461145714027 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 02:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:48:34 INFO - PROCESS | 2384 | 1461145714031 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:48:34 INFO - PROCESS | 2384 | 1461145714033 Marionette TRACE conn5 <- [1,1006,null,{}] 02:48:34 INFO - PROCESS | 2384 | 1461145714036 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:34 INFO - PROCESS | 2384 | 1461145714139 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 02:48:34 INFO - PROCESS | 2384 | 1461145714183 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:34 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BF15000 == 39 [pid = 2384] [id = 261] 02:48:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B18950800) [pid = 2384] [serial = 782] [outer = 0000000000000000] 02:48:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B18954800) [pid = 2384] [serial = 783] [outer = 0000004B18950800] 02:48:34 INFO - PROCESS | 2384 | 1461145714261 Marionette DEBUG loaded listener.js 02:48:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1A26CC00) [pid = 2384] [serial = 784] [outer = 0000004B18950800] 02:48:34 INFO - PROCESS | 2384 | 1461145714712 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 735ms 02:48:34 INFO - PROCESS | 2384 | 1461145714768 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 02:48:34 INFO - PROCESS | 2384 | 1461145714771 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 02:48:34 INFO - PROCESS | 2384 | 1461145714774 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:48:34 INFO - PROCESS | 2384 | 1461145714776 Marionette TRACE conn5 <- [1,1010,null,{}] 02:48:34 INFO - PROCESS | 2384 | 1461145714789 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:34 INFO - PROCESS | 2384 | 1461145714913 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 02:48:34 INFO - PROCESS | 2384 | 1461145714928 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:34 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1DD2B800 == 40 [pid = 2384] [id = 262] 02:48:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1AE49000) [pid = 2384] [serial = 785] [outer = 0000000000000000] 02:48:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1BA50800) [pid = 2384] [serial = 786] [outer = 0000004B1AE49000] 02:48:35 INFO - PROCESS | 2384 | 1461145715014 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1C2B0800) [pid = 2384] [serial = 787] [outer = 0000004B1AE49000] 02:48:35 INFO - PROCESS | 2384 | 1461145715441 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 733ms 02:48:35 INFO - PROCESS | 2384 | 1461145715512 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 02:48:35 INFO - PROCESS | 2384 | 1461145715514 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 02:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:48:35 INFO - PROCESS | 2384 | 1461145715522 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:48:35 INFO - PROCESS | 2384 | 1461145715524 Marionette TRACE conn5 <- [1,1014,null,{}] 02:48:35 INFO - PROCESS | 2384 | 1461145715528 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:35 INFO - PROCESS | 2384 | 1461145715631 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 02:48:35 INFO - PROCESS | 2384 | 1461145715642 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F810000 == 41 [pid = 2384] [id = 263] 02:48:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1C2DFC00) [pid = 2384] [serial = 788] [outer = 0000000000000000] 02:48:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1C2FC800) [pid = 2384] [serial = 789] [outer = 0000004B1C2DFC00] 02:48:35 INFO - PROCESS | 2384 | 1461145715687 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1C6E9C00) [pid = 2384] [serial = 790] [outer = 0000004B1C2DFC00] 02:48:36 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1414C000) [pid = 2384] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:48:36 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B14307400) [pid = 2384] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:48:36 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B147C9C00) [pid = 2384] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:48:36 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B0E049800) [pid = 2384] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:48:36 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1C2FD000) [pid = 2384] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:48:36 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1487D800) [pid = 2384] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:48:36 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B0E45D400) [pid = 2384] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:48:36 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1894E400) [pid = 2384] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:48:36 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B0D1F9000) [pid = 2384] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:48:36 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B1A382C00) [pid = 2384] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:48:36 INFO - PROCESS | 2384 | 1461145716157 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 692ms 02:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:48:36 INFO - PROCESS | 2384 | 1461145716212 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 02:48:36 INFO - PROCESS | 2384 | 1461145716214 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 02:48:36 INFO - PROCESS | 2384 | 1461145716217 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:48:36 INFO - PROCESS | 2384 | 1461145716219 Marionette TRACE conn5 <- [1,1018,null,{}] 02:48:36 INFO - PROCESS | 2384 | 1461145716223 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:36 INFO - PROCESS | 2384 | 1461145716302 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 02:48:36 INFO - PROCESS | 2384 | 1461145716373 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:36 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F9D7800 == 42 [pid = 2384] [id = 264] 02:48:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B13938C00) [pid = 2384] [serial = 791] [outer = 0000000000000000] 02:48:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B1486E800) [pid = 2384] [serial = 792] [outer = 0000004B13938C00] 02:48:36 INFO - PROCESS | 2384 | 1461145716419 Marionette DEBUG loaded listener.js 02:48:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1B89BC00) [pid = 2384] [serial = 793] [outer = 0000004B13938C00] 02:48:36 INFO - PROCESS | 2384 | 1461145716784 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 587ms 02:48:36 INFO - PROCESS | 2384 | 1461145716807 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 02:48:36 INFO - PROCESS | 2384 | 1461145716809 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 02:48:36 INFO - PROCESS | 2384 | 1461145716812 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:48:36 INFO - PROCESS | 2384 | 1461145716814 Marionette TRACE conn5 <- [1,1022,null,{}] 02:48:36 INFO - PROCESS | 2384 | 1461145716818 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:36 INFO - PROCESS | 2384 | 1461145716898 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 02:48:37 INFO - PROCESS | 2384 | 1461145716999 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B19800 == 43 [pid = 2384] [id = 265] 02:48:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1C6EB400) [pid = 2384] [serial = 794] [outer = 0000000000000000] 02:48:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1CACDC00) [pid = 2384] [serial = 795] [outer = 0000004B1C6EB400] 02:48:37 INFO - PROCESS | 2384 | 1461145717061 Marionette DEBUG loaded listener.js 02:48:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1D3C9400) [pid = 2384] [serial = 796] [outer = 0000004B1C6EB400] 02:48:37 INFO - PROCESS | 2384 | 1461145717421 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 628ms 02:48:37 INFO - PROCESS | 2384 | 1461145717444 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 02:48:37 INFO - PROCESS | 2384 | 1461145717447 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 02:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:48:37 INFO - PROCESS | 2384 | 1461145717459 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:48:37 INFO - PROCESS | 2384 | 1461145717461 Marionette TRACE conn5 <- [1,1026,null,{}] 02:48:37 INFO - PROCESS | 2384 | 1461145717465 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:37 INFO - PROCESS | 2384 | 1461145717549 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 02:48:37 INFO - PROCESS | 2384 | 1461145717555 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23293800 == 44 [pid = 2384] [id = 266] 02:48:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1DD9C800) [pid = 2384] [serial = 797] [outer = 0000000000000000] 02:48:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1DFD2C00) [pid = 2384] [serial = 798] [outer = 0000004B1DD9C800] 02:48:37 INFO - PROCESS | 2384 | 1461145717600 Marionette DEBUG loaded listener.js 02:48:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1E449400) [pid = 2384] [serial = 799] [outer = 0000004B1DD9C800] 02:48:38 INFO - PROCESS | 2384 | 1461145718021 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 586ms 02:48:38 INFO - PROCESS | 2384 | 1461145718039 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 02:48:38 INFO - PROCESS | 2384 | 1461145718042 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 02:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:48:38 INFO - PROCESS | 2384 | 1461145718109 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:48:38 INFO - PROCESS | 2384 | 1461145718113 Marionette TRACE conn5 <- [1,1030,null,{}] 02:48:38 INFO - PROCESS | 2384 | 1461145718119 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:38 INFO - PROCESS | 2384 | 1461145718221 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 02:48:38 INFO - PROCESS | 2384 | 1461145718386 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:38 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13B5D000 == 45 [pid = 2384] [id = 267] 02:48:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B0E99A800) [pid = 2384] [serial = 800] [outer = 0000000000000000] 02:48:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B0EB6AC00) [pid = 2384] [serial = 801] [outer = 0000004B0E99A800] 02:48:38 INFO - PROCESS | 2384 | 1461145718444 Marionette DEBUG loaded listener.js 02:48:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B13887000) [pid = 2384] [serial = 802] [outer = 0000004B0E99A800] 02:48:39 INFO - PROCESS | 2384 | 1461145719043 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1028ms 02:48:39 INFO - PROCESS | 2384 | 1461145719089 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 02:48:39 INFO - PROCESS | 2384 | 1461145719093 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 02:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:48:39 INFO - PROCESS | 2384 | 1461145719097 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:48:39 INFO - PROCESS | 2384 | 1461145719100 Marionette TRACE conn5 <- [1,1034,null,{}] 02:48:39 INFO - PROCESS | 2384 | 1461145719109 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:39 INFO - PROCESS | 2384 | 1461145719223 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 02:48:39 INFO - PROCESS | 2384 | 1461145719296 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C689000 == 46 [pid = 2384] [id = 268] 02:48:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1387FC00) [pid = 2384] [serial = 803] [outer = 0000000000000000] 02:48:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B14875400) [pid = 2384] [serial = 804] [outer = 0000004B1387FC00] 02:48:39 INFO - PROCESS | 2384 | 1461145719394 Marionette DEBUG loaded listener.js 02:48:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B18945800) [pid = 2384] [serial = 805] [outer = 0000004B1387FC00] 02:48:40 INFO - PROCESS | 2384 | 1461145719996 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 944ms 02:48:40 INFO - PROCESS | 2384 | 1461145720046 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 02:48:40 INFO - PROCESS | 2384 | 1461145720049 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 02:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:48:40 INFO - PROCESS | 2384 | 1461145720052 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:48:40 INFO - PROCESS | 2384 | 1461145720055 Marionette TRACE conn5 <- [1,1038,null,{}] 02:48:40 INFO - PROCESS | 2384 | 1461145720059 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:40 INFO - PROCESS | 2384 | 1461145720170 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 02:48:40 INFO - PROCESS | 2384 | 1461145720263 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B61800 == 47 [pid = 2384] [id = 269] 02:48:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1B574C00) [pid = 2384] [serial = 806] [outer = 0000000000000000] 02:48:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1BA52400) [pid = 2384] [serial = 807] [outer = 0000004B1B574C00] 02:48:40 INFO - PROCESS | 2384 | 1461145720326 Marionette DEBUG loaded listener.js 02:48:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1C482800) [pid = 2384] [serial = 808] [outer = 0000004B1B574C00] 02:48:40 INFO - PROCESS | 2384 | 1461145720956 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 943ms 02:48:41 INFO - PROCESS | 2384 | 1461145720998 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 02:48:41 INFO - PROCESS | 2384 | 1461145721001 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 02:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:48:41 INFO - PROCESS | 2384 | 1461145721004 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:48:41 INFO - PROCESS | 2384 | 1461145721007 Marionette TRACE conn5 <- [1,1042,null,{}] 02:48:41 INFO - PROCESS | 2384 | 1461145721011 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:41 INFO - PROCESS | 2384 | 1461145721120 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 02:48:41 INFO - PROCESS | 2384 | 1461145721192 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:41 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C5A800 == 48 [pid = 2384] [id = 270] 02:48:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1E4E7400) [pid = 2384] [serial = 809] [outer = 0000000000000000] 02:48:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1EA12800) [pid = 2384] [serial = 810] [outer = 0000004B1E4E7400] 02:48:41 INFO - PROCESS | 2384 | 1461145721249 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1EA6B000) [pid = 2384] [serial = 811] [outer = 0000004B1E4E7400] 02:48:41 INFO - PROCESS | 2384 | 1461145721808 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 839ms 02:48:41 INFO - PROCESS | 2384 | 1461145721852 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 02:48:41 INFO - PROCESS | 2384 | 1461145721855 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 02:48:41 INFO - PROCESS | 2384 | 1461145721860 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:48:41 INFO - PROCESS | 2384 | 1461145721862 Marionette TRACE conn5 <- [1,1046,null,{}] 02:48:41 INFO - PROCESS | 2384 | 1461145721866 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:41 INFO - PROCESS | 2384 | 1461145721969 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 02:48:42 INFO - PROCESS | 2384 | 1461145722055 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C77800 == 49 [pid = 2384] [id = 271] 02:48:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1E4E9C00) [pid = 2384] [serial = 812] [outer = 0000000000000000] 02:48:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1ED52C00) [pid = 2384] [serial = 813] [outer = 0000004B1E4E9C00] 02:48:42 INFO - PROCESS | 2384 | 1461145722112 Marionette DEBUG loaded listener.js 02:48:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1EDF8800) [pid = 2384] [serial = 814] [outer = 0000004B1E4E9C00] 02:48:42 INFO - PROCESS | 2384 | 1461145722731 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 881ms 02:48:42 INFO - PROCESS | 2384 | 1461145722746 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 2384 | 1461145722749 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 02:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:48:42 INFO - PROCESS | 2384 | 1461145722752 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 2384 | 1461145722755 Marionette TRACE conn5 <- [1,1050,null,{}] 02:48:42 INFO - PROCESS | 2384 | 1461145722758 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:42 INFO - PROCESS | 2384 | 1461145722889 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 02:48:42 INFO - PROCESS | 2384 | 1461145722981 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:43 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B141B6800 == 50 [pid = 2384] [id = 272] 02:48:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B13830400) [pid = 2384] [serial = 815] [outer = 0000000000000000] 02:48:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B146D5C00) [pid = 2384] [serial = 816] [outer = 0000004B13830400] 02:48:43 INFO - PROCESS | 2384 | 1461145723040 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1F8DC800) [pid = 2384] [serial = 817] [outer = 0000004B13830400] 02:48:43 INFO - PROCESS | 2384 | 1461145723747 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1030ms 02:48:43 INFO - PROCESS | 2384 | 1461145723786 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 02:48:43 INFO - PROCESS | 2384 | 1461145723790 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 02:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:48:43 INFO - PROCESS | 2384 | 1461145723796 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:48:43 INFO - PROCESS | 2384 | 1461145723799 Marionette TRACE conn5 <- [1,1054,null,{}] 02:48:43 INFO - PROCESS | 2384 | 1461145723805 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:43 INFO - PROCESS | 2384 | 1461145723906 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 02:48:44 INFO - PROCESS | 2384 | 1461145724003 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0FDDF800 == 51 [pid = 2384] [id = 273] 02:48:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B0E254400) [pid = 2384] [serial = 818] [outer = 0000000000000000] 02:48:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B0F3AA000) [pid = 2384] [serial = 819] [outer = 0000004B0E254400] 02:48:44 INFO - PROCESS | 2384 | 1461145724056 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1407A400) [pid = 2384] [serial = 820] [outer = 0000004B0E254400] 02:48:44 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B19800 == 50 [pid = 2384] [id = 265] 02:48:44 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F9D7800 == 49 [pid = 2384] [id = 264] 02:48:44 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F810000 == 48 [pid = 2384] [id = 263] 02:48:44 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1DD2B800 == 47 [pid = 2384] [id = 262] 02:48:44 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BF15000 == 46 [pid = 2384] [id = 261] 02:48:44 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B8BD800 == 45 [pid = 2384] [id = 260] 02:48:44 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18250800 == 44 [pid = 2384] [id = 259] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B13663000) [pid = 2384] [serial = 720] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B0D15E400) [pid = 2384] [serial = 717] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1BF6E400) [pid = 2384] [serial = 750] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOCSHELL 0000004B105A7800 == 43 [pid = 2384] [id = 258] 02:48:44 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1458B000 == 42 [pid = 2384] [id = 257] 02:48:44 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2366C000 == 41 [pid = 2384] [id = 255] 02:48:44 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2329B000 == 40 [pid = 2384] [id = 254] 02:48:44 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1AE10000 == 39 [pid = 2384] [id = 250] 02:48:44 INFO - PROCESS | 2384 | 1461145724695 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1AF1C400) [pid = 2384] [serial = 742] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1AF24400) [pid = 2384] [serial = 745] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B14876400) [pid = 2384] [serial = 733] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1BF4C000) [pid = 2384] [serial = 748] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B14626800) [pid = 2384] [serial = 730] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B14598800) [pid = 2384] [serial = 729] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B14851800) [pid = 2384] [serial = 732] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B0F079800) [pid = 2384] [serial = 726] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1382B800) [pid = 2384] [serial = 727] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1C40C800) [pid = 2384] [serial = 715] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B15105000) [pid = 2384] [serial = 735] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B154A3000) [pid = 2384] [serial = 736] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B0F225800) [pid = 2384] [serial = 724] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B0ECDB400) [pid = 2384] [serial = 723] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1A285800) [pid = 2384] [serial = 739] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B18C8C400) [pid = 2384] [serial = 738] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B14857C00) [pid = 2384] [serial = 744] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1A964000) [pid = 2384] [serial = 741] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1B573000) [pid = 2384] [serial = 747] [outer = 0000000000000000] [url = about:blank] 02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 944ms 02:48:44 INFO - PROCESS | 2384 | 1461145724744 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 02:48:44 INFO - PROCESS | 2384 | 1461145724750 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:48:44 INFO - PROCESS | 2384 | 1461145724758 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:48:44 INFO - PROCESS | 2384 | 1461145724761 Marionette TRACE conn5 <- [1,1058,null,{}] 02:48:44 INFO - PROCESS | 2384 | 1461145724766 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:44 INFO - PROCESS | 2384 | 1461145724852 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 02:48:44 INFO - PROCESS | 2384 | 1461145724859 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1458B000 == 40 [pid = 2384] [id = 274] 02:48:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B0DA64400) [pid = 2384] [serial = 821] [outer = 0000000000000000] 02:48:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B10217000) [pid = 2384] [serial = 822] [outer = 0000004B0DA64400] 02:48:44 INFO - PROCESS | 2384 | 1461145724906 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1414DC00) [pid = 2384] [serial = 823] [outer = 0000004B0DA64400] 02:48:45 INFO - PROCESS | 2384 | 1461145725390 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 692ms 02:48:45 INFO - PROCESS | 2384 | 1461145725456 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 02:48:45 INFO - PROCESS | 2384 | 1461145725458 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:48:45 INFO - PROCESS | 2384 | 1461145725462 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 2384 | 1461145725466 Marionette TRACE conn5 <- [1,1062,null,{}] 02:48:45 INFO - PROCESS | 2384 | 1461145725477 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:45 INFO - PROCESS | 2384 | 1461145725599 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 02:48:45 INFO - PROCESS | 2384 | 1461145725676 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8C9800 == 41 [pid = 2384] [id = 275] 02:48:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B14067400) [pid = 2384] [serial = 824] [outer = 0000000000000000] 02:48:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B14876C00) [pid = 2384] [serial = 825] [outer = 0000004B14067400] 02:48:45 INFO - PROCESS | 2384 | 1461145725725 Marionette DEBUG loaded listener.js 02:48:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1549A000) [pid = 2384] [serial = 826] [outer = 0000004B14067400] 02:48:46 INFO - PROCESS | 2384 | 1461145726106 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 691ms 02:48:46 INFO - PROCESS | 2384 | 1461145726156 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 02:48:46 INFO - PROCESS | 2384 | 1461145726159 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:48:46 INFO - PROCESS | 2384 | 1461145726162 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:48:46 INFO - PROCESS | 2384 | 1461145726164 Marionette TRACE conn5 <- [1,1066,null,{}] 02:48:46 INFO - PROCESS | 2384 | 1461145726167 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:46 INFO - PROCESS | 2384 | 1461145726252 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 02:48:46 INFO - PROCESS | 2384 | 1461145726258 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:46 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C4B1800 == 42 [pid = 2384] [id = 276] 02:48:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B15985000) [pid = 2384] [serial = 827] [outer = 0000000000000000] 02:48:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B18948C00) [pid = 2384] [serial = 828] [outer = 0000004B15985000] 02:48:46 INFO - PROCESS | 2384 | 1461145726306 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B18CCE000) [pid = 2384] [serial = 829] [outer = 0000004B15985000] 02:48:46 INFO - PROCESS | 2384 | 1461145726719 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 628ms 02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:48:46 INFO - PROCESS | 2384 | 1461145726792 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 02:48:46 INFO - PROCESS | 2384 | 1461145726794 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 02:48:46 INFO - PROCESS | 2384 | 1461145726798 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:48:46 INFO - PROCESS | 2384 | 1461145726799 Marionette TRACE conn5 <- [1,1070,null,{}] 02:48:46 INFO - PROCESS | 2384 | 1461145726803 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:46 INFO - PROCESS | 2384 | 1461145726906 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 02:48:47 INFO - PROCESS | 2384 | 1461145726989 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14583800 == 43 [pid = 2384] [id = 277] 02:48:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1A37A400) [pid = 2384] [serial = 830] [outer = 0000000000000000] 02:48:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1A387800) [pid = 2384] [serial = 831] [outer = 0000004B1A37A400] 02:48:47 INFO - PROCESS | 2384 | 1461145727037 Marionette DEBUG loaded listener.js 02:48:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1AE3C800) [pid = 2384] [serial = 832] [outer = 0000004B1A37A400] 02:48:47 INFO - PROCESS | 2384 | 1461145727483 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 734ms 02:48:47 INFO - PROCESS | 2384 | 1461145727535 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 02:48:47 INFO - PROCESS | 2384 | 1461145727538 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:48:47 INFO - PROCESS | 2384 | 1461145727541 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:48:47 INFO - PROCESS | 2384 | 1461145727543 Marionette TRACE conn5 <- [1,1074,null,{}] 02:48:47 INFO - PROCESS | 2384 | 1461145727546 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:47 INFO - PROCESS | 2384 | 1461145727682 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 02:48:47 INFO - PROCESS | 2384 | 1461145727694 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F810000 == 44 [pid = 2384] [id = 278] 02:48:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1B50E000) [pid = 2384] [serial = 833] [outer = 0000000000000000] 02:48:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1BA55000) [pid = 2384] [serial = 834] [outer = 0000004B1B50E000] 02:48:47 INFO - PROCESS | 2384 | 1461145727782 Marionette DEBUG loaded listener.js 02:48:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1C2A7800) [pid = 2384] [serial = 835] [outer = 0000004B1B50E000] 02:48:48 INFO - PROCESS | 2384 | 1461145728209 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms 02:48:48 INFO - PROCESS | 2384 | 1461145728215 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 02:48:48 INFO - PROCESS | 2384 | 1461145728217 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:48:48 INFO - PROCESS | 2384 | 1461145728221 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:48:48 INFO - PROCESS | 2384 | 1461145728222 Marionette TRACE conn5 <- [1,1078,null,{}] 02:48:48 INFO - PROCESS | 2384 | 1461145728226 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:48 INFO - PROCESS | 2384 | 1461145728360 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 02:48:48 INFO - PROCESS | 2384 | 1461145728376 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:48 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B17000 == 45 [pid = 2384] [id = 279] 02:48:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1C2D7800) [pid = 2384] [serial = 836] [outer = 0000000000000000] 02:48:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1C2F6400) [pid = 2384] [serial = 837] [outer = 0000004B1C2D7800] 02:48:48 INFO - PROCESS | 2384 | 1461145728421 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1C40A800) [pid = 2384] [serial = 838] [outer = 0000004B1C2D7800] 02:48:48 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B147C8C00) [pid = 2384] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:48:48 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B0E98F000) [pid = 2384] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:48:48 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1C720800) [pid = 2384] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:48:48 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B13938C00) [pid = 2384] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:48:48 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B15980800) [pid = 2384] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:48:48 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B0F06D800) [pid = 2384] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:48:48 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B18950800) [pid = 2384] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:48:48 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1C6EB400) [pid = 2384] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:48:48 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1AE49000) [pid = 2384] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:48:48 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B10314000) [pid = 2384] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:48:48 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B0D0EB000) [pid = 2384] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:48:48 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1C2DFC00) [pid = 2384] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:48:48 INFO - PROCESS | 2384 | 1461145728971 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 775ms 02:48:49 INFO - PROCESS | 2384 | 1461145729000 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 2384 | 1461145729002 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:48:49 INFO - PROCESS | 2384 | 1461145729005 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 2384 | 1461145729007 Marionette TRACE conn5 <- [1,1082,null,{}] 02:48:49 INFO - PROCESS | 2384 | 1461145729010 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:49 INFO - PROCESS | 2384 | 1461145729091 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 02:48:49 INFO - PROCESS | 2384 | 1461145729097 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9B8000 == 46 [pid = 2384] [id = 280] 02:48:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1407B400) [pid = 2384] [serial = 839] [outer = 0000000000000000] 02:48:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B147C9C00) [pid = 2384] [serial = 840] [outer = 0000004B1407B400] 02:48:49 INFO - PROCESS | 2384 | 1461145729143 Marionette DEBUG loaded listener.js 02:48:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1C2F4400) [pid = 2384] [serial = 841] [outer = 0000004B1407B400] 02:48:49 INFO - PROCESS | 2384 | 1461145729564 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 586ms 02:48:49 INFO - PROCESS | 2384 | 1461145729594 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 2384 | 1461145729596 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:48:49 INFO - PROCESS | 2384 | 1461145729600 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 2384 | 1461145729601 Marionette TRACE conn5 <- [1,1086,null,{}] 02:48:49 INFO - PROCESS | 2384 | 1461145729605 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:49 INFO - PROCESS | 2384 | 1461145729714 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 02:48:49 INFO - PROCESS | 2384 | 1461145729723 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23508000 == 47 [pid = 2384] [id = 281] 02:48:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1C481400) [pid = 2384] [serial = 842] [outer = 0000000000000000] 02:48:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1C6F2C00) [pid = 2384] [serial = 843] [outer = 0000004B1C481400] 02:48:49 INFO - PROCESS | 2384 | 1461145729769 Marionette DEBUG loaded listener.js 02:48:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1D05B000) [pid = 2384] [serial = 844] [outer = 0000004B1C481400] 02:48:50 INFO - PROCESS | 2384 | 1461145730169 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 587ms 02:48:50 INFO - PROCESS | 2384 | 1461145730199 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 02:48:50 INFO - PROCESS | 2384 | 1461145730201 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:48:50 INFO - PROCESS | 2384 | 1461145730215 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:48:50 INFO - PROCESS | 2384 | 1461145730217 Marionette TRACE conn5 <- [1,1090,null,{}] 02:48:50 INFO - PROCESS | 2384 | 1461145730221 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:50 INFO - PROCESS | 2384 | 1461145730309 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 02:48:50 INFO - PROCESS | 2384 | 1461145730315 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:50 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B64000 == 48 [pid = 2384] [id = 282] 02:48:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1DF29000) [pid = 2384] [serial = 845] [outer = 0000000000000000] 02:48:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1DFDAC00) [pid = 2384] [serial = 846] [outer = 0000004B1DF29000] 02:48:50 INFO - PROCESS | 2384 | 1461145730360 Marionette DEBUG loaded listener.js 02:48:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1EA6A800) [pid = 2384] [serial = 847] [outer = 0000004B1DF29000] 02:48:50 INFO - PROCESS | 2384 | 1461145730789 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 627ms 02:48:50 INFO - PROCESS | 2384 | 1461145730845 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 02:48:50 INFO - PROCESS | 2384 | 1461145730847 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:48:50 INFO - PROCESS | 2384 | 1461145730851 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:48:50 INFO - PROCESS | 2384 | 1461145730853 Marionette TRACE conn5 <- [1,1094,null,{}] 02:48:50 INFO - PROCESS | 2384 | 1461145730857 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:51 INFO - PROCESS | 2384 | 1461145731015 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 02:48:51 INFO - PROCESS | 2384 | 1461145731168 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14139800 == 49 [pid = 2384] [id = 283] 02:48:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B0D245400) [pid = 2384] [serial = 848] [outer = 0000000000000000] 02:48:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B0E260400) [pid = 2384] [serial = 849] [outer = 0000004B0D245400] 02:48:51 INFO - PROCESS | 2384 | 1461145731227 Marionette DEBUG loaded listener.js 02:48:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B0F3AC400) [pid = 2384] [serial = 850] [outer = 0000004B0D245400] 02:48:51 INFO - PROCESS | 2384 | 1461145731799 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 985ms 02:48:51 INFO - PROCESS | 2384 | 1461145731839 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 02:48:51 INFO - PROCESS | 2384 | 1461145731845 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:48:51 INFO - PROCESS | 2384 | 1461145731850 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:48:51 INFO - PROCESS | 2384 | 1461145731855 Marionette TRACE conn5 <- [1,1098,null,{}] 02:48:51 INFO - PROCESS | 2384 | 1461145731860 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:51 INFO - PROCESS | 2384 | 1461145731973 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 02:48:52 INFO - PROCESS | 2384 | 1461145732082 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9C5800 == 50 [pid = 2384] [id = 284] 02:48:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B147CEC00) [pid = 2384] [serial = 851] [outer = 0000000000000000] 02:48:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1484BC00) [pid = 2384] [serial = 852] [outer = 0000004B147CEC00] 02:48:52 INFO - PROCESS | 2384 | 1461145732186 Marionette DEBUG loaded listener.js 02:48:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B15193000) [pid = 2384] [serial = 853] [outer = 0000004B147CEC00] 02:48:52 INFO - PROCESS | 2384 | 1461145732787 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 984ms 02:48:52 INFO - PROCESS | 2384 | 1461145732837 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 02:48:52 INFO - PROCESS | 2384 | 1461145732840 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:48:52 INFO - PROCESS | 2384 | 1461145732844 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:48:52 INFO - PROCESS | 2384 | 1461145732847 Marionette TRACE conn5 <- [1,1102,null,{}] 02:48:52 INFO - PROCESS | 2384 | 1461145732851 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:52 INFO - PROCESS | 2384 | 1461145732961 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 02:48:53 INFO - PROCESS | 2384 | 1461145733036 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B79800 == 51 [pid = 2384] [id = 285] 02:48:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1A388400) [pid = 2384] [serial = 854] [outer = 0000000000000000] 02:48:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1AE56000) [pid = 2384] [serial = 855] [outer = 0000004B1A388400] 02:48:53 INFO - PROCESS | 2384 | 1461145733133 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1BDF2400) [pid = 2384] [serial = 856] [outer = 0000004B1A388400] 02:48:53 INFO - PROCESS | 2384 | 1461145733794 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 984ms 02:48:53 INFO - PROCESS | 2384 | 1461145733830 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 02:48:53 INFO - PROCESS | 2384 | 1461145733835 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 02:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:48:53 INFO - PROCESS | 2384 | 1461145733847 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:48:53 INFO - PROCESS | 2384 | 1461145733852 Marionette TRACE conn5 <- [1,1106,null,{}] 02:48:53 INFO - PROCESS | 2384 | 1461145733856 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:53 INFO - PROCESS | 2384 | 1461145733968 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 02:48:54 INFO - PROCESS | 2384 | 1461145734042 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2401F000 == 52 [pid = 2384] [id = 286] 02:48:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1C6CEC00) [pid = 2384] [serial = 857] [outer = 0000000000000000] 02:48:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1F642C00) [pid = 2384] [serial = 858] [outer = 0000004B1C6CEC00] 02:48:54 INFO - PROCESS | 2384 | 1461145734138 Marionette DEBUG loaded listener.js 02:48:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1F8E1C00) [pid = 2384] [serial = 859] [outer = 0000004B1C6CEC00] 02:48:54 INFO - PROCESS | 2384 | 1461145734697 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 901ms 02:48:54 INFO - PROCESS | 2384 | 1461145734744 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 02:48:54 INFO - PROCESS | 2384 | 1461145734747 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:48:54 INFO - PROCESS | 2384 | 1461145734751 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 2384 | 1461145734753 Marionette TRACE conn5 <- [1,1110,null,{}] 02:48:54 INFO - PROCESS | 2384 | 1461145734757 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:54 INFO - PROCESS | 2384 | 1461145734864 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 02:48:54 INFO - PROCESS | 2384 | 1461145734951 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B246DF800 == 53 [pid = 2384] [id = 287] 02:48:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1F8E5000) [pid = 2384] [serial = 860] [outer = 0000000000000000] 02:48:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B1F8EBC00) [pid = 2384] [serial = 861] [outer = 0000004B1F8E5000] 02:48:55 INFO - PROCESS | 2384 | 1461145735008 Marionette DEBUG loaded listener.js 02:48:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1F93AC00) [pid = 2384] [serial = 862] [outer = 0000004B1F8E5000] 02:48:55 INFO - PROCESS | 2384 | 1461145735590 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 881ms 02:48:55 INFO - PROCESS | 2384 | 1461145735635 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 02:48:55 INFO - PROCESS | 2384 | 1461145735637 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 02:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:48:55 INFO - PROCESS | 2384 | 1461145735641 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:48:55 INFO - PROCESS | 2384 | 1461145735643 Marionette TRACE conn5 <- [1,1114,null,{}] 02:48:55 INFO - PROCESS | 2384 | 1461145735647 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:55 INFO - PROCESS | 2384 | 1461145735758 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 02:48:55 INFO - PROCESS | 2384 | 1461145735854 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B145CF800 == 54 [pid = 2384] [id = 288] 02:48:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B147CAC00) [pid = 2384] [serial = 863] [outer = 0000000000000000] 02:48:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B1C405400) [pid = 2384] [serial = 864] [outer = 0000004B147CAC00] 02:48:55 INFO - PROCESS | 2384 | 1461145735923 Marionette DEBUG loaded listener.js 02:48:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1F9A3C00) [pid = 2384] [serial = 865] [outer = 0000004B147CAC00] 02:48:56 INFO - PROCESS | 2384 | 1461145736665 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1080ms 02:48:56 INFO - PROCESS | 2384 | 1461145736723 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 02:48:56 INFO - PROCESS | 2384 | 1461145736728 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 02:48:56 INFO - PROCESS | 2384 | 1461145736734 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:48:56 INFO - PROCESS | 2384 | 1461145736737 Marionette TRACE conn5 <- [1,1118,null,{}] 02:48:56 INFO - PROCESS | 2384 | 1461145736742 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:56 INFO - PROCESS | 2384 | 1461145736844 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 02:48:56 INFO - PROCESS | 2384 | 1461145736923 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:56 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0E010000 == 55 [pid = 2384] [id = 289] 02:48:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B105CA800) [pid = 2384] [serial = 866] [outer = 0000000000000000] 02:48:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B13663000) [pid = 2384] [serial = 867] [outer = 0000004B105CA800] 02:48:57 INFO - PROCESS | 2384 | 1461145737018 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B14539800) [pid = 2384] [serial = 868] [outer = 0000004B105CA800] 02:48:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B64000 == 54 [pid = 2384] [id = 282] 02:48:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23508000 == 53 [pid = 2384] [id = 281] 02:48:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9B8000 == 52 [pid = 2384] [id = 280] 02:48:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B17000 == 51 [pid = 2384] [id = 279] 02:48:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F810000 == 50 [pid = 2384] [id = 278] 02:48:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14583800 == 49 [pid = 2384] [id = 277] 02:48:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C4B1800 == 48 [pid = 2384] [id = 276] 02:48:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B8C9800 == 47 [pid = 2384] [id = 275] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B1C6CE800) [pid = 2384] [serial = 765] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B1DFD2C00) [pid = 2384] [serial = 798] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1458B000 == 46 [pid = 2384] [id = 274] 02:48:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0FDDF800 == 45 [pid = 2384] [id = 273] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B14878400) [pid = 2384] [serial = 778] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B13668800) [pid = 2384] [serial = 775] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B1C404400) [pid = 2384] [serial = 762] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1D2CE000) [pid = 2384] [serial = 769] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B0F074000) [pid = 2384] [serial = 774] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B1486E800) [pid = 2384] [serial = 792] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B15D1AC00) [pid = 2384] [serial = 780] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B0F3A9000) [pid = 2384] [serial = 771] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B14619C00) [pid = 2384] [serial = 756] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1A26CC00) [pid = 2384] [serial = 784] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1CACDC00) [pid = 2384] [serial = 795] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1BA50800) [pid = 2384] [serial = 786] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B147D1C00) [pid = 2384] [serial = 777] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1D3C9400) [pid = 2384] [serial = 796] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1C2B0800) [pid = 2384] [serial = 787] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1B89BC00) [pid = 2384] [serial = 793] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B13937800) [pid = 2384] [serial = 721] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B18954800) [pid = 2384] [serial = 783] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1CACE000) [pid = 2384] [serial = 768] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B0DA5A400) [pid = 2384] [serial = 718] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1C6E9C00) [pid = 2384] [serial = 790] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B18946C00) [pid = 2384] [serial = 781] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1C2FC800) [pid = 2384] [serial = 789] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B0EB6A800) [pid = 2384] [serial = 753] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B18C93C00) [pid = 2384] [serial = 759] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1405A800) [pid = 2384] [serial = 772] [outer = 0000000000000000] [url = about:blank] 02:48:57 INFO - PROCESS | 2384 | 1461145737640 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 944ms 02:48:57 INFO - PROCESS | 2384 | 1461145737682 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 02:48:57 INFO - PROCESS | 2384 | 1461145737688 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:48:57 INFO - PROCESS | 2384 | 1461145737694 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:48:57 INFO - PROCESS | 2384 | 1461145737697 Marionette TRACE conn5 <- [1,1122,null,{}] 02:48:57 INFO - PROCESS | 2384 | 1461145737701 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:57 INFO - PROCESS | 2384 | 1461145737792 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 02:48:57 INFO - PROCESS | 2384 | 1461145737865 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B146BA000 == 46 [pid = 2384] [id = 290] 02:48:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B0EA42800) [pid = 2384] [serial = 869] [outer = 0000000000000000] 02:48:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B13668400) [pid = 2384] [serial = 870] [outer = 0000004B0EA42800] 02:48:57 INFO - PROCESS | 2384 | 1461145737913 Marionette DEBUG loaded listener.js 02:48:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B146D4400) [pid = 2384] [serial = 871] [outer = 0000004B0EA42800] 02:48:58 INFO - PROCESS | 2384 | [GFX2-]: DrawTargetD2D 1.1 (0000004B232DD6D0): Failed to create GradientStopCollection with no stops. 02:48:58 INFO - PROCESS | 2384 | [GFX3-]: No stops specified for gradient pattern. 02:48:58 INFO - PROCESS | 2384 | 1461145738328 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 691ms 02:48:58 INFO - PROCESS | 2384 | 1461145738387 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 2384 | 1461145738389 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:48:58 INFO - PROCESS | 2384 | 1461145738393 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 2384 | 1461145738397 Marionette TRACE conn5 <- [1,1126,null,{}] 02:48:58 INFO - PROCESS | 2384 | 1461145738408 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:58 INFO - PROCESS | 2384 | 1461145738534 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 02:48:58 INFO - PROCESS | 2384 | 1461145738551 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C1BB000 == 47 [pid = 2384] [id = 291] 02:48:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B154A1400) [pid = 2384] [serial = 872] [outer = 0000000000000000] 02:48:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B15D10400) [pid = 2384] [serial = 873] [outer = 0000004B154A1400] 02:48:58 INFO - PROCESS | 2384 | 1461145738600 Marionette DEBUG loaded listener.js 02:48:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B18953800) [pid = 2384] [serial = 874] [outer = 0000004B154A1400] 02:48:59 INFO - PROCESS | 2384 | 1461145739051 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 692ms 02:48:59 INFO - PROCESS | 2384 | 1461145739087 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 02:48:59 INFO - PROCESS | 2384 | 1461145739090 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 02:48:59 INFO - PROCESS | 2384 | 1461145739093 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:48:59 INFO - PROCESS | 2384 | 1461145739095 Marionette TRACE conn5 <- [1,1130,null,{}] 02:48:59 INFO - PROCESS | 2384 | 1461145739098 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:59 INFO - PROCESS | 2384 | 1461145739186 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 02:48:59 INFO - PROCESS | 2384 | 1461145739195 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1EA2B800 == 48 [pid = 2384] [id = 292] 02:48:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1A37F400) [pid = 2384] [serial = 875] [outer = 0000000000000000] 02:48:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1A965800) [pid = 2384] [serial = 876] [outer = 0000004B1A37F400] 02:48:59 INFO - PROCESS | 2384 | 1461145739241 Marionette DEBUG loaded listener.js 02:48:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1B50C400) [pid = 2384] [serial = 877] [outer = 0000004B1A37F400] 02:48:59 INFO - PROCESS | 2384 | 1461145739676 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 631ms 02:48:59 INFO - PROCESS | 2384 | 1461145739726 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 02:48:59 INFO - PROCESS | 2384 | 1461145739729 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 02:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:48:59 INFO - PROCESS | 2384 | 1461145739732 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:48:59 INFO - PROCESS | 2384 | 1461145739734 Marionette TRACE conn5 <- [1,1134,null,{}] 02:48:59 INFO - PROCESS | 2384 | 1461145739737 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:59 INFO - PROCESS | 2384 | 1461145739842 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 02:48:59 INFO - PROCESS | 2384 | 1461145739878 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20019800 == 49 [pid = 2384] [id = 293] 02:48:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1B572400) [pid = 2384] [serial = 878] [outer = 0000000000000000] 02:48:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1BA56000) [pid = 2384] [serial = 879] [outer = 0000004B1B572400] 02:48:59 INFO - PROCESS | 2384 | 1461145739974 Marionette DEBUG loaded listener.js 02:49:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1C2D1400) [pid = 2384] [serial = 880] [outer = 0000004B1B572400] 02:49:00 INFO - PROCESS | 2384 | 1461145740426 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 733ms 02:49:00 INFO - PROCESS | 2384 | 1461145740469 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 02:49:00 INFO - PROCESS | 2384 | 1461145740471 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:49:00 INFO - PROCESS | 2384 | 1461145740474 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:49:00 INFO - PROCESS | 2384 | 1461145740476 Marionette TRACE conn5 <- [1,1138,null,{}] 02:49:00 INFO - PROCESS | 2384 | 1461145740480 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:00 INFO - PROCESS | 2384 | 1461145740599 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 02:49:00 INFO - PROCESS | 2384 | 1461145740659 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B21279000 == 50 [pid = 2384] [id = 294] 02:49:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1C6F8C00) [pid = 2384] [serial = 881] [outer = 0000000000000000] 02:49:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1D2CEC00) [pid = 2384] [serial = 882] [outer = 0000004B1C6F8C00] 02:49:00 INFO - PROCESS | 2384 | 1461145740709 Marionette DEBUG loaded listener.js 02:49:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1DFD2400) [pid = 2384] [serial = 883] [outer = 0000004B1C6F8C00] 02:49:01 INFO - PROCESS | 2384 | 1461145741141 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 691ms 02:49:01 INFO - PROCESS | 2384 | 1461145741169 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 02:49:01 INFO - PROCESS | 2384 | 1461145741171 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:49:01 INFO - PROCESS | 2384 | 1461145741179 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:49:01 INFO - PROCESS | 2384 | 1461145741181 Marionette TRACE conn5 <- [1,1142,null,{}] 02:49:01 INFO - PROCESS | 2384 | 1461145741185 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:01 INFO - PROCESS | 2384 | 1461145741322 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 02:49:01 INFO - PROCESS | 2384 | 1461145741330 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:01 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236E4000 == 51 [pid = 2384] [id = 295] 02:49:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1C720C00) [pid = 2384] [serial = 884] [outer = 0000000000000000] 02:49:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1E84C800) [pid = 2384] [serial = 885] [outer = 0000004B1C720C00] 02:49:01 INFO - PROCESS | 2384 | 1461145741376 Marionette DEBUG loaded listener.js 02:49:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1F642800) [pid = 2384] [serial = 886] [outer = 0000004B1C720C00] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1C2D7800) [pid = 2384] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1407B400) [pid = 2384] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1C481400) [pid = 2384] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1C2F5800) [pid = 2384] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B18954400) [pid = 2384] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B0EA46400) [pid = 2384] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B13935800) [pid = 2384] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B18968C00) [pid = 2384] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1C2F5400) [pid = 2384] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1A37A400) [pid = 2384] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B15985000) [pid = 2384] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1B50E000) [pid = 2384] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B14067400) [pid = 2384] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B0DA64400) [pid = 2384] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1387FC00) [pid = 2384] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B0E99A800) [pid = 2384] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B13830400) [pid = 2384] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1B574C00) [pid = 2384] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1E4E7400) [pid = 2384] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:49:01 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B0E254400) [pid = 2384] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:49:02 INFO - PROCESS | 2384 | 1461145742009 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 881ms 02:49:02 INFO - PROCESS | 2384 | 1461145742058 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 02:49:02 INFO - PROCESS | 2384 | 1461145742060 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 02:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:49:02 INFO - PROCESS | 2384 | 1461145742064 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:49:02 INFO - PROCESS | 2384 | 1461145742066 Marionette TRACE conn5 <- [1,1146,null,{}] 02:49:02 INFO - PROCESS | 2384 | 1461145742069 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:02 INFO - PROCESS | 2384 | 1461145742154 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 02:49:02 INFO - PROCESS | 2384 | 1461145742230 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2350C000 == 52 [pid = 2384] [id = 296] 02:49:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B0E254400) [pid = 2384] [serial = 887] [outer = 0000000000000000] 02:49:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B15108C00) [pid = 2384] [serial = 888] [outer = 0000004B0E254400] 02:49:02 INFO - PROCESS | 2384 | 1461145742277 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1C21FC00) [pid = 2384] [serial = 889] [outer = 0000004B0E254400] 02:49:02 INFO - PROCESS | 2384 | 1461145742675 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] 02:49:02 INFO - PROCESS | 2384 | 1461145742699 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 02:49:02 INFO - PROCESS | 2384 | 1461145742702 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:49:02 INFO - PROCESS | 2384 | 1461145742704 Marionette TRACE conn5 <- [1,1150,null,{}] 02:49:02 INFO - PROCESS | 2384 | 1461145742707 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:02 INFO - PROCESS | 2384 | 1461145742841 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 02:49:02 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 02:49:03 INFO - PROCESS | 2384 | 1461145743009 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:03 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26890800 == 53 [pid = 2384] [id = 297] 02:49:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B2115DC00) [pid = 2384] [serial = 890] [outer = 0000000000000000] 02:49:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B2115F800) [pid = 2384] [serial = 891] [outer = 0000004B2115DC00] 02:49:03 INFO - PROCESS | 2384 | 1461145743054 Marionette DEBUG loaded listener.js 02:49:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B232C7800) [pid = 2384] [serial = 892] [outer = 0000004B2115DC00] 02:49:03 INFO - PROCESS | 2384 | 1461145743462 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 776ms 02:49:03 INFO - PROCESS | 2384 | 1461145743482 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 02:49:03 INFO - PROCESS | 2384 | 1461145743484 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:49:03 INFO - PROCESS | 2384 | 1461145743487 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 2384 | 1461145743489 Marionette TRACE conn5 <- [1,1154,null,{}] 02:49:03 INFO - PROCESS | 2384 | 1461145743497 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:03 INFO - PROCESS | 2384 | 1461145743581 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 02:49:03 INFO - PROCESS | 2384 | 1461145743587 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:03 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26994000 == 54 [pid = 2384] [id = 298] 02:49:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B232CDC00) [pid = 2384] [serial = 893] [outer = 0000000000000000] 02:49:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B232D1000) [pid = 2384] [serial = 894] [outer = 0000004B232CDC00] 02:49:03 INFO - PROCESS | 2384 | 1461145743632 Marionette DEBUG loaded listener.js 02:49:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B23362800) [pid = 2384] [serial = 895] [outer = 0000004B232CDC00] 02:49:04 INFO - PROCESS | 2384 | 1461145744207 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 735ms 02:49:04 INFO - PROCESS | 2384 | 1461145744225 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 02:49:04 INFO - PROCESS | 2384 | 1461145744230 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:49:04 INFO - PROCESS | 2384 | 1461145744235 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - PROCESS | 2384 | 1461145744240 Marionette TRACE conn5 <- [1,1158,null,{}] 02:49:04 INFO - PROCESS | 2384 | 1461145744246 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:04 INFO - PROCESS | 2384 | 1461145744413 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 02:49:04 INFO - PROCESS | 2384 | 1461145744535 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:04 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1AE0A000 == 55 [pid = 2384] [id = 299] 02:49:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B0ECE2400) [pid = 2384] [serial = 896] [outer = 0000000000000000] 02:49:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B13833000) [pid = 2384] [serial = 897] [outer = 0000004B0ECE2400] 02:49:04 INFO - PROCESS | 2384 | 1461145744596 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B147CBC00) [pid = 2384] [serial = 898] [outer = 0000004B0ECE2400] 02:49:05 INFO - PROCESS | 2384 | 1461145745169 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 984ms 02:49:05 INFO - PROCESS | 2384 | 1461145745224 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 02:49:05 INFO - PROCESS | 2384 | 1461145745231 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 02:49:05 INFO - PROCESS | 2384 | 1461145745238 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:49:05 INFO - PROCESS | 2384 | 1461145745241 Marionette TRACE conn5 <- [1,1162,null,{}] 02:49:05 INFO - PROCESS | 2384 | 1461145745246 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:05 INFO - PROCESS | 2384 | 1461145745359 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 02:49:05 INFO - PROCESS | 2384 | 1461145745477 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20034000 == 56 [pid = 2384] [id = 300] 02:49:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B15192C00) [pid = 2384] [serial = 899] [outer = 0000000000000000] 02:49:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B18950000) [pid = 2384] [serial = 900] [outer = 0000004B15192C00] 02:49:05 INFO - PROCESS | 2384 | 1461145745535 Marionette DEBUG loaded listener.js 02:49:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1B711000) [pid = 2384] [serial = 901] [outer = 0000004B15192C00] 02:49:06 INFO - PROCESS | 2384 | 1461145746150 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 02:49:06 INFO - PROCESS | 2384 | 1461145746244 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 02:49:06 INFO - PROCESS | 2384 | 1461145746248 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:49:06 INFO - PROCESS | 2384 | 1461145746253 Marionette TRACE conn5 <- [1,1166,null,{}] 02:49:06 INFO - PROCESS | 2384 | 1461145746265 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:06 INFO - PROCESS | 2384 | 1461145746390 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 02:49:06 INFO - PROCESS | 2384 | 1461145746502 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D202800 == 57 [pid = 2384] [id = 301] 02:49:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1B70C400) [pid = 2384] [serial = 902] [outer = 0000000000000000] 02:49:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1DFD5800) [pid = 2384] [serial = 903] [outer = 0000004B1B70C400] 02:49:06 INFO - PROCESS | 2384 | 1461145746565 Marionette DEBUG loaded listener.js 02:49:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B20102C00) [pid = 2384] [serial = 904] [outer = 0000004B1B70C400] 02:49:07 INFO - PROCESS | 2384 | 1461145747158 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:49:07 INFO - PROCESS | 2384 | 1461145747244 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 02:49:07 INFO - PROCESS | 2384 | 1461145747248 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:49:07 INFO - PROCESS | 2384 | 1461145747250 Marionette TRACE conn5 <- [1,1170,null,{}] 02:49:07 INFO - PROCESS | 2384 | 1461145747254 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:07 INFO - PROCESS | 2384 | 1461145747369 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 02:49:07 INFO - PROCESS | 2384 | 1461145747486 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20849800 == 58 [pid = 2384] [id = 302] 02:49:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B0DA66C00) [pid = 2384] [serial = 905] [outer = 0000000000000000] 02:49:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B20110C00) [pid = 2384] [serial = 906] [outer = 0000004B0DA66C00] 02:49:07 INFO - PROCESS | 2384 | 1461145747544 Marionette DEBUG loaded listener.js 02:49:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B20257400) [pid = 2384] [serial = 907] [outer = 0000004B0DA66C00] 02:49:08 INFO - PROCESS | 2384 | 1461145748097 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] 02:49:08 INFO - PROCESS | 2384 | 1461145748133 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 02:49:08 INFO - PROCESS | 2384 | 1461145748137 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 2384 | 1461145748139 Marionette TRACE conn5 <- [1,1174,null,{}] 02:49:08 INFO - PROCESS | 2384 | 1461145748143 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:08 INFO - PROCESS | 2384 | 1461145748422 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 02:49:08 INFO - PROCESS | 2384 | 1461145748565 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13CC9800 == 59 [pid = 2384] [id = 303] 02:49:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B0D2F0000) [pid = 2384] [serial = 908] [outer = 0000000000000000] 02:49:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B0E98EC00) [pid = 2384] [serial = 909] [outer = 0000004B0D2F0000] 02:49:08 INFO - PROCESS | 2384 | 1461145748618 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B0F06E000) [pid = 2384] [serial = 910] [outer = 0000004B0D2F0000] 02:49:09 INFO - PROCESS | 2384 | 1461145749250 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] 02:49:09 INFO - PROCESS | 2384 | 1461145749415 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 02:49:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B146BA000 == 51 [pid = 2384] [id = 290] 02:49:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0E010000 == 50 [pid = 2384] [id = 289] 02:49:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B246DF800 == 49 [pid = 2384] [id = 287] 02:49:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2401F000 == 48 [pid = 2384] [id = 286] 02:49:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B79800 == 47 [pid = 2384] [id = 285] 02:49:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9C5800 == 46 [pid = 2384] [id = 284] 02:49:09 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14139800 == 45 [pid = 2384] [id = 283] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B1C2D9000) [pid = 2384] [serial = 751] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1C6D6800) [pid = 2384] [serial = 766] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1A387800) [pid = 2384] [serial = 831] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1AE3C800) [pid = 2384] [serial = 832] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B18948C00) [pid = 2384] [serial = 828] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1C2A7800) [pid = 2384] [serial = 835] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B14876C00) [pid = 2384] [serial = 825] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1549A000) [pid = 2384] [serial = 826] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B10217000) [pid = 2384] [serial = 822] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1414DC00) [pid = 2384] [serial = 823] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1BA55000) [pid = 2384] [serial = 834] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B18945800) [pid = 2384] [serial = 805] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B14875400) [pid = 2384] [serial = 804] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B13887000) [pid = 2384] [serial = 802] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B0EB6AC00) [pid = 2384] [serial = 801] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1F8DC800) [pid = 2384] [serial = 817] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B146D5C00) [pid = 2384] [serial = 816] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1C482800) [pid = 2384] [serial = 808] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1BA52400) [pid = 2384] [serial = 807] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1EA6B000) [pid = 2384] [serial = 811] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1EA12800) [pid = 2384] [serial = 810] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1407A400) [pid = 2384] [serial = 820] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B0F3AA000) [pid = 2384] [serial = 819] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1C2F6400) [pid = 2384] [serial = 837] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B147C9C00) [pid = 2384] [serial = 840] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1C6F2C00) [pid = 2384] [serial = 843] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1D05B000) [pid = 2384] [serial = 844] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1C40A800) [pid = 2384] [serial = 838] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B18CCE000) [pid = 2384] [serial = 829] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1C2F4400) [pid = 2384] [serial = 841] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B0FD5EC00) [pid = 2384] [serial = 754] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1484E000) [pid = 2384] [serial = 757] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1B56E800) [pid = 2384] [serial = 760] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1C473C00) [pid = 2384] [serial = 763] [outer = 0000000000000000] [url = about:blank] 02:49:09 INFO - PROCESS | 2384 | 1461145749447 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:49:09 INFO - PROCESS | 2384 | 1461145749452 Marionette TRACE conn5 <- [1,1178,null,{}] 02:49:09 INFO - PROCESS | 2384 | 1461145749456 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:09 INFO - PROCESS | 2384 | 1461145749540 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 02:49:09 INFO - PROCESS | 2384 | 1461145749548 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14350000 == 46 [pid = 2384] [id = 304] 02:49:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B0ECE6800) [pid = 2384] [serial = 911] [outer = 0000000000000000] 02:49:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B0F078800) [pid = 2384] [serial = 912] [outer = 0000004B0ECE6800] 02:49:09 INFO - PROCESS | 2384 | 1461145749598 Marionette DEBUG loaded listener.js 02:49:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B13887000) [pid = 2384] [serial = 913] [outer = 0000004B0ECE6800] 02:49:10 INFO - PROCESS | 2384 | 1461145750121 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:49:10 INFO - PROCESS | 2384 | 1461145750190 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:49:10 INFO - PROCESS | 2384 | 1461145750194 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:49:10 INFO - PROCESS | 2384 | 1461145750197 Marionette TRACE conn5 <- [1,1182,null,{}] 02:49:10 INFO - PROCESS | 2384 | 1461145750200 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:10 INFO - PROCESS | 2384 | 1461145750285 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 02:49:10 INFO - PROCESS | 2384 | 1461145750353 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B15DBF000 == 47 [pid = 2384] [id = 305] 02:49:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B103F8000) [pid = 2384] [serial = 914] [outer = 0000000000000000] 02:49:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B14532400) [pid = 2384] [serial = 915] [outer = 0000004B103F8000] 02:49:10 INFO - PROCESS | 2384 | 1461145750407 Marionette DEBUG loaded listener.js 02:49:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B146D3400) [pid = 2384] [serial = 916] [outer = 0000004B103F8000] 02:49:10 INFO - PROCESS | 2384 | 1461145750826 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] 02:49:10 INFO - PROCESS | 2384 | 1461145750891 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:49:10 INFO - PROCESS | 2384 | 1461145750902 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:49:10 INFO - PROCESS | 2384 | 1461145750907 Marionette TRACE conn5 <- [1,1186,null,{}] 02:49:10 INFO - PROCESS | 2384 | 1461145750911 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:11 INFO - PROCESS | 2384 | 1461145751004 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 02:49:11 INFO - PROCESS | 2384 | 1461145751011 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9C6000 == 48 [pid = 2384] [id = 306] 02:49:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B14856C00) [pid = 2384] [serial = 917] [outer = 0000000000000000] 02:49:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B15106400) [pid = 2384] [serial = 918] [outer = 0000004B14856C00] 02:49:11 INFO - PROCESS | 2384 | 1461145751058 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1549A000) [pid = 2384] [serial = 919] [outer = 0000004B14856C00] 02:49:11 INFO - PROCESS | 2384 | 1461145751500 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 650ms 02:49:11 INFO - PROCESS | 2384 | 1461145751550 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 02:49:11 INFO - PROCESS | 2384 | 1461145751552 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 02:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:49:11 INFO - PROCESS | 2384 | 1461145751556 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:49:11 INFO - PROCESS | 2384 | 1461145751558 Marionette TRACE conn5 <- [1,1190,null,{}] 02:49:11 INFO - PROCESS | 2384 | 1461145751561 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:11 INFO - PROCESS | 2384 | 1461145751695 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 02:49:11 INFO - PROCESS | 2384 | 1461145751713 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C1AA000 == 49 [pid = 2384] [id = 307] 02:49:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1597F400) [pid = 2384] [serial = 920] [outer = 0000000000000000] 02:49:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B17F4D800) [pid = 2384] [serial = 921] [outer = 0000004B1597F400] 02:49:11 INFO - PROCESS | 2384 | 1461145751760 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1894EC00) [pid = 2384] [serial = 922] [outer = 0000004B1597F400] 02:49:12 INFO - PROCESS | 2384 | 1461145752195 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 691ms 02:49:12 INFO - PROCESS | 2384 | 1461145752250 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 02:49:12 INFO - PROCESS | 2384 | 1461145752253 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 02:49:12 INFO - PROCESS | 2384 | 1461145752256 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:49:12 INFO - PROCESS | 2384 | 1461145752257 Marionette TRACE conn5 <- [1,1194,null,{}] 02:49:12 INFO - PROCESS | 2384 | 1461145752261 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:12 INFO - PROCESS | 2384 | 1461145752366 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 02:49:12 INFO - PROCESS | 2384 | 1461145752374 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:12 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CBF7800 == 50 [pid = 2384] [id = 308] 02:49:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B18CCDC00) [pid = 2384] [serial = 923] [outer = 0000000000000000] 02:49:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1A266C00) [pid = 2384] [serial = 924] [outer = 0000004B18CCDC00] 02:49:12 INFO - PROCESS | 2384 | 1461145752469 Marionette DEBUG loaded listener.js 02:49:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1A964400) [pid = 2384] [serial = 925] [outer = 0000004B18CCDC00] 02:49:12 INFO - PROCESS | 2384 | 1461145752952 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 733ms 02:49:13 INFO - PROCESS | 2384 | 1461145753016 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 2384 | 1461145753019 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 02:49:13 INFO - PROCESS | 2384 | 1461145753022 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 2384 | 1461145753024 Marionette TRACE conn5 <- [1,1198,null,{}] 02:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:49:13 INFO - PROCESS | 2384 | 1461145753027 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:13 INFO - PROCESS | 2384 | 1461145753135 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 02:49:13 INFO - PROCESS | 2384 | 1461145753148 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E81D800 == 51 [pid = 2384] [id = 309] 02:49:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1B506000) [pid = 2384] [serial = 926] [outer = 0000000000000000] 02:49:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1B571400) [pid = 2384] [serial = 927] [outer = 0000004B1B506000] 02:49:13 INFO - PROCESS | 2384 | 1461145753193 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1BA4D400) [pid = 2384] [serial = 928] [outer = 0000004B1B506000] 02:49:13 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B154A1400) [pid = 2384] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:49:13 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B105CA800) [pid = 2384] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:49:13 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B0EA42800) [pid = 2384] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:49:13 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1B572400) [pid = 2384] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:49:13 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1A37F400) [pid = 2384] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:49:13 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1DF29000) [pid = 2384] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:49:13 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1C6F8C00) [pid = 2384] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:49:13 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B0E254400) [pid = 2384] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:49:13 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1C720C00) [pid = 2384] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:49:13 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B2115DC00) [pid = 2384] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:49:13 INFO - PROCESS | 2384 | 1461145753827 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 818ms 02:49:13 INFO - PROCESS | 2384 | 1461145753850 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 2384 | 1461145753852 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 02:49:13 INFO - PROCESS | 2384 | 1461145753856 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:49:13 INFO - PROCESS | 2384 | 1461145753858 Marionette TRACE conn5 <- [1,1202,null,{}] 02:49:13 INFO - PROCESS | 2384 | 1461145753861 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:13 INFO - PROCESS | 2384 | 1461145753941 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 02:49:13 INFO - PROCESS | 2384 | 1461145753950 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F6A4800 == 52 [pid = 2384] [id = 310] 02:49:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B147D2000) [pid = 2384] [serial = 929] [outer = 0000000000000000] 02:49:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1BA47400) [pid = 2384] [serial = 930] [outer = 0000004B147D2000] 02:49:14 INFO - PROCESS | 2384 | 1461145753995 Marionette DEBUG loaded listener.js 02:49:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1C212400) [pid = 2384] [serial = 931] [outer = 0000004B147D2000] 02:49:14 INFO - PROCESS | 2384 | 1461145754413 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 629ms 02:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:49:14 INFO - PROCESS | 2384 | 1461145754488 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 02:49:14 INFO - PROCESS | 2384 | 1461145754490 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 02:49:14 INFO - PROCESS | 2384 | 1461145754493 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:49:14 INFO - PROCESS | 2384 | 1461145754495 Marionette TRACE conn5 <- [1,1206,null,{}] 02:49:14 INFO - PROCESS | 2384 | 1461145754499 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:14 INFO - PROCESS | 2384 | 1461145754579 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 02:49:14 INFO - PROCESS | 2384 | 1461145754585 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F9DE000 == 53 [pid = 2384] [id = 311] 02:49:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1C2D1800) [pid = 2384] [serial = 932] [outer = 0000000000000000] 02:49:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1C2EE800) [pid = 2384] [serial = 933] [outer = 0000004B1C2D1800] 02:49:14 INFO - PROCESS | 2384 | 1461145754630 Marionette DEBUG loaded listener.js 02:49:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1C2F9400) [pid = 2384] [serial = 934] [outer = 0000004B1C2D1800] 02:49:15 INFO - PROCESS | 2384 | 1461145755047 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 587ms 02:49:15 INFO - PROCESS | 2384 | 1461145755085 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 02:49:15 INFO - PROCESS | 2384 | 1461145755087 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 02:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:49:15 INFO - PROCESS | 2384 | 1461145755090 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:49:15 INFO - PROCESS | 2384 | 1461145755092 Marionette TRACE conn5 <- [1,1210,null,{}] 02:49:15 INFO - PROCESS | 2384 | 1461145755095 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:15 INFO - PROCESS | 2384 | 1461145755176 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 02:49:15 INFO - PROCESS | 2384 | 1461145755182 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20857800 == 54 [pid = 2384] [id = 312] 02:49:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1C404000) [pid = 2384] [serial = 935] [outer = 0000000000000000] 02:49:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1C40E000) [pid = 2384] [serial = 936] [outer = 0000004B1C404000] 02:49:15 INFO - PROCESS | 2384 | 1461145755228 Marionette DEBUG loaded listener.js 02:49:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1C480C00) [pid = 2384] [serial = 937] [outer = 0000004B1C404000] 02:49:15 INFO - PROCESS | 2384 | 1461145755651 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 02:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:49:15 INFO - PROCESS | 2384 | 1461145755685 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 02:49:15 INFO - PROCESS | 2384 | 1461145755688 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:49:15 INFO - PROCESS | 2384 | 1461145755690 Marionette TRACE conn5 <- [1,1214,null,{}] 02:49:15 INFO - PROCESS | 2384 | 1461145755694 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:15 INFO - PROCESS | 2384 | 1461145755833 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 02:49:16 INFO - PROCESS | 2384 | 1461145755984 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:16 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B105B0800 == 55 [pid = 2384] [id = 313] 02:49:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B0D243800) [pid = 2384] [serial = 938] [outer = 0000000000000000] 02:49:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B0E4CA800) [pid = 2384] [serial = 939] [outer = 0000004B0D243800] 02:49:16 INFO - PROCESS | 2384 | 1461145756045 Marionette DEBUG loaded listener.js 02:49:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B0F06E800) [pid = 2384] [serial = 940] [outer = 0000004B0D243800] 02:49:16 INFO - PROCESS | 2384 | 1461145756606 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 986ms 02:49:16 INFO - PROCESS | 2384 | 1461145756681 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 02:49:16 INFO - PROCESS | 2384 | 1461145756686 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 02:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:49:16 INFO - PROCESS | 2384 | 1461145756691 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - PROCESS | 2384 | 1461145756696 Marionette TRACE conn5 <- [1,1218,null,{}] 02:49:16 INFO - PROCESS | 2384 | 1461145756701 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:16 INFO - PROCESS | 2384 | 1461145756844 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 02:49:16 INFO - PROCESS | 2384 | 1461145756961 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:16 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8B5000 == 56 [pid = 2384] [id = 314] 02:49:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B147D6C00) [pid = 2384] [serial = 941] [outer = 0000000000000000] 02:49:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1484E000) [pid = 2384] [serial = 942] [outer = 0000004B147D6C00] 02:49:17 INFO - PROCESS | 2384 | 1461145757022 Marionette DEBUG loaded listener.js 02:49:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B15107800) [pid = 2384] [serial = 943] [outer = 0000004B147D6C00] 02:49:17 INFO - PROCESS | 2384 | 1461145757621 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 984ms 02:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:49:17 INFO - PROCESS | 2384 | 1461145757678 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 02:49:17 INFO - PROCESS | 2384 | 1461145757682 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 02:49:17 INFO - PROCESS | 2384 | 1461145757686 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:49:17 INFO - PROCESS | 2384 | 1461145757688 Marionette TRACE conn5 <- [1,1222,null,{}] 02:49:17 INFO - PROCESS | 2384 | 1461145757692 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:17 INFO - PROCESS | 2384 | 1461145757830 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 02:49:17 INFO - PROCESS | 2384 | 1461145757947 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:17 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F9D9800 == 57 [pid = 2384] [id = 315] 02:49:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B18946800) [pid = 2384] [serial = 944] [outer = 0000000000000000] 02:49:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1A758C00) [pid = 2384] [serial = 945] [outer = 0000004B18946800] 02:49:18 INFO - PROCESS | 2384 | 1461145758005 Marionette DEBUG loaded listener.js 02:49:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1B574C00) [pid = 2384] [serial = 946] [outer = 0000004B18946800] 02:49:18 INFO - PROCESS | 2384 | 1461145758642 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 985ms 02:49:18 INFO - PROCESS | 2384 | 1461145758672 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 02:49:18 INFO - PROCESS | 2384 | 1461145758677 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 02:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:49:18 INFO - PROCESS | 2384 | 1461145758689 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:49:18 INFO - PROCESS | 2384 | 1461145758694 Marionette TRACE conn5 <- [1,1226,null,{}] 02:49:18 INFO - PROCESS | 2384 | 1461145758698 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:18 INFO - PROCESS | 2384 | 1461145758809 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 02:49:18 INFO - PROCESS | 2384 | 1461145758898 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:18 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23295800 == 58 [pid = 2384] [id = 316] 02:49:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1C6F0800) [pid = 2384] [serial = 947] [outer = 0000000000000000] 02:49:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1C720C00) [pid = 2384] [serial = 948] [outer = 0000004B1C6F0800] 02:49:18 INFO - PROCESS | 2384 | 1461145758955 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1D067400) [pid = 2384] [serial = 949] [outer = 0000004B1C6F0800] 02:49:19 INFO - PROCESS | 2384 | 1461145759478 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 840ms 02:49:19 INFO - PROCESS | 2384 | 1461145759525 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 02:49:19 INFO - PROCESS | 2384 | 1461145759528 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 02:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:49:19 INFO - PROCESS | 2384 | 1461145759532 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 2384 | 1461145759534 Marionette TRACE conn5 <- [1,1230,null,{}] 02:49:19 INFO - PROCESS | 2384 | 1461145759538 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:19 INFO - PROCESS | 2384 | 1461145759644 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 02:49:19 INFO - PROCESS | 2384 | 1461145759732 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2367D800 == 59 [pid = 2384] [id = 317] 02:49:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1DFD3400) [pid = 2384] [serial = 950] [outer = 0000000000000000] 02:49:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1E4EA400) [pid = 2384] [serial = 951] [outer = 0000004B1DFD3400] 02:49:19 INFO - PROCESS | 2384 | 1461145759788 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1EA6A400) [pid = 2384] [serial = 952] [outer = 0000004B1DFD3400] 02:49:20 INFO - PROCESS | 2384 | 1461145760354 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 881ms 02:49:20 INFO - PROCESS | 2384 | 1461145760416 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 02:49:20 INFO - PROCESS | 2384 | 1461145760418 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 02:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:49:20 INFO - PROCESS | 2384 | 1461145760422 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:49:20 INFO - PROCESS | 2384 | 1461145760424 Marionette TRACE conn5 <- [1,1234,null,{}] 02:49:20 INFO - PROCESS | 2384 | 1461145760428 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:20 INFO - PROCESS | 2384 | 1461145760535 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 02:49:20 INFO - PROCESS | 2384 | 1461145760629 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:20 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CB23800 == 60 [pid = 2384] [id = 318] 02:49:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1DFD5C00) [pid = 2384] [serial = 953] [outer = 0000000000000000] 02:49:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1F644800) [pid = 2384] [serial = 954] [outer = 0000004B1DFD5C00] 02:49:20 INFO - PROCESS | 2384 | 1461145760696 Marionette DEBUG loaded listener.js 02:49:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B1F92E000) [pid = 2384] [serial = 955] [outer = 0000004B1DFD5C00] 02:49:21 INFO - PROCESS | 2384 | 1461145761426 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1029ms 02:49:21 INFO - PROCESS | 2384 | 1461145761454 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 02:49:21 INFO - PROCESS | 2384 | 1461145761459 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 02:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:49:21 INFO - PROCESS | 2384 | 1461145761464 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 2384 | 1461145761468 Marionette TRACE conn5 <- [1,1238,null,{}] 02:49:21 INFO - PROCESS | 2384 | 1461145761491 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:21 INFO - PROCESS | 2384 | 1461145761662 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 02:49:21 INFO - PROCESS | 2384 | 1461145761757 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B141AC800 == 61 [pid = 2384] [id = 319] 02:49:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B14074800) [pid = 2384] [serial = 956] [outer = 0000000000000000] 02:49:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1417D800) [pid = 2384] [serial = 957] [outer = 0000004B14074800] 02:49:21 INFO - PROCESS | 2384 | 1461145761808 Marionette DEBUG loaded listener.js 02:49:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B147D0C00) [pid = 2384] [serial = 958] [outer = 0000004B14074800] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23293800 == 60 [pid = 2384] [id = 266] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20857800 == 59 [pid = 2384] [id = 312] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F9DE000 == 58 [pid = 2384] [id = 311] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F6A4800 == 57 [pid = 2384] [id = 310] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E81D800 == 56 [pid = 2384] [id = 309] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CBF7800 == 55 [pid = 2384] [id = 308] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C1AA000 == 54 [pid = 2384] [id = 307] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9C6000 == 53 [pid = 2384] [id = 306] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B15DBF000 == 52 [pid = 2384] [id = 305] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14350000 == 51 [pid = 2384] [id = 304] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13CC9800 == 50 [pid = 2384] [id = 303] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B232D1000) [pid = 2384] [serial = 894] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20849800 == 49 [pid = 2384] [id = 302] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1D202800 == 48 [pid = 2384] [id = 301] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20034000 == 47 [pid = 2384] [id = 300] 02:49:22 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1AE0A000 == 46 [pid = 2384] [id = 299] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B15D10400) [pid = 2384] [serial = 873] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B18953800) [pid = 2384] [serial = 874] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B0E260400) [pid = 2384] [serial = 849] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B1C405400) [pid = 2384] [serial = 864] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1F8EBC00) [pid = 2384] [serial = 861] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1AE56000) [pid = 2384] [serial = 855] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B14539800) [pid = 2384] [serial = 868] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B13663000) [pid = 2384] [serial = 867] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B13668400) [pid = 2384] [serial = 870] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B146D4400) [pid = 2384] [serial = 871] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1BA56000) [pid = 2384] [serial = 879] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1C2D1400) [pid = 2384] [serial = 880] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1A965800) [pid = 2384] [serial = 876] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1484BC00) [pid = 2384] [serial = 852] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1F642C00) [pid = 2384] [serial = 858] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1EA6A800) [pid = 2384] [serial = 847] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1DFD2400) [pid = 2384] [serial = 883] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1D2CEC00) [pid = 2384] [serial = 882] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B15108C00) [pid = 2384] [serial = 888] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1E84C800) [pid = 2384] [serial = 885] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B2115F800) [pid = 2384] [serial = 891] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1F642800) [pid = 2384] [serial = 886] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B232C7800) [pid = 2384] [serial = 892] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1B50C400) [pid = 2384] [serial = 877] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1C21FC00) [pid = 2384] [serial = 889] [outer = 0000000000000000] [url = about:blank] 02:49:22 INFO - PROCESS | 2384 | 1461145762385 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 964ms 02:49:22 INFO - PROCESS | 2384 | 1461145762432 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 02:49:22 INFO - PROCESS | 2384 | 1461145762438 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 02:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:49:22 INFO - PROCESS | 2384 | 1461145762444 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:49:22 INFO - PROCESS | 2384 | 1461145762446 Marionette TRACE conn5 <- [1,1242,null,{}] 02:49:22 INFO - PROCESS | 2384 | 1461145762450 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:22 INFO - PROCESS | 2384 | 1461145762541 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 02:49:22 INFO - PROCESS | 2384 | 1461145762628 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A2D0800 == 47 [pid = 2384] [id = 320] 02:49:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B14150800) [pid = 2384] [serial = 959] [outer = 0000000000000000] 02:49:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B14871800) [pid = 2384] [serial = 960] [outer = 0000004B14150800] 02:49:22 INFO - PROCESS | 2384 | 1461145762676 Marionette DEBUG loaded listener.js 02:49:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B154A1400) [pid = 2384] [serial = 961] [outer = 0000004B14150800] 02:49:23 INFO - PROCESS | 2384 | 1461145763086 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 692ms 02:49:23 INFO - PROCESS | 2384 | 1461145763138 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 2384 | 1461145763140 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 02:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:49:23 INFO - PROCESS | 2384 | 1461145763144 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 2384 | 1461145763148 Marionette TRACE conn5 <- [1,1246,null,{}] 02:49:23 INFO - PROCESS | 2384 | 1461145763158 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:23 INFO - PROCESS | 2384 | 1461145763246 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 02:49:23 INFO - PROCESS | 2384 | 1461145763295 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C636800 == 48 [pid = 2384] [id = 321] 02:49:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B18CD4400) [pid = 2384] [serial = 962] [outer = 0000000000000000] 02:49:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1A384400) [pid = 2384] [serial = 963] [outer = 0000004B18CD4400] 02:49:23 INFO - PROCESS | 2384 | 1461145763345 Marionette DEBUG loaded listener.js 02:49:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1AE56000) [pid = 2384] [serial = 964] [outer = 0000004B18CD4400] 02:49:23 INFO - PROCESS | 2384 | 1461145763783 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 690ms 02:49:23 INFO - PROCESS | 2384 | 1461145763837 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 2384 | 1461145763840 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 02:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:49:23 INFO - PROCESS | 2384 | 1461145763843 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 2384 | 1461145763845 Marionette TRACE conn5 <- [1,1250,null,{}] 02:49:23 INFO - PROCESS | 2384 | 1461145763848 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:23 INFO - PROCESS | 2384 | 1461145763937 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 02:49:23 INFO - PROCESS | 2384 | 1461145763944 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E11E000 == 49 [pid = 2384] [id = 322] 02:49:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1B70C800) [pid = 2384] [serial = 965] [outer = 0000000000000000] 02:49:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1BF6E400) [pid = 2384] [serial = 966] [outer = 0000004B1B70C800] 02:49:23 INFO - PROCESS | 2384 | 1461145763990 Marionette DEBUG loaded listener.js 02:49:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1C2DFC00) [pid = 2384] [serial = 967] [outer = 0000004B1B70C800] 02:49:24 INFO - PROCESS | 2384 | 1461145764477 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 691ms 02:49:24 INFO - PROCESS | 2384 | 1461145764542 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 02:49:24 INFO - PROCESS | 2384 | 1461145764544 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 02:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:49:24 INFO - PROCESS | 2384 | 1461145764547 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:49:24 INFO - PROCESS | 2384 | 1461145764549 Marionette TRACE conn5 <- [1,1254,null,{}] 02:49:24 INFO - PROCESS | 2384 | 1461145764553 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:24 INFO - PROCESS | 2384 | 1461145764690 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 02:49:24 INFO - PROCESS | 2384 | 1461145764713 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:24 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F96B000 == 50 [pid = 2384] [id = 323] 02:49:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1C40E800) [pid = 2384] [serial = 968] [outer = 0000000000000000] 02:49:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1C47AC00) [pid = 2384] [serial = 969] [outer = 0000004B1C40E800] 02:49:24 INFO - PROCESS | 2384 | 1461145764759 Marionette DEBUG loaded listener.js 02:49:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1C6F2400) [pid = 2384] [serial = 970] [outer = 0000004B1C40E800] 02:49:25 INFO - PROCESS | 2384 | 1461145765235 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 733ms 02:49:25 INFO - PROCESS | 2384 | 1461145765284 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 02:49:25 INFO - PROCESS | 2384 | 1461145765286 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 02:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:49:25 INFO - PROCESS | 2384 | 1461145765289 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:49:25 INFO - PROCESS | 2384 | 1461145765291 Marionette TRACE conn5 <- [1,1258,null,{}] 02:49:25 INFO - PROCESS | 2384 | 1461145765295 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:25 INFO - PROCESS | 2384 | 1461145765428 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 02:49:25 INFO - PROCESS | 2384 | 1461145765485 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:25 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14578000 == 51 [pid = 2384] [id = 324] 02:49:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1EDF2000) [pid = 2384] [serial = 971] [outer = 0000000000000000] 02:49:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1F92DC00) [pid = 2384] [serial = 972] [outer = 0000004B1EDF2000] 02:49:25 INFO - PROCESS | 2384 | 1461145765535 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B20109800) [pid = 2384] [serial = 973] [outer = 0000004B1EDF2000] 02:49:25 INFO - PROCESS | 2384 | 1461145765970 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 734ms 02:49:26 INFO - PROCESS | 2384 | 1461145766030 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 02:49:26 INFO - PROCESS | 2384 | 1461145766033 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 02:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:49:26 INFO - PROCESS | 2384 | 1461145766041 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 2384 | 1461145766043 Marionette TRACE conn5 <- [1,1262,null,{}] 02:49:26 INFO - PROCESS | 2384 | 1461145766046 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:26 INFO - PROCESS | 2384 | 1461145766155 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 02:49:26 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1597F400) [pid = 2384] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:49:26 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B103F8000) [pid = 2384] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:49:26 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B14856C00) [pid = 2384] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:49:26 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B18CCDC00) [pid = 2384] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:49:26 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B0ECE6800) [pid = 2384] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:49:26 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B0D2F0000) [pid = 2384] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:49:26 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1B506000) [pid = 2384] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:49:26 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B147D2000) [pid = 2384] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:49:26 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1C2D1800) [pid = 2384] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:49:26 INFO - PROCESS | 2384 | 1461145766272 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:26 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BAEC800 == 52 [pid = 2384] [id = 325] 02:49:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B0EA49C00) [pid = 2384] [serial = 974] [outer = 0000000000000000] 02:49:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1382C400) [pid = 2384] [serial = 975] [outer = 0000004B0EA49C00] 02:49:26 INFO - PROCESS | 2384 | 1461145766319 Marionette DEBUG loaded listener.js 02:49:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1AE3F800) [pid = 2384] [serial = 976] [outer = 0000004B0EA49C00] 02:49:26 INFO - PROCESS | 2384 | 1461145766693 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 692ms 02:49:26 INFO - PROCESS | 2384 | 1461145766739 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 02:49:26 INFO - PROCESS | 2384 | 1461145766741 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 02:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:49:26 INFO - PROCESS | 2384 | 1461145766744 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 2384 | 1461145766746 Marionette TRACE conn5 <- [1,1266,null,{}] 02:49:26 INFO - PROCESS | 2384 | 1461145766749 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:26 INFO - PROCESS | 2384 | 1461145766860 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 02:49:26 INFO - PROCESS | 2384 | 1461145766869 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:26 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B80000 == 53 [pid = 2384] [id = 326] 02:49:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1487C400) [pid = 2384] [serial = 977] [outer = 0000000000000000] 02:49:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B20254C00) [pid = 2384] [serial = 978] [outer = 0000004B1487C400] 02:49:26 INFO - PROCESS | 2384 | 1461145766914 Marionette DEBUG loaded listener.js 02:49:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B2115D000) [pid = 2384] [serial = 979] [outer = 0000004B1487C400] 02:49:27 INFO - PROCESS | 2384 | 1461145767333 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 630ms 02:49:27 INFO - PROCESS | 2384 | 1461145767377 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 02:49:27 INFO - PROCESS | 2384 | 1461145767380 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 02:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:49:27 INFO - PROCESS | 2384 | 1461145767383 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:49:27 INFO - PROCESS | 2384 | 1461145767385 Marionette TRACE conn5 <- [1,1270,null,{}] 02:49:27 INFO - PROCESS | 2384 | 1461145767388 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:27 INFO - PROCESS | 2384 | 1461145767500 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 02:49:27 INFO - PROCESS | 2384 | 1461145767541 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23CA7000 == 54 [pid = 2384] [id = 327] 02:49:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B2025E800) [pid = 2384] [serial = 980] [outer = 0000000000000000] 02:49:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B232C8C00) [pid = 2384] [serial = 981] [outer = 0000004B2025E800] 02:49:27 INFO - PROCESS | 2384 | 1461145767587 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B2335E000) [pid = 2384] [serial = 982] [outer = 0000004B2025E800] 02:49:28 INFO - PROCESS | 2384 | 1461145767999 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 629ms 02:49:28 INFO - PROCESS | 2384 | 1461145768015 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 2384 | 1461145768017 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 02:49:28 INFO - PROCESS | 2384 | 1461145768021 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:49:28 INFO - PROCESS | 2384 | 1461145768023 Marionette TRACE conn5 <- [1,1274,null,{}] 02:49:28 INFO - PROCESS | 2384 | 1461145768026 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:28 INFO - PROCESS | 2384 | 1461145768139 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 02:49:28 INFO - PROCESS | 2384 | 1461145768148 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2401F000 == 55 [pid = 2384] [id = 328] 02:49:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B23363400) [pid = 2384] [serial = 983] [outer = 0000000000000000] 02:49:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B23368800) [pid = 2384] [serial = 984] [outer = 0000004B23363400] 02:49:28 INFO - PROCESS | 2384 | 1461145768194 Marionette DEBUG loaded listener.js 02:49:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B23C15400) [pid = 2384] [serial = 985] [outer = 0000004B23363400] 02:49:28 INFO - PROCESS | 2384 | 1461145768919 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 945ms 02:49:28 INFO - PROCESS | 2384 | 1461145768969 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 2384 | 1461145768976 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 02:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:49:28 INFO - PROCESS | 2384 | 1461145768982 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 2384 | 1461145768986 Marionette TRACE conn5 <- [1,1278,null,{}] 02:49:28 INFO - PROCESS | 2384 | 1461145768991 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:29 INFO - PROCESS | 2384 | 1461145769107 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 02:49:29 INFO - PROCESS | 2384 | 1461145769230 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A2CA800 == 56 [pid = 2384] [id = 329] 02:49:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B143B5400) [pid = 2384] [serial = 986] [outer = 0000000000000000] 02:49:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B147D1800) [pid = 2384] [serial = 987] [outer = 0000004B143B5400] 02:49:29 INFO - PROCESS | 2384 | 1461145769290 Marionette DEBUG loaded listener.js 02:49:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B17F57400) [pid = 2384] [serial = 988] [outer = 0000004B143B5400] 02:49:29 INFO - PROCESS | 2384 | 1461145769877 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 944ms 02:49:29 INFO - PROCESS | 2384 | 1461145769928 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 02:49:29 INFO - PROCESS | 2384 | 1461145769935 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 02:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:49:29 INFO - PROCESS | 2384 | 1461145769941 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:49:29 INFO - PROCESS | 2384 | 1461145769944 Marionette TRACE conn5 <- [1,1282,null,{}] 02:49:29 INFO - PROCESS | 2384 | 1461145769948 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:30 INFO - PROCESS | 2384 | 1461145770093 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 02:49:30 INFO - PROCESS | 2384 | 1461145770212 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:30 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F9DD800 == 57 [pid = 2384] [id = 330] 02:49:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1A285C00) [pid = 2384] [serial = 989] [outer = 0000000000000000] 02:49:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B1B89D000) [pid = 2384] [serial = 990] [outer = 0000004B1A285C00] 02:49:30 INFO - PROCESS | 2384 | 1461145770269 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1C6D1000) [pid = 2384] [serial = 991] [outer = 0000004B1A285C00] 02:49:30 INFO - PROCESS | 2384 | 1461145770878 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 985ms 02:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:49:30 INFO - PROCESS | 2384 | 1461145770932 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 02:49:30 INFO - PROCESS | 2384 | 1461145770935 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 02:49:30 INFO - PROCESS | 2384 | 1461145770939 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:49:30 INFO - PROCESS | 2384 | 1461145770943 Marionette TRACE conn5 <- [1,1286,null,{}] 02:49:30 INFO - PROCESS | 2384 | 1461145770955 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:31 INFO - PROCESS | 2384 | 1461145771070 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 02:49:31 INFO - PROCESS | 2384 | 1461145771192 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26892800 == 58 [pid = 2384] [id = 331] 02:49:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1D22C000) [pid = 2384] [serial = 992] [outer = 0000000000000000] 02:49:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B1D232400) [pid = 2384] [serial = 993] [outer = 0000004B1D22C000] 02:49:31 INFO - PROCESS | 2384 | 1461145771254 Marionette DEBUG loaded listener.js 02:49:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1F882400) [pid = 2384] [serial = 994] [outer = 0000004B1D22C000] 02:49:31 INFO - PROCESS | 2384 | 1461145771852 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 986ms 02:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:49:31 INFO - PROCESS | 2384 | 1461145771926 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 02:49:31 INFO - PROCESS | 2384 | 1461145771930 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 02:49:31 INFO - PROCESS | 2384 | 1461145771933 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 2384 | 1461145771935 Marionette TRACE conn5 <- [1,1290,null,{}] 02:49:31 INFO - PROCESS | 2384 | 1461145771941 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:32 INFO - PROCESS | 2384 | 1461145772055 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 02:49:32 INFO - PROCESS | 2384 | 1461145772183 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2699E000 == 59 [pid = 2384] [id = 332] 02:49:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B1038BC00) [pid = 2384] [serial = 995] [outer = 0000000000000000] 02:49:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B2025B400) [pid = 2384] [serial = 996] [outer = 0000004B1038BC00] 02:49:32 INFO - PROCESS | 2384 | 1461145772240 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B23C19000) [pid = 2384] [serial = 997] [outer = 0000004B1038BC00] 02:49:33 INFO - PROCESS | 2384 | 1461145773030 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1142ms 02:49:33 INFO - PROCESS | 2384 | 1461145773078 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 02:49:33 INFO - PROCESS | 2384 | 1461145773082 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 02:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:49:33 INFO - PROCESS | 2384 | 1461145773087 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 2384 | 1461145773091 Marionette TRACE conn5 <- [1,1294,null,{}] 02:49:33 INFO - PROCESS | 2384 | 1461145773097 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:33 INFO - PROCESS | 2384 | 1461145773238 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 02:49:33 INFO - PROCESS | 2384 | 1461145773256 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:33 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A363800 == 60 [pid = 2384] [id = 333] 02:49:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B13934000) [pid = 2384] [serial = 998] [outer = 0000000000000000] 02:49:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B13B19400) [pid = 2384] [serial = 999] [outer = 0000004B13934000] 02:49:33 INFO - PROCESS | 2384 | 1461145773308 Marionette DEBUG loaded listener.js 02:49:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B145EE000) [pid = 2384] [serial = 1000] [outer = 0000004B13934000] 02:49:33 INFO - PROCESS | 2384 | 1461145773938 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 882ms 02:49:33 INFO - PROCESS | 2384 | 1461145773974 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 02:49:33 INFO - PROCESS | 2384 | 1461145773980 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 02:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:49:34 INFO - PROCESS | 2384 | 1461145773986 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:49:34 INFO - PROCESS | 2384 | 1461145773989 Marionette TRACE conn5 <- [1,1298,null,{}] 02:49:34 INFO - PROCESS | 2384 | 1461145773993 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:34 INFO - PROCESS | 2384 | 1461145774096 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 02:49:34 INFO - PROCESS | 2384 | 1461145774175 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:34 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9EA800 == 61 [pid = 2384] [id = 334] 02:49:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0000004B1487DC00) [pid = 2384] [serial = 1001] [outer = 0000000000000000] 02:49:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0000004B17F4F400) [pid = 2384] [serial = 1002] [outer = 0000004B1487DC00] 02:49:34 INFO - PROCESS | 2384 | 1461145774268 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0000004B18CCCC00) [pid = 2384] [serial = 1003] [outer = 0000004B1487DC00] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B8B1800 == 60 [pid = 2384] [id = 252] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1413F000 == 59 [pid = 2384] [id = 251] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23CA7000 == 58 [pid = 2384] [id = 327] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B80000 == 57 [pid = 2384] [id = 326] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BAEC800 == 56 [pid = 2384] [id = 325] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14578000 == 55 [pid = 2384] [id = 324] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F96B000 == 54 [pid = 2384] [id = 323] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26994000 == 53 [pid = 2384] [id = 298] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E11E000 == 52 [pid = 2384] [id = 322] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0000004B1C40E000) [pid = 2384] [serial = 936] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0000004B1DFD5800) [pid = 2384] [serial = 903] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0000004B20110C00) [pid = 2384] [serial = 906] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B13833000) [pid = 2384] [serial = 897] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B18950000) [pid = 2384] [serial = 900] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C636800 == 51 [pid = 2384] [id = 321] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A2D0800 == 50 [pid = 2384] [id = 320] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B141AC800 == 49 [pid = 2384] [id = 319] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F9D9800 == 48 [pid = 2384] [id = 315] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B8B5000 == 47 [pid = 2384] [id = 314] 02:49:34 INFO - PROCESS | 2384 | --DOCSHELL 0000004B105B0800 == 46 [pid = 2384] [id = 313] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B17F4D800) [pid = 2384] [serial = 921] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B1894EC00) [pid = 2384] [serial = 922] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B14532400) [pid = 2384] [serial = 915] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B146D3400) [pid = 2384] [serial = 916] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B15106400) [pid = 2384] [serial = 918] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B1A964400) [pid = 2384] [serial = 925] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1A266C00) [pid = 2384] [serial = 924] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B0F078800) [pid = 2384] [serial = 912] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B13887000) [pid = 2384] [serial = 913] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B0E98EC00) [pid = 2384] [serial = 909] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1B571400) [pid = 2384] [serial = 927] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B0F06E000) [pid = 2384] [serial = 910] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1BA47400) [pid = 2384] [serial = 930] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1C212400) [pid = 2384] [serial = 931] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1C2EE800) [pid = 2384] [serial = 933] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1BA4D400) [pid = 2384] [serial = 928] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1C2F9400) [pid = 2384] [serial = 934] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1549A000) [pid = 2384] [serial = 919] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 2384 | 1461145774825 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]]]}] 02:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 02:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 879ms 02:49:34 INFO - PROCESS | 2384 | 1461145774869 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 02:49:34 INFO - PROCESS | 2384 | 1461145774871 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 02:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:49:34 INFO - PROCESS | 2384 | 1461145774875 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:49:34 INFO - PROCESS | 2384 | 1461145774878 Marionette TRACE conn5 <- [1,1302,null,{}] 02:49:34 INFO - PROCESS | 2384 | 1461145774889 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:34 INFO - PROCESS | 2384 | 1461145774978 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 02:49:35 INFO - PROCESS | 2384 | 1461145775075 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A35F800 == 47 [pid = 2384] [id = 335] 02:49:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B0D246800) [pid = 2384] [serial = 1004] [outer = 0000000000000000] 02:49:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B14857800) [pid = 2384] [serial = 1005] [outer = 0000004B0D246800] 02:49:35 INFO - PROCESS | 2384 | 1461145775126 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B154A4400) [pid = 2384] [serial = 1006] [outer = 0000004B0D246800] 02:49:35 INFO - PROCESS | 2384 | 1461145775512 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 692ms 02:49:35 INFO - PROCESS | 2384 | 1461145775570 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 2384 | 1461145775573 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 02:49:35 INFO - PROCESS | 2384 | 1461145775576 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:49:35 INFO - PROCESS | 2384 | 1461145775578 Marionette TRACE conn5 <- [1,1306,null,{}] 02:49:35 INFO - PROCESS | 2384 | 1461145775581 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:35 INFO - PROCESS | 2384 | 1461145775666 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 02:49:35 INFO - PROCESS | 2384 | 1461145775673 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D209800 == 48 [pid = 2384] [id = 336] 02:49:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B143B9000) [pid = 2384] [serial = 1007] [outer = 0000000000000000] 02:49:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1895C800) [pid = 2384] [serial = 1008] [outer = 0000004B143B9000] 02:49:35 INFO - PROCESS | 2384 | 1461145775719 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1A965400) [pid = 2384] [serial = 1009] [outer = 0000004B143B9000] 02:49:36 INFO - PROCESS | 2384 | 1461145776185 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 691ms 02:49:36 INFO - PROCESS | 2384 | 1461145776270 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 2384 | 1461145776272 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 02:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:49:36 INFO - PROCESS | 2384 | 1461145776276 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 2384 | 1461145776278 Marionette TRACE conn5 <- [1,1310,null,{}] 02:49:36 INFO - PROCESS | 2384 | 1461145776281 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:36 INFO - PROCESS | 2384 | 1461145776364 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 02:49:36 INFO - PROCESS | 2384 | 1461145776373 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:36 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14706800 == 49 [pid = 2384] [id = 337] 02:49:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1AE41C00) [pid = 2384] [serial = 1010] [outer = 0000000000000000] 02:49:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1B503400) [pid = 2384] [serial = 1011] [outer = 0000004B1AE41C00] 02:49:36 INFO - PROCESS | 2384 | 1461145776419 Marionette DEBUG loaded listener.js 02:49:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1BA4E400) [pid = 2384] [serial = 1012] [outer = 0000004B1AE41C00] 02:49:36 INFO - PROCESS | 2384 | 1461145776910 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 692ms 02:49:36 INFO - PROCESS | 2384 | 1461145776970 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 2384 | 1461145776973 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 02:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:49:36 INFO - PROCESS | 2384 | 1461145776976 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 2384 | 1461145776978 Marionette TRACE conn5 <- [1,1314,null,{}] 02:49:36 INFO - PROCESS | 2384 | 1461145776981 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:37 INFO - PROCESS | 2384 | 1461145777141 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 02:49:37 INFO - PROCESS | 2384 | 1461145777167 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F97D800 == 50 [pid = 2384] [id = 338] 02:49:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B1C2DE400) [pid = 2384] [serial = 1013] [outer = 0000000000000000] 02:49:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1C407400) [pid = 2384] [serial = 1014] [outer = 0000004B1C2DE400] 02:49:37 INFO - PROCESS | 2384 | 1461145777218 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1C6D4000) [pid = 2384] [serial = 1015] [outer = 0000004B1C2DE400] 02:49:37 INFO - PROCESS | 2384 | 1461145777687 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 734ms 02:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:49:37 INFO - PROCESS | 2384 | 1461145777720 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 02:49:37 INFO - PROCESS | 2384 | 1461145777722 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 02:49:37 INFO - PROCESS | 2384 | 1461145777725 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:49:37 INFO - PROCESS | 2384 | 1461145777727 Marionette TRACE conn5 <- [1,1318,null,{}] 02:49:37 INFO - PROCESS | 2384 | 1461145777731 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:37 INFO - PROCESS | 2384 | 1461145777838 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 02:49:37 INFO - PROCESS | 2384 | 1461145777844 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F29B000 == 51 [pid = 2384] [id = 339] 02:49:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B1C2F3000) [pid = 2384] [serial = 1016] [outer = 0000000000000000] 02:49:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1D223C00) [pid = 2384] [serial = 1017] [outer = 0000004B1C2F3000] 02:49:37 INFO - PROCESS | 2384 | 1461145777889 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B1DDA3400) [pid = 2384] [serial = 1018] [outer = 0000004B1C2F3000] 02:49:38 INFO - PROCESS | 2384 | 1461145778354 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 692ms 02:49:38 INFO - PROCESS | 2384 | 1461145778420 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 2384 | 1461145778423 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 02:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:49:38 INFO - PROCESS | 2384 | 1461145778426 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 2384 | 1461145778428 Marionette TRACE conn5 <- [1,1322,null,{}] 02:49:38 INFO - PROCESS | 2384 | 1461145778432 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:38 INFO - PROCESS | 2384 | 1461145778569 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B147CAC00) [pid = 2384] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B1C40E800) [pid = 2384] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B18CD4400) [pid = 2384] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B18946800) [pid = 2384] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B0D243800) [pid = 2384] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B1C6F0800) [pid = 2384] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B1EDF2000) [pid = 2384] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B14150800) [pid = 2384] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1DFD5C00) [pid = 2384] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1C404000) [pid = 2384] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1B70C800) [pid = 2384] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B14074800) [pid = 2384] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B0EA49C00) [pid = 2384] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B147D6C00) [pid = 2384] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1487C400) [pid = 2384] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1C6CEC00) [pid = 2384] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1B70C400) [pid = 2384] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B147CEC00) [pid = 2384] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1A388400) [pid = 2384] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B0D245400) [pid = 2384] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B0ECE2400) [pid = 2384] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B15192C00) [pid = 2384] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1F8E5000) [pid = 2384] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B0DA66C00) [pid = 2384] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1DD9C800) [pid = 2384] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B232CDC00) [pid = 2384] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:49:38 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B2025E800) [pid = 2384] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:49:38 INFO - PROCESS | 2384 | 1461145778930 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:38 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B151BE800 == 52 [pid = 2384] [id = 340] 02:49:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B0D164400) [pid = 2384] [serial = 1019] [outer = 0000000000000000] 02:49:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B0DAE1000) [pid = 2384] [serial = 1020] [outer = 0000004B0D164400] 02:49:38 INFO - PROCESS | 2384 | 1461145778975 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1459B400) [pid = 2384] [serial = 1021] [outer = 0000004B0D164400] 02:49:39 INFO - PROCESS | 2384 | 1461145779396 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1026ms 02:49:39 INFO - PROCESS | 2384 | 1461145779454 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 02:49:39 INFO - PROCESS | 2384 | 1461145779457 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 02:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:49:39 INFO - PROCESS | 2384 | 1461145779460 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:49:39 INFO - PROCESS | 2384 | 1461145779462 Marionette TRACE conn5 <- [1,1326,null,{}] 02:49:39 INFO - PROCESS | 2384 | 1461145779479 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:39 INFO - PROCESS | 2384 | 1461145779563 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 02:49:39 INFO - PROCESS | 2384 | 1461145779572 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236DA800 == 53 [pid = 2384] [id = 341] 02:49:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1AF21400) [pid = 2384] [serial = 1022] [outer = 0000000000000000] 02:49:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1C406000) [pid = 2384] [serial = 1023] [outer = 0000004B1AF21400] 02:49:39 INFO - PROCESS | 2384 | 1461145779618 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1EA63400) [pid = 2384] [serial = 1024] [outer = 0000004B1AF21400] 02:49:40 INFO - PROCESS | 2384 | 1461145780504 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1090ms 02:49:40 INFO - PROCESS | 2384 | 1461145780554 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 02:49:40 INFO - PROCESS | 2384 | 1461145780556 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 02:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:49:40 INFO - PROCESS | 2384 | 1461145780560 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 2384 | 1461145780561 Marionette TRACE conn5 <- [1,1330,null,{}] 02:49:40 INFO - PROCESS | 2384 | 1461145780568 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:40 INFO - PROCESS | 2384 | 1461145780653 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 02:49:40 INFO - PROCESS | 2384 | 1461145780660 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2400B000 == 54 [pid = 2384] [id = 342] 02:49:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1EA6FC00) [pid = 2384] [serial = 1025] [outer = 0000000000000000] 02:49:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1F8DF400) [pid = 2384] [serial = 1026] [outer = 0000004B1EA6FC00] 02:49:40 INFO - PROCESS | 2384 | 1461145780705 Marionette DEBUG loaded listener.js 02:49:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1F93BC00) [pid = 2384] [serial = 1027] [outer = 0000004B1EA6FC00] 02:49:41 INFO - PROCESS | 2384 | 1461145781349 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 839ms 02:49:41 INFO - PROCESS | 2384 | 1461145781401 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 02:49:41 INFO - PROCESS | 2384 | 1461145781407 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 02:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:49:41 INFO - PROCESS | 2384 | 1461145781413 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:49:41 INFO - PROCESS | 2384 | 1461145781417 Marionette TRACE conn5 <- [1,1334,null,{}] 02:49:41 INFO - PROCESS | 2384 | 1461145781423 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:41 INFO - PROCESS | 2384 | 1461145781539 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 02:49:41 INFO - PROCESS | 2384 | 1461145781662 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:41 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B153C4000 == 55 [pid = 2384] [id = 343] 02:49:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1392E400) [pid = 2384] [serial = 1028] [outer = 0000000000000000] 02:49:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B14159400) [pid = 2384] [serial = 1029] [outer = 0000004B1392E400] 02:49:41 INFO - PROCESS | 2384 | 1461145781723 Marionette DEBUG loaded listener.js 02:49:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B14855000) [pid = 2384] [serial = 1030] [outer = 0000004B1392E400] 02:49:42 INFO - PROCESS | 2384 | 1461145782356 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 987ms 02:49:42 INFO - PROCESS | 2384 | 1461145782402 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 02:49:42 INFO - PROCESS | 2384 | 1461145782410 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 02:49:42 INFO - PROCESS | 2384 | 1461145782417 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:49:42 INFO - PROCESS | 2384 | 1461145782420 Marionette TRACE conn5 <- [1,1338,null,{}] 02:49:42 INFO - PROCESS | 2384 | 1461145782424 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:42 INFO - PROCESS | 2384 | 1461145782536 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 02:49:42 INFO - PROCESS | 2384 | 1461145782656 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E816000 == 56 [pid = 2384] [id = 344] 02:49:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B15194C00) [pid = 2384] [serial = 1031] [outer = 0000000000000000] 02:49:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1A754C00) [pid = 2384] [serial = 1032] [outer = 0000004B15194C00] 02:49:42 INFO - PROCESS | 2384 | 1461145782715 Marionette DEBUG loaded listener.js 02:49:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1BF62000) [pid = 2384] [serial = 1033] [outer = 0000004B15194C00] 02:49:43 INFO - PROCESS | 2384 | 1461145783355 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 986ms 02:49:43 INFO - PROCESS | 2384 | 1461145783408 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 02:49:43 INFO - PROCESS | 2384 | 1461145783411 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 02:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:49:43 INFO - PROCESS | 2384 | 1461145783415 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 2384 | 1461145783419 Marionette TRACE conn5 <- [1,1342,null,{}] 02:49:43 INFO - PROCESS | 2384 | 1461145783432 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:43 INFO - PROCESS | 2384 | 1461145783545 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 02:49:43 INFO - PROCESS | 2384 | 1461145783668 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:43 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25AD7000 == 57 [pid = 2384] [id = 345] 02:49:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1D226C00) [pid = 2384] [serial = 1034] [outer = 0000000000000000] 02:49:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1EA67000) [pid = 2384] [serial = 1035] [outer = 0000004B1D226C00] 02:49:43 INFO - PROCESS | 2384 | 1461145783729 Marionette DEBUG loaded listener.js 02:49:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1F9A2C00) [pid = 2384] [serial = 1036] [outer = 0000004B1D226C00] 02:49:44 INFO - PROCESS | 2384 | 1461145784343 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 987ms 02:49:44 INFO - PROCESS | 2384 | 1461145784403 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 02:49:44 INFO - PROCESS | 2384 | 1461145784407 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 02:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:49:44 INFO - PROCESS | 2384 | 1461145784410 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:49:44 INFO - PROCESS | 2384 | 1461145784412 Marionette TRACE conn5 <- [1,1346,null,{}] 02:49:44 INFO - PROCESS | 2384 | 1461145784416 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:44 INFO - PROCESS | 2384 | 1461145784526 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 02:49:44 INFO - PROCESS | 2384 | 1461145784619 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2699D000 == 58 [pid = 2384] [id = 346] 02:49:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B20252800) [pid = 2384] [serial = 1037] [outer = 0000000000000000] 02:49:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B20255C00) [pid = 2384] [serial = 1038] [outer = 0000004B20252800] 02:49:44 INFO - PROCESS | 2384 | 1461145784675 Marionette DEBUG loaded listener.js 02:49:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B21231000) [pid = 2384] [serial = 1039] [outer = 0000004B20252800] 02:49:45 INFO - PROCESS | 2384 | 1461145785216 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 838ms 02:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:49:45 INFO - PROCESS | 2384 | 1461145785251 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 2384 | 1461145785253 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 02:49:45 INFO - PROCESS | 2384 | 1461145785257 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 2384 | 1461145785259 Marionette TRACE conn5 <- [1,1350,null,{}] 02:49:45 INFO - PROCESS | 2384 | 1461145785263 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:45 INFO - PROCESS | 2384 | 1461145785369 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 02:49:45 INFO - PROCESS | 2384 | 1461145785461 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25EC7800 == 59 [pid = 2384] [id = 347] 02:49:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B21231400) [pid = 2384] [serial = 1040] [outer = 0000000000000000] 02:49:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B232D1400) [pid = 2384] [serial = 1041] [outer = 0000004B21231400] 02:49:45 INFO - PROCESS | 2384 | 1461145785516 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B23C14C00) [pid = 2384] [serial = 1042] [outer = 0000004B21231400] 02:49:46 INFO - PROCESS | 2384 | 1461145786166 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 943ms 02:49:46 INFO - PROCESS | 2384 | 1461145786203 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 2384 | 1461145786206 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 02:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:49:46 INFO - PROCESS | 2384 | 1461145786210 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 2384 | 1461145786212 Marionette TRACE conn5 <- [1,1354,null,{}] 02:49:46 INFO - PROCESS | 2384 | 1461145786216 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:46 INFO - PROCESS | 2384 | 1461145786346 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 02:49:46 INFO - PROCESS | 2384 | 1461145786584 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:46 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14721800 == 60 [pid = 2384] [id = 348] 02:49:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B0D23B800) [pid = 2384] [serial = 1043] [outer = 0000000000000000] 02:49:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B0E4C4000) [pid = 2384] [serial = 1044] [outer = 0000004B0D23B800] 02:49:46 INFO - PROCESS | 2384 | 1461145786641 Marionette DEBUG loaded listener.js 02:49:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B0F3A9000) [pid = 2384] [serial = 1045] [outer = 0000004B0D23B800] 02:49:47 INFO - PROCESS | 2384 | 1461145787361 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 02:49:47 INFO - PROCESS | 2384 | 1461145787435 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 02:49:47 INFO - PROCESS | 2384 | 1461145787440 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:49:47 INFO - PROCESS | 2384 | 1461145787443 Marionette TRACE conn5 <- [1,1358,null,{}] 02:49:47 INFO - PROCESS | 2384 | 1461145787448 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:47 INFO - PROCESS | 2384 | 1461145787552 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B1E449400) [pid = 2384] [serial = 799] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B1F9A3C00) [pid = 2384] [serial = 865] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B15193000) [pid = 2384] [serial = 853] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1BDF2400) [pid = 2384] [serial = 856] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B0F3AC400) [pid = 2384] [serial = 850] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B147CBC00) [pid = 2384] [serial = 898] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B1B711000) [pid = 2384] [serial = 901] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1F93AC00) [pid = 2384] [serial = 862] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B20257400) [pid = 2384] [serial = 907] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B232C8C00) [pid = 2384] [serial = 981] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1C47AC00) [pid = 2384] [serial = 969] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1A384400) [pid = 2384] [serial = 963] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1B574C00) [pid = 2384] [serial = 946] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1A758C00) [pid = 2384] [serial = 945] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B0F06E800) [pid = 2384] [serial = 940] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B0E4CA800) [pid = 2384] [serial = 939] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1D067400) [pid = 2384] [serial = 949] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1C720C00) [pid = 2384] [serial = 948] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1F92DC00) [pid = 2384] [serial = 972] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B14871800) [pid = 2384] [serial = 960] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B154A1400) [pid = 2384] [serial = 961] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1F92E000) [pid = 2384] [serial = 955] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1F644800) [pid = 2384] [serial = 954] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1C6F2400) [pid = 2384] [serial = 970] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1C480C00) [pid = 2384] [serial = 937] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1BF6E400) [pid = 2384] [serial = 966] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B147D0C00) [pid = 2384] [serial = 958] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1417D800) [pid = 2384] [serial = 957] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1382C400) [pid = 2384] [serial = 975] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B15107800) [pid = 2384] [serial = 943] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1484E000) [pid = 2384] [serial = 942] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1E4EA400) [pid = 2384] [serial = 951] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B20109800) [pid = 2384] [serial = 973] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1AE3F800) [pid = 2384] [serial = 976] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B20254C00) [pid = 2384] [serial = 978] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1AE56000) [pid = 2384] [serial = 964] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B2335E000) [pid = 2384] [serial = 982] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1C2DFC00) [pid = 2384] [serial = 967] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B2115D000) [pid = 2384] [serial = 979] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1F8E1C00) [pid = 2384] [serial = 859] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B20102C00) [pid = 2384] [serial = 904] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B23362800) [pid = 2384] [serial = 895] [outer = 0000000000000000] [url = about:blank] 02:49:47 INFO - PROCESS | 2384 | 1461145787640 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B145D2000 == 52 [pid = 2384] [id = 349] 02:49:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B1021D000) [pid = 2384] [serial = 1046] [outer = 0000000000000000] 02:49:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B13885400) [pid = 2384] [serial = 1047] [outer = 0000004B1021D000] 02:49:47 INFO - PROCESS | 2384 | 1461145787689 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B14535C00) [pid = 2384] [serial = 1048] [outer = 0000004B1021D000] 02:49:48 INFO - PROCESS | 2384 | 1461145788141 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 2384 | 1461145788183 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 02:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:49:48 INFO - PROCESS | 2384 | 1461145788188 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 2384 | 1461145788190 Marionette TRACE conn5 <- [1,1362,null,{}] 02:49:48 INFO - PROCESS | 2384 | 1461145788194 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:48 INFO - PROCESS | 2384 | 1461145788282 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 02:49:48 INFO - PROCESS | 2384 | 1461145788291 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:48 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8BC800 == 53 [pid = 2384] [id = 350] 02:49:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1518F800) [pid = 2384] [serial = 1049] [outer = 0000000000000000] 02:49:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B154A1400) [pid = 2384] [serial = 1050] [outer = 0000004B1518F800] 02:49:48 INFO - PROCESS | 2384 | 1461145788339 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B18947000) [pid = 2384] [serial = 1051] [outer = 0000004B1518F800] 02:49:48 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:49:48 INFO - PROCESS | 2384 | 1461145788816 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 2384 | 1461145788885 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 02:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:49:48 INFO - PROCESS | 2384 | 1461145788890 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 2384 | 1461145788897 Marionette TRACE conn5 <- [1,1366,null,{}] 02:49:48 INFO - PROCESS | 2384 | 1461145788906 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:49 INFO - PROCESS | 2384 | 1461145788997 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 02:49:49 INFO - PROCESS | 2384 | 1461145789074 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D096800 == 54 [pid = 2384] [id = 351] 02:49:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B0D169800) [pid = 2384] [serial = 1052] [outer = 0000000000000000] 02:49:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B147D3C00) [pid = 2384] [serial = 1053] [outer = 0000004B0D169800] 02:49:49 INFO - PROCESS | 2384 | 1461145789122 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1B56C000) [pid = 2384] [serial = 1054] [outer = 0000004B0D169800] 02:49:49 INFO - PROCESS | 2384 | 1461145789506 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:49:49 INFO - PROCESS | 2384 | 1461145789544 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 02:49:49 INFO - PROCESS | 2384 | 1461145789547 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:49:49 INFO - PROCESS | 2384 | 1461145789549 Marionette TRACE conn5 <- [1,1370,null,{}] 02:49:49 INFO - PROCESS | 2384 | 1461145789553 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:49 INFO - PROCESS | 2384 | 1461145789703 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 02:49:49 INFO - PROCESS | 2384 | 1461145789762 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E824800 == 55 [pid = 2384] [id = 352] 02:49:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1A95E000) [pid = 2384] [serial = 1055] [outer = 0000000000000000] 02:49:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1BF6B400) [pid = 2384] [serial = 1056] [outer = 0000004B1A95E000] 02:49:49 INFO - PROCESS | 2384 | 1461145789808 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1C2DD800) [pid = 2384] [serial = 1057] [outer = 0000004B1A95E000] 02:49:50 INFO - PROCESS | 2384 | [2384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:49:50 INFO - PROCESS | 2384 | 1461145790243 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:49:50 INFO - PROCESS | 2384 | 1461145790286 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 02:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:49:50 INFO - PROCESS | 2384 | 1461145790289 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:49:50 INFO - PROCESS | 2384 | 1461145790291 Marionette TRACE conn5 <- [1,1374,null,{}] 02:49:50 INFO - PROCESS | 2384 | 1461145790295 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:50 INFO - PROCESS | 2384 | 1461145790404 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 02:49:50 INFO - PROCESS | 2384 | 1461145790468 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:50 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B145DC800 == 56 [pid = 2384] [id = 353] 02:49:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1C481800) [pid = 2384] [serial = 1058] [outer = 0000000000000000] 02:49:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1C6CC800) [pid = 2384] [serial = 1059] [outer = 0000004B1C481800] 02:49:50 INFO - PROCESS | 2384 | 1461145790525 Marionette DEBUG loaded listener.js 02:49:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1CA12800) [pid = 2384] [serial = 1060] [outer = 0000004B1C481800] 02:49:50 INFO - PROCESS | 2384 | 1461145790980 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:49:51 INFO - PROCESS | 2384 | 1461145791057 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 02:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:49:51 INFO - PROCESS | 2384 | 1461145791061 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 2384 | 1461145791063 Marionette TRACE conn5 <- [1,1378,null,{}] 02:49:51 INFO - PROCESS | 2384 | 1461145791066 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:51 INFO - PROCESS | 2384 | 1461145791179 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 02:49:51 INFO - PROCESS | 2384 | 1461145791234 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B92800 == 57 [pid = 2384] [id = 354] 02:49:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1EA6D800) [pid = 2384] [serial = 1061] [outer = 0000000000000000] 02:49:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1F641400) [pid = 2384] [serial = 1062] [outer = 0000004B1EA6D800] 02:49:51 INFO - PROCESS | 2384 | 1461145791281 Marionette DEBUG loaded listener.js 02:49:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1F8E8400) [pid = 2384] [serial = 1063] [outer = 0000004B1EA6D800] 02:49:51 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1C2DE400) [pid = 2384] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:49:51 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1C2F3000) [pid = 2384] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:49:51 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B143B9000) [pid = 2384] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:49:51 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1487DC00) [pid = 2384] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:49:51 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B13934000) [pid = 2384] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:49:51 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1038BC00) [pid = 2384] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:49:51 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B0D246800) [pid = 2384] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:49:51 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1AE41C00) [pid = 2384] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:49:51 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1AF21400) [pid = 2384] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:49:51 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B0D164400) [pid = 2384] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:49:51 INFO - PROCESS | 2384 | 1461145791762 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 735ms 02:49:51 INFO - PROCESS | 2384 | 1461145791796 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 02:49:51 INFO - PROCESS | 2384 | 1461145791798 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 02:49:51 INFO - PROCESS | 2384 | 1461145791801 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:49:51 INFO - PROCESS | 2384 | 1461145791803 Marionette TRACE conn5 <- [1,1382,null,{}] 02:49:51 INFO - PROCESS | 2384 | 1461145791806 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:51 INFO - PROCESS | 2384 | 1461145791890 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 02:49:51 INFO - PROCESS | 2384 | 1461145791896 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23284000 == 58 [pid = 2384] [id = 355] 02:49:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B13887000) [pid = 2384] [serial = 1064] [outer = 0000000000000000] 02:49:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B14870000) [pid = 2384] [serial = 1065] [outer = 0000004B13887000] 02:49:51 INFO - PROCESS | 2384 | 1461145791942 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1C2F9C00) [pid = 2384] [serial = 1066] [outer = 0000004B13887000] 02:49:52 INFO - PROCESS | 2384 | 1461145792367 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 585ms 02:49:52 INFO - PROCESS | 2384 | 1461145792390 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 02:49:52 INFO - PROCESS | 2384 | 1461145792393 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 02:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:49:52 INFO - PROCESS | 2384 | 1461145792396 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:49:52 INFO - PROCESS | 2384 | 1461145792398 Marionette TRACE conn5 <- [1,1386,null,{}] 02:49:52 INFO - PROCESS | 2384 | 1461145792401 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:52 INFO - PROCESS | 2384 | 1461145792502 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 02:49:52 INFO - PROCESS | 2384 | 1461145792539 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23678800 == 59 [pid = 2384] [id = 356] 02:49:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1F998C00) [pid = 2384] [serial = 1067] [outer = 0000000000000000] 02:49:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B2010C800) [pid = 2384] [serial = 1068] [outer = 0000004B1F998C00] 02:49:52 INFO - PROCESS | 2384 | 1461145792584 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B2025AC00) [pid = 2384] [serial = 1069] [outer = 0000004B1F998C00] 02:49:53 INFO - PROCESS | 2384 | 1461145793006 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 629ms 02:49:53 INFO - PROCESS | 2384 | 1461145793032 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 02:49:53 INFO - PROCESS | 2384 | 1461145793034 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 02:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:49:53 INFO - PROCESS | 2384 | 1461145793038 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:49:53 INFO - PROCESS | 2384 | 1461145793040 Marionette TRACE conn5 <- [1,1390,null,{}] 02:49:53 INFO - PROCESS | 2384 | 1461145793043 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:53 INFO - PROCESS | 2384 | 1461145793128 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 02:49:53 INFO - PROCESS | 2384 | 1461145793134 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B7C800 == 60 [pid = 2384] [id = 357] 02:49:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B2115C000) [pid = 2384] [serial = 1070] [outer = 0000000000000000] 02:49:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B232CEC00) [pid = 2384] [serial = 1071] [outer = 0000004B2115C000] 02:49:53 INFO - PROCESS | 2384 | 1461145793180 Marionette DEBUG loaded listener.js 02:49:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B23368C00) [pid = 2384] [serial = 1072] [outer = 0000004B2115C000] 02:49:53 INFO - PROCESS | 2384 | 1461145793601 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 587ms 02:49:53 INFO - PROCESS | 2384 | 1461145793639 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 02:49:53 INFO - PROCESS | 2384 | 1461145793641 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 02:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:49:53 INFO - PROCESS | 2384 | 1461145793645 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:49:53 INFO - PROCESS | 2384 | 1461145793646 Marionette TRACE conn5 <- [1,1394,null,{}] 02:49:53 INFO - PROCESS | 2384 | 1461145793650 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:53 INFO - PROCESS | 2384 | 1461145793737 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 02:49:53 INFO - PROCESS | 2384 | 1461145793802 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13CD6000 == 61 [pid = 2384] [id = 358] 02:49:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B0D15F400) [pid = 2384] [serial = 1073] [outer = 0000000000000000] 02:49:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B0D247C00) [pid = 2384] [serial = 1074] [outer = 0000004B0D15F400] 02:49:53 INFO - PROCESS | 2384 | 1461145793937 Marionette DEBUG loaded listener.js 02:49:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B10315400) [pid = 2384] [serial = 1075] [outer = 0000004B0D15F400] 02:49:54 INFO - PROCESS | 2384 | 1461145794601 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 985ms 02:49:54 INFO - PROCESS | 2384 | 1461145794634 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 02:49:54 INFO - PROCESS | 2384 | 1461145794638 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 02:49:54 INFO - PROCESS | 2384 | 1461145794643 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:49:54 INFO - PROCESS | 2384 | 1461145794647 Marionette TRACE conn5 <- [1,1398,null,{}] 02:49:54 INFO - PROCESS | 2384 | 1461145794654 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:54 INFO - PROCESS | 2384 | 1461145794772 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 02:49:54 INFO - PROCESS | 2384 | 1461145794895 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CB28800 == 62 [pid = 2384] [id = 359] 02:49:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1894E000) [pid = 2384] [serial = 1076] [outer = 0000000000000000] 02:49:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B18953000) [pid = 2384] [serial = 1077] [outer = 0000004B1894E000] 02:49:54 INFO - PROCESS | 2384 | 1461145794954 Marionette DEBUG loaded listener.js 02:49:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1A9BDC00) [pid = 2384] [serial = 1078] [outer = 0000004B1894E000] 02:49:55 INFO - PROCESS | 2384 | 1461145795575 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 984ms 02:49:55 INFO - PROCESS | 2384 | 1461145795641 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 02:49:55 INFO - PROCESS | 2384 | 1461145795646 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 02:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:49:55 INFO - PROCESS | 2384 | 1461145795652 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:49:55 INFO - PROCESS | 2384 | 1461145795654 Marionette TRACE conn5 <- [1,1402,null,{}] 02:49:55 INFO - PROCESS | 2384 | 1461145795659 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:55 INFO - PROCESS | 2384 | 1461145795778 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 02:49:55 INFO - PROCESS | 2384 | 1461145795891 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23CB3000 == 63 [pid = 2384] [id = 360] 02:49:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1C21DC00) [pid = 2384] [serial = 1079] [outer = 0000000000000000] 02:49:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1C6EAC00) [pid = 2384] [serial = 1080] [outer = 0000004B1C21DC00] 02:49:55 INFO - PROCESS | 2384 | 1461145795949 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1DFD2400) [pid = 2384] [serial = 1081] [outer = 0000004B1C21DC00] 02:49:56 INFO - PROCESS | 2384 | 1461145796675 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1080ms 02:49:56 INFO - PROCESS | 2384 | 1461145796739 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 02:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:49:56 INFO - PROCESS | 2384 | 1461145796742 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 02:49:56 INFO - PROCESS | 2384 | 1461145796748 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 2384 | 1461145796755 Marionette TRACE conn5 <- [1,1406,null,{}] 02:49:56 INFO - PROCESS | 2384 | 1461145796765 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:56 INFO - PROCESS | 2384 | 1461145796887 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 02:49:56 INFO - PROCESS | 2384 | 1461145796975 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:56 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25ECC800 == 64 [pid = 2384] [id = 361] 02:49:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B23366C00) [pid = 2384] [serial = 1082] [outer = 0000000000000000] 02:49:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B23EB6C00) [pid = 2384] [serial = 1083] [outer = 0000004B23366C00] 02:49:57 INFO - PROCESS | 2384 | 1461145797031 Marionette DEBUG loaded listener.js 02:49:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B23EBFC00) [pid = 2384] [serial = 1084] [outer = 0000004B23366C00] 02:49:57 INFO - PROCESS | 2384 | 1461145797571 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 901ms 02:49:57 INFO - PROCESS | 2384 | 1461145797649 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 02:49:57 INFO - PROCESS | 2384 | 1461145797652 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 02:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:49:57 INFO - PROCESS | 2384 | 1461145797656 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:49:57 INFO - PROCESS | 2384 | 1461145797658 Marionette TRACE conn5 <- [1,1410,null,{}] 02:49:57 INFO - PROCESS | 2384 | 1461145797662 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:57 INFO - PROCESS | 2384 | 1461145797805 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 02:49:57 INFO - PROCESS | 2384 | 1461145797925 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26889000 == 65 [pid = 2384] [id = 362] 02:49:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B203E6C00) [pid = 2384] [serial = 1085] [outer = 0000000000000000] 02:49:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B203ED800) [pid = 2384] [serial = 1086] [outer = 0000004B203E6C00] 02:49:57 INFO - PROCESS | 2384 | 1461145797982 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B23EBEC00) [pid = 2384] [serial = 1087] [outer = 0000004B203E6C00] 02:49:58 INFO - PROCESS | 2384 | 1461145798631 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1190ms 02:49:58 INFO - PROCESS | 2384 | 1461145798856 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 02:49:58 INFO - PROCESS | 2384 | 1461145798861 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 02:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:49:58 INFO - PROCESS | 2384 | 1461145798866 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:49:58 INFO - PROCESS | 2384 | 1461145798869 Marionette TRACE conn5 <- [1,1414,null,{}] 02:49:58 INFO - PROCESS | 2384 | 1461145798875 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:59 INFO - PROCESS | 2384 | 1461145799011 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 02:49:59 INFO - PROCESS | 2384 | 1461145799129 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18240800 == 66 [pid = 2384] [id = 363] 02:49:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B0D241000) [pid = 2384] [serial = 1088] [outer = 0000000000000000] 02:49:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B0ECE3000) [pid = 2384] [serial = 1089] [outer = 0000004B0D241000] 02:49:59 INFO - PROCESS | 2384 | 1461145799181 Marionette DEBUG loaded listener.js 02:49:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B143B4C00) [pid = 2384] [serial = 1090] [outer = 0000004B0D241000] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B7C800 == 65 [pid = 2384] [id = 357] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23678800 == 64 [pid = 2384] [id = 356] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23284000 == 63 [pid = 2384] [id = 355] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B92800 == 62 [pid = 2384] [id = 354] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B145DC800 == 61 [pid = 2384] [id = 353] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E824800 == 60 [pid = 2384] [id = 352] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1D096800 == 59 [pid = 2384] [id = 351] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B23368800) [pid = 2384] [serial = 984] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1F8DF400) [pid = 2384] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B147D1800) [pid = 2384] [serial = 987] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1B89D000) [pid = 2384] [serial = 990] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1D232400) [pid = 2384] [serial = 993] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B8BC800 == 58 [pid = 2384] [id = 350] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B145D2000 == 57 [pid = 2384] [id = 349] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14721800 == 56 [pid = 2384] [id = 348] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2699D000 == 55 [pid = 2384] [id = 346] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25AD7000 == 54 [pid = 2384] [id = 345] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E816000 == 53 [pid = 2384] [id = 344] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B153C4000 == 52 [pid = 2384] [id = 343] 02:49:59 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2400B000 == 51 [pid = 2384] [id = 342] 02:49:59 INFO - PROCESS | 2384 | 1461145799891 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1C407400) [pid = 2384] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1D223C00) [pid = 2384] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1C6D4000) [pid = 2384] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1895C800) [pid = 2384] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1A965400) [pid = 2384] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B18CCCC00) [pid = 2384] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B17F4F400) [pid = 2384] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B145EE000) [pid = 2384] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B13B19400) [pid = 2384] [serial = 999] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B2025B400) [pid = 2384] [serial = 996] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B23C19000) [pid = 2384] [serial = 997] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B14857800) [pid = 2384] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B154A4400) [pid = 2384] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1B503400) [pid = 2384] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1DDA3400) [pid = 2384] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1EA63400) [pid = 2384] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1C406000) [pid = 2384] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B0DAE1000) [pid = 2384] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1459B400) [pid = 2384] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1BA4E400) [pid = 2384] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 02:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1085ms 02:49:59 INFO - PROCESS | 2384 | 1461145799953 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 02:49:59 INFO - PROCESS | 2384 | 1461145799957 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 02:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:49:59 INFO - PROCESS | 2384 | 1461145799964 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:49:59 INFO - PROCESS | 2384 | 1461145799968 Marionette TRACE conn5 <- [1,1418,null,{}] 02:49:59 INFO - PROCESS | 2384 | 1461145799972 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:00 INFO - PROCESS | 2384 | 1461145800061 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 02:50:00 INFO - PROCESS | 2384 | 1461145800067 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1823D800 == 52 [pid = 2384] [id = 364] 02:50:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B0ECE2C00) [pid = 2384] [serial = 1091] [outer = 0000000000000000] 02:50:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1392D800) [pid = 2384] [serial = 1092] [outer = 0000004B0ECE2C00] 02:50:00 INFO - PROCESS | 2384 | 1461145800115 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B145E9800) [pid = 2384] [serial = 1093] [outer = 0000004B0ECE2C00] 02:50:00 INFO - PROCESS | 2384 | 1461145800647 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 733ms 02:50:00 INFO - PROCESS | 2384 | 1461145800700 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 2384 | 1461145800702 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 02:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:50:00 INFO - PROCESS | 2384 | 1461145800706 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 2384 | 1461145800708 Marionette TRACE conn5 <- [1,1422,null,{}] 02:50:00 INFO - PROCESS | 2384 | 1461145800718 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:00 INFO - PROCESS | 2384 | 1461145800812 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 02:50:00 INFO - PROCESS | 2384 | 1461145800890 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D07C000 == 53 [pid = 2384] [id = 365] 02:50:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1518A000) [pid = 2384] [serial = 1094] [outer = 0000000000000000] 02:50:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B17F53C00) [pid = 2384] [serial = 1095] [outer = 0000004B1518A000] 02:50:00 INFO - PROCESS | 2384 | 1461145800942 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B18C8F400) [pid = 2384] [serial = 1096] [outer = 0000004B1518A000] 02:50:01 INFO - PROCESS | 2384 | 1461145801363 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 672ms 02:50:01 INFO - PROCESS | 2384 | 1461145801380 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 2384 | 1461145801382 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 02:50:01 INFO - PROCESS | 2384 | 1461145801385 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:50:01 INFO - PROCESS | 2384 | 1461145801387 Marionette TRACE conn5 <- [1,1426,null,{}] 02:50:01 INFO - PROCESS | 2384 | 1461145801391 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:01 INFO - PROCESS | 2384 | 1461145801479 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 02:50:01 INFO - PROCESS | 2384 | 1461145801486 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:01 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1ED98800 == 54 [pid = 2384] [id = 366] 02:50:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1A75A400) [pid = 2384] [serial = 1097] [outer = 0000000000000000] 02:50:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1AE4D000) [pid = 2384] [serial = 1098] [outer = 0000004B1A75A400] 02:50:01 INFO - PROCESS | 2384 | 1461145801532 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1B575400) [pid = 2384] [serial = 1099] [outer = 0000004B1A75A400] 02:50:01 INFO - PROCESS | 2384 | 1461145801990 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 690ms 02:50:02 INFO - PROCESS | 2384 | 1461145802080 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 02:50:02 INFO - PROCESS | 2384 | 1461145802082 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 02:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:50:02 INFO - PROCESS | 2384 | 1461145802085 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:50:02 INFO - PROCESS | 2384 | 1461145802087 Marionette TRACE conn5 <- [1,1430,null,{}] 02:50:02 INFO - PROCESS | 2384 | 1461145802091 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:02 INFO - PROCESS | 2384 | 1461145802228 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 02:50:02 INFO - PROCESS | 2384 | 1461145802251 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F9EE000 == 55 [pid = 2384] [id = 367] 02:50:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1BF61C00) [pid = 2384] [serial = 1100] [outer = 0000000000000000] 02:50:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1BF67C00) [pid = 2384] [serial = 1101] [outer = 0000004B1BF61C00] 02:50:02 INFO - PROCESS | 2384 | 1461145802298 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1C2D8400) [pid = 2384] [serial = 1102] [outer = 0000004B1BF61C00] 02:50:02 INFO - PROCESS | 2384 | 1461145802746 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 689ms 02:50:02 INFO - PROCESS | 2384 | 1461145802778 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 02:50:02 INFO - PROCESS | 2384 | 1461145802780 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 02:50:02 INFO - PROCESS | 2384 | 1461145802783 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:50:02 INFO - PROCESS | 2384 | 1461145802785 Marionette TRACE conn5 <- [1,1434,null,{}] 02:50:02 INFO - PROCESS | 2384 | 1461145802789 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:02 INFO - PROCESS | 2384 | 1461145802929 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 02:50:02 INFO - PROCESS | 2384 | 1461145802987 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F252000 == 56 [pid = 2384] [id = 368] 02:50:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1C6CF400) [pid = 2384] [serial = 1103] [outer = 0000000000000000] 02:50:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1C6D5800) [pid = 2384] [serial = 1104] [outer = 0000004B1C6CF400] 02:50:03 INFO - PROCESS | 2384 | 1461145803038 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1D066000) [pid = 2384] [serial = 1105] [outer = 0000004B1C6CF400] 02:50:03 INFO - PROCESS | 2384 | 1461145803489 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 733ms 02:50:03 INFO - PROCESS | 2384 | 1461145803551 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 2384 | 1461145803553 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 02:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:50:03 INFO - PROCESS | 2384 | 1461145803571 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 2384 | 1461145803573 Marionette TRACE conn5 <- [1,1438,null,{}] 02:50:03 INFO - PROCESS | 2384 | 1461145803577 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:03 INFO - PROCESS | 2384 | 1461145803689 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 02:50:03 INFO - PROCESS | 2384 | 1461145803746 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2351C800 == 57 [pid = 2384] [id = 369] 02:50:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1D067400) [pid = 2384] [serial = 1106] [outer = 0000000000000000] 02:50:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1D2D2800) [pid = 2384] [serial = 1107] [outer = 0000004B1D067400] 02:50:03 INFO - PROCESS | 2384 | 1461145803791 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1EA6A800) [pid = 2384] [serial = 1108] [outer = 0000004B1D067400] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1C481800) [pid = 2384] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1EA6D800) [pid = 2384] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B0D23B800) [pid = 2384] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1D226C00) [pid = 2384] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1518F800) [pid = 2384] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B21231400) [pid = 2384] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B15194C00) [pid = 2384] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B20252800) [pid = 2384] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1021D000) [pid = 2384] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1392E400) [pid = 2384] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B0D169800) [pid = 2384] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B13887000) [pid = 2384] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1F998C00) [pid = 2384] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1A95E000) [pid = 2384] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1A285C00) [pid = 2384] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B143B5400) [pid = 2384] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1D22C000) [pid = 2384] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B23363400) [pid = 2384] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1E4E9C00) [pid = 2384] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:50:04 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1DFD3400) [pid = 2384] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:50:04 INFO - PROCESS | 2384 | 1461145804365 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 840ms 02:50:04 INFO - PROCESS | 2384 | 1461145804403 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 02:50:04 INFO - PROCESS | 2384 | 1461145804405 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 02:50:04 INFO - PROCESS | 2384 | 1461145804409 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:50:04 INFO - PROCESS | 2384 | 1461145804411 Marionette TRACE conn5 <- [1,1442,null,{}] 02:50:04 INFO - PROCESS | 2384 | 1461145804414 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:04 INFO - PROCESS | 2384 | 1461145804526 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 02:50:04 INFO - PROCESS | 2384 | 1461145804578 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:04 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B1C800 == 58 [pid = 2384] [id = 370] 02:50:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B13CA4C00) [pid = 2384] [serial = 1109] [outer = 0000000000000000] 02:50:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1AE49000) [pid = 2384] [serial = 1110] [outer = 0000004B13CA4C00] 02:50:04 INFO - PROCESS | 2384 | 1461145804624 Marionette DEBUG loaded listener.js 02:50:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1D22D400) [pid = 2384] [serial = 1111] [outer = 0000004B13CA4C00] 02:50:05 INFO - PROCESS | 2384 | 1461145804999 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 627ms 02:50:05 INFO - PROCESS | 2384 | 1461145805039 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 02:50:05 INFO - PROCESS | 2384 | 1461145805042 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 02:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:50:05 INFO - PROCESS | 2384 | 1461145805045 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:50:05 INFO - PROCESS | 2384 | 1461145805047 Marionette TRACE conn5 <- [1,1446,null,{}] 02:50:05 INFO - PROCESS | 2384 | 1461145805051 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:05 INFO - PROCESS | 2384 | 1461145805135 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 02:50:05 INFO - PROCESS | 2384 | 1461145805142 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C66000 == 59 [pid = 2384] [id = 371] 02:50:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1EA6D800) [pid = 2384] [serial = 1112] [outer = 0000000000000000] 02:50:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1F8E0000) [pid = 2384] [serial = 1113] [outer = 0000004B1EA6D800] 02:50:05 INFO - PROCESS | 2384 | 1461145805188 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B20104C00) [pid = 2384] [serial = 1114] [outer = 0000004B1EA6D800] 02:50:05 INFO - PROCESS | 2384 | 1461145805628 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 627ms 02:50:05 INFO - PROCESS | 2384 | 1461145805676 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 02:50:05 INFO - PROCESS | 2384 | 1461145805678 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 02:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:50:05 INFO - PROCESS | 2384 | 1461145805682 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:50:05 INFO - PROCESS | 2384 | 1461145805683 Marionette TRACE conn5 <- [1,1450,null,{}] 02:50:05 INFO - PROCESS | 2384 | 1461145805687 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:05 INFO - PROCESS | 2384 | 1461145805772 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 02:50:05 INFO - PROCESS | 2384 | 1461145805781 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B246D1800 == 60 [pid = 2384] [id = 372] 02:50:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B2010B800) [pid = 2384] [serial = 1115] [outer = 0000000000000000] 02:50:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B2025B400) [pid = 2384] [serial = 1116] [outer = 0000004B2010B800] 02:50:05 INFO - PROCESS | 2384 | 1461145805826 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B2115D400) [pid = 2384] [serial = 1117] [outer = 0000004B2010B800] 02:50:06 INFO - PROCESS | 2384 | 1461145806337 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 733ms 02:50:06 INFO - PROCESS | 2384 | 1461145806418 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 2384 | 1461145806423 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 02:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:50:06 INFO - PROCESS | 2384 | 1461145806428 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 2384 | 1461145806433 Marionette TRACE conn5 <- [1,1454,null,{}] 02:50:06 INFO - PROCESS | 2384 | 1461145806545 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:06 INFO - PROCESS | 2384 | 1461145806664 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 02:50:06 INFO - PROCESS | 2384 | 1461145806752 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B168800 == 61 [pid = 2384] [id = 373] 02:50:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B103F4C00) [pid = 2384] [serial = 1118] [outer = 0000000000000000] 02:50:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B13888000) [pid = 2384] [serial = 1119] [outer = 0000004B103F4C00] 02:50:06 INFO - PROCESS | 2384 | 1461145806811 Marionette DEBUG loaded listener.js 02:50:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B147CB400) [pid = 2384] [serial = 1120] [outer = 0000004B103F4C00] 02:50:07 INFO - PROCESS | 2384 | 1461145807382 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 986ms 02:50:07 INFO - PROCESS | 2384 | 1461145807418 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 02:50:07 INFO - PROCESS | 2384 | 1461145807425 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 02:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:50:07 INFO - PROCESS | 2384 | 1461145807432 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:50:07 INFO - PROCESS | 2384 | 1461145807435 Marionette TRACE conn5 <- [1,1458,null,{}] 02:50:07 INFO - PROCESS | 2384 | 1461145807439 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:07 INFO - PROCESS | 2384 | 1461145807555 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 02:50:07 INFO - PROCESS | 2384 | 1461145807718 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F810000 == 62 [pid = 2384] [id = 374] 02:50:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1895E000) [pid = 2384] [serial = 1121] [outer = 0000000000000000] 02:50:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1A37E400) [pid = 2384] [serial = 1122] [outer = 0000004B1895E000] 02:50:07 INFO - PROCESS | 2384 | 1461145807775 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1BA4FC00) [pid = 2384] [serial = 1123] [outer = 0000004B1895E000] 02:50:08 INFO - PROCESS | 2384 | 1461145808415 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1031ms 02:50:08 INFO - PROCESS | 2384 | 1461145808469 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 2384 | 1461145808472 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 02:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:50:08 INFO - PROCESS | 2384 | 1461145808476 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 2384 | 1461145808480 Marionette TRACE conn5 <- [1,1462,null,{}] 02:50:08 INFO - PROCESS | 2384 | 1461145808533 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:08 INFO - PROCESS | 2384 | 1461145808656 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 02:50:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1C473800) [pid = 2384] [serial = 1124] [outer = 0000004B1B56B400] 02:50:08 INFO - PROCESS | 2384 | 1461145808794 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2698D000 == 63 [pid = 2384] [id = 375] 02:50:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1C411000) [pid = 2384] [serial = 1125] [outer = 0000000000000000] 02:50:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1D2D3400) [pid = 2384] [serial = 1126] [outer = 0000004B1C411000] 02:50:08 INFO - PROCESS | 2384 | 1461145808865 Marionette DEBUG loaded listener.js 02:50:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B20263800) [pid = 2384] [serial = 1127] [outer = 0000004B1C411000] 02:50:09 INFO - PROCESS | 2384 | 1461145809538 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1116ms 02:50:09 INFO - PROCESS | 2384 | 1461145809594 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 02:50:09 INFO - PROCESS | 2384 | 1461145809597 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 02:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:50:09 INFO - PROCESS | 2384 | 1461145809601 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:50:09 INFO - PROCESS | 2384 | 1461145809603 Marionette TRACE conn5 <- [1,1466,null,{}] 02:50:09 INFO - PROCESS | 2384 | 1461145809607 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:09 INFO - PROCESS | 2384 | 1461145809719 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 02:50:09 INFO - PROCESS | 2384 | 1461145809840 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26884000 == 64 [pid = 2384] [id = 376] 02:50:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B145EE400) [pid = 2384] [serial = 1128] [outer = 0000000000000000] 02:50:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B2026CC00) [pid = 2384] [serial = 1129] [outer = 0000004B145EE400] 02:50:09 INFO - PROCESS | 2384 | 1461145809897 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B23363400) [pid = 2384] [serial = 1130] [outer = 0000004B145EE400] 02:50:10 INFO - PROCESS | 2384 | 1461145810532 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 983ms 02:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:50:10 INFO - PROCESS | 2384 | 1461145810586 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 02:50:10 INFO - PROCESS | 2384 | 1461145810589 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 02:50:10 INFO - PROCESS | 2384 | 1461145810592 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 2384 | 1461145810594 Marionette TRACE conn5 <- [1,1470,null,{}] 02:50:10 INFO - PROCESS | 2384 | 1461145810598 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:10 INFO - PROCESS | 2384 | 1461145810708 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 02:50:10 INFO - PROCESS | 2384 | 1461145810829 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20318000 == 65 [pid = 2384] [id = 377] 02:50:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1D28D000) [pid = 2384] [serial = 1131] [outer = 0000000000000000] 02:50:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1D294000) [pid = 2384] [serial = 1132] [outer = 0000004B1D28D000] 02:50:10 INFO - PROCESS | 2384 | 1461145810886 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B23363000) [pid = 2384] [serial = 1133] [outer = 0000004B1D28D000] 02:50:11 INFO - PROCESS | 2384 | 1461145811423 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 882ms 02:50:11 INFO - PROCESS | 2384 | 1461145811476 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 02:50:11 INFO - PROCESS | 2384 | 1461145811479 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 02:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:50:11 INFO - PROCESS | 2384 | 1461145811483 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:50:11 INFO - PROCESS | 2384 | 1461145811485 Marionette TRACE conn5 <- [1,1474,null,{}] 02:50:11 INFO - PROCESS | 2384 | 1461145811489 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:11 INFO - PROCESS | 2384 | 1461145811618 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 02:50:11 INFO - PROCESS | 2384 | 1461145811747 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236E8800 == 66 [pid = 2384] [id = 378] 02:50:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B2010DC00) [pid = 2384] [serial = 1134] [outer = 0000000000000000] 02:50:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B25A8C000) [pid = 2384] [serial = 1135] [outer = 0000004B2010DC00] 02:50:11 INFO - PROCESS | 2384 | 1461145811803 Marionette DEBUG loaded listener.js 02:50:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B25A97000) [pid = 2384] [serial = 1136] [outer = 0000004B2010DC00] 02:50:12 INFO - PROCESS | 2384 | 1461145812604 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1183ms 02:50:12 INFO - PROCESS | 2384 | 1461145812669 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 02:50:12 INFO - PROCESS | 2384 | 1461145812673 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 02:50:12 INFO - PROCESS | 2384 | 1461145812678 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:50:12 INFO - PROCESS | 2384 | 1461145812682 Marionette TRACE conn5 <- [1,1478,null,{}] 02:50:12 INFO - PROCESS | 2384 | 1461145812689 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:12 INFO - PROCESS | 2384 | 1461145812795 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 02:50:12 INFO - PROCESS | 2384 | 1461145812926 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1AFDD000 == 67 [pid = 2384] [id = 379] 02:50:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B0D0F2C00) [pid = 2384] [serial = 1137] [outer = 0000000000000000] 02:50:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B0ECE2400) [pid = 2384] [serial = 1138] [outer = 0000004B0D0F2C00] 02:50:12 INFO - PROCESS | 2384 | 1461145812980 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B13B19400) [pid = 2384] [serial = 1139] [outer = 0000004B0D0F2C00] 02:50:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2401F000 == 66 [pid = 2384] [id = 328] 02:50:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C66000 == 65 [pid = 2384] [id = 371] 02:50:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B1C800 == 64 [pid = 2384] [id = 370] 02:50:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2351C800 == 63 [pid = 2384] [id = 369] 02:50:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F252000 == 62 [pid = 2384] [id = 368] 02:50:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F9EE000 == 61 [pid = 2384] [id = 367] 02:50:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1ED98800 == 60 [pid = 2384] [id = 366] 02:50:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1D07C000 == 59 [pid = 2384] [id = 365] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B232CEC00) [pid = 2384] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1823D800 == 58 [pid = 2384] [id = 364] 02:50:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18240800 == 57 [pid = 2384] [id = 363] 02:50:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13CD6000 == 56 [pid = 2384] [id = 358] 02:50:13 INFO - PROCESS | 2384 | 1461145813625 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 986ms 02:50:13 INFO - PROCESS | 2384 | 1461145813668 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 02:50:13 INFO - PROCESS | 2384 | 1461145813674 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 02:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:50:13 INFO - PROCESS | 2384 | 1461145813683 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 2384 | 1461145813685 Marionette TRACE conn5 <- [1,1482,null,{}] 02:50:13 INFO - PROCESS | 2384 | 1461145813689 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B1EDF8800) [pid = 2384] [serial = 814] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B1EA6A400) [pid = 2384] [serial = 952] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B1C6D1000) [pid = 2384] [serial = 991] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B17F57400) [pid = 2384] [serial = 988] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1F882400) [pid = 2384] [serial = 994] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B23C15400) [pid = 2384] [serial = 985] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1C6CC800) [pid = 2384] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1F641400) [pid = 2384] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B0E4C4000) [pid = 2384] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B0F3A9000) [pid = 2384] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1CA12800) [pid = 2384] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1F9A2C00) [pid = 2384] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1EA67000) [pid = 2384] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B154A1400) [pid = 2384] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B18947000) [pid = 2384] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B23C14C00) [pid = 2384] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B232D1400) [pid = 2384] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1BF62000) [pid = 2384] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1A754C00) [pid = 2384] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B21231000) [pid = 2384] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B20255C00) [pid = 2384] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B13885400) [pid = 2384] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B14535C00) [pid = 2384] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B14855000) [pid = 2384] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B14159400) [pid = 2384] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B147D3C00) [pid = 2384] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1B56C000) [pid = 2384] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B14870000) [pid = 2384] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1C2F9C00) [pid = 2384] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B2010C800) [pid = 2384] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1F8E8400) [pid = 2384] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B2025AC00) [pid = 2384] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1BF6B400) [pid = 2384] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1C2DD800) [pid = 2384] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 02:50:13 INFO - PROCESS | 2384 | 1461145813832 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 02:50:13 INFO - PROCESS | 2384 | 1461145813887 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B151C0800 == 57 [pid = 2384] [id = 380] 02:50:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B0E4C4000) [pid = 2384] [serial = 1140] [outer = 0000000000000000] 02:50:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B13832000) [pid = 2384] [serial = 1141] [outer = 0000004B0E4C4000] 02:50:13 INFO - PROCESS | 2384 | 1461145813935 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B146D4000) [pid = 2384] [serial = 1142] [outer = 0000004B0E4C4000] 02:50:14 INFO - PROCESS | 2384 | 1461145814376 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 735ms 02:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:50:14 INFO - PROCESS | 2384 | 1461145814429 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 02:50:14 INFO - PROCESS | 2384 | 1461145814431 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 02:50:14 INFO - PROCESS | 2384 | 1461145814435 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:50:14 INFO - PROCESS | 2384 | 1461145814438 Marionette TRACE conn5 <- [1,1486,null,{}] 02:50:14 INFO - PROCESS | 2384 | 1461145814449 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:14 INFO - PROCESS | 2384 | 1461145814542 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 02:50:14 INFO - PROCESS | 2384 | 1461145814551 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CB29800 == 58 [pid = 2384] [id = 381] 02:50:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B154A4C00) [pid = 2384] [serial = 1143] [outer = 0000000000000000] 02:50:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B17F4D400) [pid = 2384] [serial = 1144] [outer = 0000004B154A4C00] 02:50:14 INFO - PROCESS | 2384 | 1461145814600 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1895D000) [pid = 2384] [serial = 1145] [outer = 0000004B154A4C00] 02:50:15 INFO - PROCESS | 2384 | 1461145815054 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 692ms 02:50:15 INFO - PROCESS | 2384 | 1461145815128 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 2384 | 1461145815131 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 02:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:50:15 INFO - PROCESS | 2384 | 1461145815135 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 2384 | 1461145815137 Marionette TRACE conn5 <- [1,1490,null,{}] 02:50:15 INFO - PROCESS | 2384 | 1461145815140 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:15 INFO - PROCESS | 2384 | 1461145815230 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 02:50:15 INFO - PROCESS | 2384 | 1461145815238 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1EDA8000 == 59 [pid = 2384] [id = 382] 02:50:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1A965800) [pid = 2384] [serial = 1146] [outer = 0000000000000000] 02:50:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1B568800) [pid = 2384] [serial = 1147] [outer = 0000004B1A965800] 02:50:15 INFO - PROCESS | 2384 | 1461145815286 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1BA4E400) [pid = 2384] [serial = 1148] [outer = 0000004B1A965800] 02:50:15 INFO - PROCESS | 2384 | 1461145815735 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 629ms 02:50:15 INFO - PROCESS | 2384 | 1461145815767 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 2384 | 1461145815769 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 02:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:50:15 INFO - PROCESS | 2384 | 1461145815772 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 2384 | 1461145815774 Marionette TRACE conn5 <- [1,1494,null,{}] 02:50:15 INFO - PROCESS | 2384 | 1461145815777 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:15 INFO - PROCESS | 2384 | 1461145815864 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 02:50:15 INFO - PROCESS | 2384 | 1461145815901 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0CFC4800 == 60 [pid = 2384] [id = 383] 02:50:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1BF6A400) [pid = 2384] [serial = 1149] [outer = 0000000000000000] 02:50:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1C2B4800) [pid = 2384] [serial = 1150] [outer = 0000004B1BF6A400] 02:50:15 INFO - PROCESS | 2384 | 1461145815948 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1C2F5800) [pid = 2384] [serial = 1151] [outer = 0000004B1BF6A400] 02:50:16 INFO - PROCESS | 2384 | 1461145816431 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 693ms 02:50:16 INFO - PROCESS | 2384 | 1461145816468 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 2384 | 1461145816470 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 02:50:16 INFO - PROCESS | 2384 | 1461145816474 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:50:16 INFO - PROCESS | 2384 | 1461145816476 Marionette TRACE conn5 <- [1,1498,null,{}] 02:50:16 INFO - PROCESS | 2384 | 1461145816479 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:16 INFO - PROCESS | 2384 | 1461145816612 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 02:50:16 INFO - PROCESS | 2384 | 1461145816671 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:16 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B9A800 == 61 [pid = 2384] [id = 384] 02:50:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1CA14400) [pid = 2384] [serial = 1152] [outer = 0000000000000000] 02:50:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1D225800) [pid = 2384] [serial = 1153] [outer = 0000004B1CA14400] 02:50:16 INFO - PROCESS | 2384 | 1461145816720 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1D290400) [pid = 2384] [serial = 1154] [outer = 0000004B1CA14400] 02:50:17 INFO - PROCESS | 2384 | 1461145817146 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 733ms 02:50:17 INFO - PROCESS | 2384 | 1461145817242 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 02:50:17 INFO - PROCESS | 2384 | 1461145817244 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 02:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:50:17 INFO - PROCESS | 2384 | 1461145817257 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 2384 | 1461145817259 Marionette TRACE conn5 <- [1,1502,null,{}] 02:50:17 INFO - PROCESS | 2384 | 1461145817263 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:17 INFO - PROCESS | 2384 | 1461145817376 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 02:50:17 INFO - PROCESS | 2384 | 1461145817432 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2351F800 == 62 [pid = 2384] [id = 385] 02:50:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1D058800) [pid = 2384] [serial = 1155] [outer = 0000000000000000] 02:50:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1EA64400) [pid = 2384] [serial = 1156] [outer = 0000004B1D058800] 02:50:17 INFO - PROCESS | 2384 | 1461145817478 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1F647400) [pid = 2384] [serial = 1157] [outer = 0000004B1D058800] 02:50:17 INFO - PROCESS | 2384 | 1461145817900 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 669ms 02:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:50:17 INFO - PROCESS | 2384 | 1461145817936 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 02:50:17 INFO - PROCESS | 2384 | 1461145817939 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 02:50:17 INFO - PROCESS | 2384 | 1461145817942 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 2384 | 1461145817944 Marionette TRACE conn5 <- [1,1506,null,{}] 02:50:17 INFO - PROCESS | 2384 | 1461145817952 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:18 INFO - PROCESS | 2384 | 1461145818064 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 02:50:18 INFO - PROCESS | 2384 | 1461145818071 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:18 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B7C000 == 63 [pid = 2384] [id = 386] 02:50:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1F92D000) [pid = 2384] [serial = 1158] [outer = 0000000000000000] 02:50:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1F93AC00) [pid = 2384] [serial = 1159] [outer = 0000004B1F92D000] 02:50:18 INFO - PROCESS | 2384 | 1461145818248 Marionette DEBUG loaded listener.js 02:50:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B20257800) [pid = 2384] [serial = 1160] [outer = 0000004B1F92D000] 02:50:18 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B0ECE2C00) [pid = 2384] [serial = 1091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:50:18 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1C6CF400) [pid = 2384] [serial = 1103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:50:18 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B0D241000) [pid = 2384] [serial = 1088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:50:18 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1518A000) [pid = 2384] [serial = 1094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:50:18 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1D067400) [pid = 2384] [serial = 1106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:50:18 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B13CA4C00) [pid = 2384] [serial = 1109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:50:18 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1EA6D800) [pid = 2384] [serial = 1112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:50:18 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B2115C000) [pid = 2384] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:50:18 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1BF61C00) [pid = 2384] [serial = 1100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:50:18 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1A75A400) [pid = 2384] [serial = 1097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:50:18 INFO - PROCESS | 2384 | 1461145818627 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 734ms 02:50:18 INFO - PROCESS | 2384 | 1461145818676 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 2384 | 1461145818678 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 02:50:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:50:18 INFO - PROCESS | 2384 | 1461145818708 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 2384 | 1461145818710 Marionette TRACE conn5 <- [1,1510,null,{}] 02:50:18 INFO - PROCESS | 2384 | 1461145818714 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:18 INFO - PROCESS | 2384 | 1461145818832 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 02:50:18 INFO - PROCESS | 2384 | 1461145818844 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:18 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C66000 == 64 [pid = 2384] [id = 387] 02:50:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1A286400) [pid = 2384] [serial = 1161] [outer = 0000000000000000] 02:50:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1E843800) [pid = 2384] [serial = 1162] [outer = 0000004B1A286400] 02:50:18 INFO - PROCESS | 2384 | 1461145818889 Marionette DEBUG loaded listener.js 02:50:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B2025D000) [pid = 2384] [serial = 1163] [outer = 0000004B1A286400] 02:50:19 INFO - PROCESS | 2384 | 1461145819311 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:50:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:50:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:50:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:50:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:50:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 02:50:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:50:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 02:50:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:50:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 638ms 02:50:19 INFO - PROCESS | 2384 | 1461145819349 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 02:50:19 INFO - PROCESS | 2384 | 1461145819351 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 02:50:19 INFO - PROCESS | 2384 | 1461145819354 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:50:19 INFO - PROCESS | 2384 | 1461145819356 Marionette TRACE conn5 <- [1,1514,null,{}] 02:50:19 INFO - PROCESS | 2384 | 1461145819360 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:19 INFO - PROCESS | 2384 | 1461145819478 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 02:50:19 INFO - PROCESS | 2384 | 1461145819486 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25EB8000 == 65 [pid = 2384] [id = 388] 02:50:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1BA55C00) [pid = 2384] [serial = 1164] [outer = 0000000000000000] 02:50:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B203EF800) [pid = 2384] [serial = 1165] [outer = 0000004B1BA55C00] 02:50:19 INFO - PROCESS | 2384 | 1461145819532 Marionette DEBUG loaded listener.js 02:50:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B23C12C00) [pid = 2384] [serial = 1166] [outer = 0000004B1BA55C00] 02:50:19 INFO - PROCESS | 2384 | 1461145819950 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:50:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:50:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:50:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:50:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 628ms 02:50:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:50:20 INFO - PROCESS | 2384 | 1461145819987 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 02:50:20 INFO - PROCESS | 2384 | 1461145819989 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 02:50:20 INFO - PROCESS | 2384 | 1461145819992 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:50:20 INFO - PROCESS | 2384 | 1461145819995 Marionette TRACE conn5 <- [1,1518,null,{}] 02:50:20 INFO - PROCESS | 2384 | 1461145819999 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:20 INFO - PROCESS | 2384 | 1461145820168 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 02:50:20 INFO - PROCESS | 2384 | 1461145820187 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:20 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2699D000 == 66 [pid = 2384] [id = 389] 02:50:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B23EBA800) [pid = 2384] [serial = 1167] [outer = 0000000000000000] 02:50:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B26CB1400) [pid = 2384] [serial = 1168] [outer = 0000004B23EBA800] 02:50:20 INFO - PROCESS | 2384 | 1461145820237 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B26CBAC00) [pid = 2384] [serial = 1169] [outer = 0000004B23EBA800] 02:50:20 INFO - PROCESS | 2384 | 1461145820834 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:50:20 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 02:50:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:50:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:50:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 02:50:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:50:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 879ms 02:50:20 INFO - PROCESS | 2384 | 1461145820876 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 02:50:20 INFO - PROCESS | 2384 | 1461145820882 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 02:50:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:50:20 INFO - PROCESS | 2384 | 1461145820888 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:50:20 INFO - PROCESS | 2384 | 1461145820892 Marionette TRACE conn5 <- [1,1522,null,{}] 02:50:20 INFO - PROCESS | 2384 | 1461145820898 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:21 INFO - PROCESS | 2384 | 1461145821018 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 02:50:21 INFO - PROCESS | 2384 | 1461145821144 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BAD8000 == 67 [pid = 2384] [id = 390] 02:50:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B14623800) [pid = 2384] [serial = 1170] [outer = 0000000000000000] 02:50:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B147D3C00) [pid = 2384] [serial = 1171] [outer = 0000004B14623800] 02:50:21 INFO - PROCESS | 2384 | 1461145821205 Marionette DEBUG loaded listener.js 02:50:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1597D000) [pid = 2384] [serial = 1172] [outer = 0000004B14623800] 02:50:21 INFO - PROCESS | 2384 | 1461145821848 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:50:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:50:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1033ms 02:50:21 INFO - PROCESS | 2384 | 1461145821922 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 02:50:21 INFO - PROCESS | 2384 | 1461145821929 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 02:50:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:50:21 INFO - PROCESS | 2384 | 1461145821971 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:50:21 INFO - PROCESS | 2384 | 1461145821974 Marionette TRACE conn5 <- [1,1526,null,{}] 02:50:21 INFO - PROCESS | 2384 | 1461145821978 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:22 INFO - PROCESS | 2384 | 1461145822104 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 02:50:22 INFO - PROCESS | 2384 | 1461145822220 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20845800 == 68 [pid = 2384] [id = 391] 02:50:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1894E800) [pid = 2384] [serial = 1173] [outer = 0000000000000000] 02:50:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1C2DD800) [pid = 2384] [serial = 1174] [outer = 0000004B1894E800] 02:50:22 INFO - PROCESS | 2384 | 1461145822278 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1C6D2C00) [pid = 2384] [serial = 1175] [outer = 0000004B1894E800] 02:50:22 INFO - PROCESS | 2384 | 1461145822939 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:50:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:50:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1003ms 02:50:22 INFO - PROCESS | 2384 | 1461145822960 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 02:50:22 INFO - PROCESS | 2384 | 1461145822963 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 02:50:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:50:22 INFO - PROCESS | 2384 | 1461145822967 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 2384 | 1461145822971 Marionette TRACE conn5 <- [1,1530,null,{}] 02:50:22 INFO - PROCESS | 2384 | 1461145822983 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:23 INFO - PROCESS | 2384 | 1461145823101 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 02:50:23 INFO - PROCESS | 2384 | 1461145823199 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B269A4800 == 69 [pid = 2384] [id = 392] 02:50:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B2025CC00) [pid = 2384] [serial = 1176] [outer = 0000000000000000] 02:50:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B203E2400) [pid = 2384] [serial = 1177] [outer = 0000004B2025CC00] 02:50:23 INFO - PROCESS | 2384 | 1461145823258 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B23EB9000) [pid = 2384] [serial = 1178] [outer = 0000004B2025CC00] 02:50:23 INFO - PROCESS | 2384 | 1461145823802 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:50:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:50:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 881ms 02:50:23 INFO - PROCESS | 2384 | 1461145823849 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 02:50:23 INFO - PROCESS | 2384 | 1461145823853 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 02:50:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:50:23 INFO - PROCESS | 2384 | 1461145823856 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 2384 | 1461145823858 Marionette TRACE conn5 <- [1,1534,null,{}] 02:50:23 INFO - PROCESS | 2384 | 1461145823862 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:23 INFO - PROCESS | 2384 | 1461145823979 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 02:50:24 INFO - PROCESS | 2384 | 1461145824077 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:24 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B282E9000 == 70 [pid = 2384] [id = 393] 02:50:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B25BA9400) [pid = 2384] [serial = 1179] [outer = 0000000000000000] 02:50:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B25BAC000) [pid = 2384] [serial = 1180] [outer = 0000004B25BA9400] 02:50:24 INFO - PROCESS | 2384 | 1461145824133 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B25BB2C00) [pid = 2384] [serial = 1181] [outer = 0000004B25BA9400] 02:50:24 INFO - PROCESS | 2384 | 1461145824739 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:50:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 945ms 02:50:24 INFO - PROCESS | 2384 | 1461145824804 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 2384 | 1461145824806 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 02:50:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:50:24 INFO - PROCESS | 2384 | 1461145824810 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 2384 | 1461145824812 Marionette TRACE conn5 <- [1,1538,null,{}] 02:50:24 INFO - PROCESS | 2384 | 1461145824816 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:24 INFO - PROCESS | 2384 | 1461145824929 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 02:50:25 INFO - PROCESS | 2384 | 1461145825055 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B33800 == 71 [pid = 2384] [id = 394] 02:50:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B25163C00) [pid = 2384] [serial = 1182] [outer = 0000000000000000] 02:50:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B2516D800) [pid = 2384] [serial = 1183] [outer = 0000004B25163C00] 02:50:25 INFO - PROCESS | 2384 | 1461145825111 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B25BAF000) [pid = 2384] [serial = 1184] [outer = 0000004B25163C00] 02:50:26 INFO - PROCESS | 2384 | 1461145826022 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:50:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:50:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1284ms 02:50:26 INFO - PROCESS | 2384 | 1461145826098 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 2384 | 1461145826102 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 02:50:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:50:26 INFO - PROCESS | 2384 | 1461145826107 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 2384 | 1461145826111 Marionette TRACE conn5 <- [1,1542,null,{}] 02:50:26 INFO - PROCESS | 2384 | 1461145826118 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:26 INFO - PROCESS | 2384 | 1461145826260 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 02:50:26 INFO - PROCESS | 2384 | 1461145826386 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:26 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1365A000 == 72 [pid = 2384] [id = 395] 02:50:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B0D163000) [pid = 2384] [serial = 1185] [outer = 0000000000000000] 02:50:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B0E253C00) [pid = 2384] [serial = 1186] [outer = 0000004B0D163000] 02:50:26 INFO - PROCESS | 2384 | 1461145826440 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B1028B800) [pid = 2384] [serial = 1187] [outer = 0000004B0D163000] 02:50:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25EB8000 == 71 [pid = 2384] [id = 388] 02:50:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C66000 == 70 [pid = 2384] [id = 387] 02:50:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B7C000 == 69 [pid = 2384] [id = 386] 02:50:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2351F800 == 68 [pid = 2384] [id = 385] 02:50:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B9A800 == 67 [pid = 2384] [id = 384] 02:50:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0CFC4800 == 66 [pid = 2384] [id = 383] 02:50:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1EDA8000 == 65 [pid = 2384] [id = 382] 02:50:26 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B203ED800) [pid = 2384] [serial = 1086] [outer = 0000000000000000] [url = about:blank] 02:50:26 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B1C6EAC00) [pid = 2384] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 02:50:26 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B0D247C00) [pid = 2384] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 02:50:26 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B23EB6C00) [pid = 2384] [serial = 1083] [outer = 0000000000000000] [url = about:blank] 02:50:26 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B18953000) [pid = 2384] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 02:50:26 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B2025B400) [pid = 2384] [serial = 1116] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CB29800 == 64 [pid = 2384] [id = 381] 02:50:27 INFO - PROCESS | 2384 | --DOCSHELL 0000004B151C0800 == 63 [pid = 2384] [id = 380] 02:50:27 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1AFDD000 == 62 [pid = 2384] [id = 379] 02:50:27 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236E8800 == 61 [pid = 2384] [id = 378] 02:50:27 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20318000 == 60 [pid = 2384] [id = 377] 02:50:27 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26884000 == 59 [pid = 2384] [id = 376] 02:50:27 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2698D000 == 58 [pid = 2384] [id = 375] 02:50:27 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F810000 == 57 [pid = 2384] [id = 374] 02:50:27 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B168800 == 56 [pid = 2384] [id = 373] 02:50:27 INFO - PROCESS | 2384 | 1461145827074 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:50:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:50:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 986ms 02:50:27 INFO - PROCESS | 2384 | 1461145827097 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 2384 | 1461145827103 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 02:50:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:50:27 INFO - PROCESS | 2384 | 1461145827109 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - PROCESS | 2384 | 1461145827112 Marionette TRACE conn5 <- [1,1546,null,{}] 02:50:27 INFO - PROCESS | 2384 | 1461145827115 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:27 INFO - PROCESS | 2384 | 1461145827205 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B145E9800) [pid = 2384] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1C6D5800) [pid = 2384] [serial = 1104] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1D066000) [pid = 2384] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B143B4C00) [pid = 2384] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B18C8F400) [pid = 2384] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1EA6A800) [pid = 2384] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1D22D400) [pid = 2384] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1F8E0000) [pid = 2384] [serial = 1113] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B23368C00) [pid = 2384] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1BF67C00) [pid = 2384] [serial = 1101] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1D2D2800) [pid = 2384] [serial = 1107] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1392D800) [pid = 2384] [serial = 1092] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1B575400) [pid = 2384] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1AE49000) [pid = 2384] [serial = 1110] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1AE4D000) [pid = 2384] [serial = 1098] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1C2D8400) [pid = 2384] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B0ECE3000) [pid = 2384] [serial = 1089] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B17F53C00) [pid = 2384] [serial = 1095] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B20104C00) [pid = 2384] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 02:50:27 INFO - PROCESS | 2384 | 1461145827315 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14717800 == 57 [pid = 2384] [id = 396] 02:50:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B0D233C00) [pid = 2384] [serial = 1188] [outer = 0000000000000000] 02:50:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B0F078800) [pid = 2384] [serial = 1189] [outer = 0000004B0D233C00] 02:50:27 INFO - PROCESS | 2384 | 1461145827365 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B13CA4C00) [pid = 2384] [serial = 1190] [outer = 0000004B0D233C00] 02:50:27 INFO - PROCESS | 2384 | 1461145827814 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:50:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:50:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 775ms 02:50:27 INFO - PROCESS | 2384 | 1461145827890 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 2384 | 1461145827892 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 02:50:27 INFO - PROCESS | 2384 | 1461145827896 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:50:27 INFO - PROCESS | 2384 | 1461145827900 Marionette TRACE conn5 <- [1,1550,null,{}] 02:50:27 INFO - PROCESS | 2384 | 1461145827911 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:28 INFO - PROCESS | 2384 | 1461145828010 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 02:50:28 INFO - PROCESS | 2384 | 1461145828019 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9E9800 == 58 [pid = 2384] [id = 397] 02:50:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B147CF000) [pid = 2384] [serial = 1191] [outer = 0000000000000000] 02:50:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B14859C00) [pid = 2384] [serial = 1192] [outer = 0000004B147CF000] 02:50:28 INFO - PROCESS | 2384 | 1461145828068 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B15108800) [pid = 2384] [serial = 1193] [outer = 0000004B147CF000] 02:50:28 INFO - PROCESS | 2384 | 1461145828552 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:50:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:50:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 692ms 02:50:28 INFO - PROCESS | 2384 | 1461145828591 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 02:50:28 INFO - PROCESS | 2384 | 1461145828594 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 02:50:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:50:28 INFO - PROCESS | 2384 | 1461145828597 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:50:28 INFO - PROCESS | 2384 | 1461145828599 Marionette TRACE conn5 <- [1,1554,null,{}] 02:50:28 INFO - PROCESS | 2384 | 1461145828603 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:28 INFO - PROCESS | 2384 | 1461145828688 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 02:50:28 INFO - PROCESS | 2384 | 1461145828696 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CB2F800 == 59 [pid = 2384] [id = 398] 02:50:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B17F4B400) [pid = 2384] [serial = 1194] [outer = 0000000000000000] 02:50:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1894D800) [pid = 2384] [serial = 1195] [outer = 0000004B17F4B400] 02:50:28 INFO - PROCESS | 2384 | 1461145828744 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B18CCDC00) [pid = 2384] [serial = 1196] [outer = 0000004B17F4B400] 02:50:29 INFO - PROCESS | 2384 | 1461145829184 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:50:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 628ms 02:50:29 INFO - PROCESS | 2384 | 1461145829227 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 02:50:29 INFO - PROCESS | 2384 | 1461145829229 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 02:50:29 INFO - PROCESS | 2384 | 1461145829232 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:50:29 INFO - PROCESS | 2384 | 1461145829234 Marionette TRACE conn5 <- [1,1558,null,{}] 02:50:29 INFO - PROCESS | 2384 | 1461145829238 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:29 INFO - PROCESS | 2384 | 1461145829321 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 02:50:29 INFO - PROCESS | 2384 | 1461145829327 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E81D800 == 60 [pid = 2384] [id = 399] 02:50:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1A265C00) [pid = 2384] [serial = 1197] [outer = 0000000000000000] 02:50:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1A382800) [pid = 2384] [serial = 1198] [outer = 0000004B1A265C00] 02:50:29 INFO - PROCESS | 2384 | 1461145829374 Marionette DEBUG loaded listener.js 02:50:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1AE47C00) [pid = 2384] [serial = 1199] [outer = 0000004B1A265C00] 02:50:29 INFO - PROCESS | 2384 | 1461145829856 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:50:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 690ms 02:50:29 INFO - PROCESS | 2384 | 1461145829927 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 02:50:29 INFO - PROCESS | 2384 | 1461145829929 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 02:50:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:50:29 INFO - PROCESS | 2384 | 1461145829932 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 2384 | 1461145829934 Marionette TRACE conn5 <- [1,1562,null,{}] 02:50:29 INFO - PROCESS | 2384 | 1461145829937 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:30 INFO - PROCESS | 2384 | 1461145830072 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 02:50:30 INFO - PROCESS | 2384 | 1461145830159 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:30 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F972800 == 61 [pid = 2384] [id = 400] 02:50:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1B577C00) [pid = 2384] [serial = 1200] [outer = 0000000000000000] 02:50:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1C212400) [pid = 2384] [serial = 1201] [outer = 0000004B1B577C00] 02:50:30 INFO - PROCESS | 2384 | 1461145830210 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1C2EFC00) [pid = 2384] [serial = 1202] [outer = 0000004B1B577C00] 02:50:30 INFO - PROCESS | 2384 | 1461145830645 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:50:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:50:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 732ms 02:50:30 INFO - PROCESS | 2384 | 1461145830668 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 2384 | 1461145830670 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 02:50:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:50:30 INFO - PROCESS | 2384 | 1461145830673 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 2384 | 1461145830675 Marionette TRACE conn5 <- [1,1566,null,{}] 02:50:30 INFO - PROCESS | 2384 | 1461145830679 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:30 INFO - PROCESS | 2384 | 1461145830800 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 02:50:30 INFO - PROCESS | 2384 | 1461145830855 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:30 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20318000 == 62 [pid = 2384] [id = 401] 02:50:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1C2D7800) [pid = 2384] [serial = 1203] [outer = 0000000000000000] 02:50:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1C47CC00) [pid = 2384] [serial = 1204] [outer = 0000004B1C2D7800] 02:50:30 INFO - PROCESS | 2384 | 1461145830901 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1C6ED800) [pid = 2384] [serial = 1205] [outer = 0000004B1C2D7800] 02:50:31 INFO - PROCESS | 2384 | 1461145831326 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:50:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:50:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 671ms 02:50:31 INFO - PROCESS | 2384 | 1461145831347 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 02:50:31 INFO - PROCESS | 2384 | 1461145831349 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 02:50:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:50:31 INFO - PROCESS | 2384 | 1461145831352 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 2384 | 1461145831354 Marionette TRACE conn5 <- [1,1570,null,{}] 02:50:31 INFO - PROCESS | 2384 | 1461145831363 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:31 INFO - PROCESS | 2384 | 1461145831475 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 02:50:31 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1BA55C00) [pid = 2384] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:50:31 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1CA14400) [pid = 2384] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:50:31 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1D058800) [pid = 2384] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:50:31 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1A965800) [pid = 2384] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:50:31 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B154A4C00) [pid = 2384] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:50:31 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B0D0F2C00) [pid = 2384] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:50:31 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B0E4C4000) [pid = 2384] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:50:31 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1BF6A400) [pid = 2384] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:50:31 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1A286400) [pid = 2384] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:50:31 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1F92D000) [pid = 2384] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:50:31 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B2010B800) [pid = 2384] [serial = 1115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:50:31 INFO - PROCESS | 2384 | 1461145831739 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9F4800 == 63 [pid = 2384] [id = 402] 02:50:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B0F076000) [pid = 2384] [serial = 1206] [outer = 0000000000000000] 02:50:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B14855000) [pid = 2384] [serial = 1207] [outer = 0000004B0F076000] 02:50:31 INFO - PROCESS | 2384 | 1461145831789 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1CA14400) [pid = 2384] [serial = 1208] [outer = 0000004B0F076000] 02:50:32 INFO - PROCESS | 2384 | 1461145832167 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:50:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:50:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 837ms 02:50:32 INFO - PROCESS | 2384 | 1461145832193 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 02:50:32 INFO - PROCESS | 2384 | 1461145832195 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 02:50:32 INFO - PROCESS | 2384 | 1461145832198 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:50:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:50:32 INFO - PROCESS | 2384 | 1461145832200 Marionette TRACE conn5 <- [1,1574,null,{}] 02:50:32 INFO - PROCESS | 2384 | 1461145832204 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:32 INFO - PROCESS | 2384 | 1461145832288 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 02:50:32 INFO - PROCESS | 2384 | 1461145832372 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2127C800 == 64 [pid = 2384] [id = 403] 02:50:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B13931800) [pid = 2384] [serial = 1209] [outer = 0000000000000000] 02:50:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1D226800) [pid = 2384] [serial = 1210] [outer = 0000004B13931800] 02:50:32 INFO - PROCESS | 2384 | 1461145832417 Marionette DEBUG loaded listener.js 02:50:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1D294400) [pid = 2384] [serial = 1211] [outer = 0000004B13931800] 02:50:32 INFO - PROCESS | 2384 | 1461145832789 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:50:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:50:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 628ms 02:50:32 INFO - PROCESS | 2384 | 1461145832831 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 02:50:32 INFO - PROCESS | 2384 | 1461145832833 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 02:50:32 INFO - PROCESS | 2384 | 1461145832836 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:50:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:50:32 INFO - PROCESS | 2384 | 1461145832838 Marionette TRACE conn5 <- [1,1578,null,{}] 02:50:32 INFO - PROCESS | 2384 | 1461145832841 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:32 INFO - PROCESS | 2384 | 1461145832958 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 02:50:33 INFO - PROCESS | 2384 | 1461145832999 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2366F800 == 65 [pid = 2384] [id = 404] 02:50:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1D3CD400) [pid = 2384] [serial = 1212] [outer = 0000000000000000] 02:50:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1E449400) [pid = 2384] [serial = 1213] [outer = 0000004B1D3CD400] 02:50:33 INFO - PROCESS | 2384 | 1461145833045 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1EA6C400) [pid = 2384] [serial = 1214] [outer = 0000004B1D3CD400] 02:50:33 INFO - PROCESS | 2384 | 1461145833455 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:50:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:50:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 627ms 02:50:33 INFO - PROCESS | 2384 | 1461145833467 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 02:50:33 INFO - PROCESS | 2384 | 1461145833469 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 02:50:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:50:33 INFO - PROCESS | 2384 | 1461145833473 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:50:33 INFO - PROCESS | 2384 | 1461145833475 Marionette TRACE conn5 <- [1,1582,null,{}] 02:50:33 INFO - PROCESS | 2384 | 1461145833479 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:33 INFO - PROCESS | 2384 | 1461145833618 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 02:50:33 INFO - PROCESS | 2384 | 1461145833627 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B64000 == 66 [pid = 2384] [id = 405] 02:50:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1EDF0000) [pid = 2384] [serial = 1215] [outer = 0000000000000000] 02:50:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1F8E3800) [pid = 2384] [serial = 1216] [outer = 0000004B1EDF0000] 02:50:33 INFO - PROCESS | 2384 | 1461145833678 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B20109C00) [pid = 2384] [serial = 1217] [outer = 0000004B1EDF0000] 02:50:34 INFO - PROCESS | 2384 | 1461145834398 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:50:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:50:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 985ms 02:50:34 INFO - PROCESS | 2384 | 1461145834461 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 02:50:34 INFO - PROCESS | 2384 | 1461145834467 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 02:50:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:50:34 INFO - PROCESS | 2384 | 1461145834473 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 2384 | 1461145834477 Marionette TRACE conn5 <- [1,1586,null,{}] 02:50:34 INFO - PROCESS | 2384 | 1461145834483 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:34 INFO - PROCESS | 2384 | 1461145834631 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 02:50:34 INFO - PROCESS | 2384 | 1461145834760 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:34 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B604000 == 67 [pid = 2384] [id = 406] 02:50:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B14304C00) [pid = 2384] [serial = 1218] [outer = 0000000000000000] 02:50:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B14619C00) [pid = 2384] [serial = 1219] [outer = 0000004B14304C00] 02:50:34 INFO - PROCESS | 2384 | 1461145834821 Marionette DEBUG loaded listener.js 02:50:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B14851000) [pid = 2384] [serial = 1220] [outer = 0000004B14304C00] 02:50:35 INFO - PROCESS | 2384 | 1461145835389 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:50:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 944ms 02:50:35 INFO - PROCESS | 2384 | 1461145835419 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 2384 | 1461145835426 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 02:50:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:50:35 INFO - PROCESS | 2384 | 1461145835433 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 2384 | 1461145835436 Marionette TRACE conn5 <- [1,1590,null,{}] 02:50:35 INFO - PROCESS | 2384 | 1461145835440 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:35 INFO - PROCESS | 2384 | 1461145835558 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 02:50:35 INFO - PROCESS | 2384 | 1461145835683 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F977000 == 68 [pid = 2384] [id = 407] 02:50:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B154A5400) [pid = 2384] [serial = 1221] [outer = 0000000000000000] 02:50:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1A95EC00) [pid = 2384] [serial = 1222] [outer = 0000004B154A5400] 02:50:35 INFO - PROCESS | 2384 | 1461145835741 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B1B70C800) [pid = 2384] [serial = 1223] [outer = 0000004B154A5400] 02:50:36 INFO - PROCESS | 2384 | 1461145836382 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:50:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 987ms 02:50:36 INFO - PROCESS | 2384 | 1461145836425 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 02:50:36 INFO - PROCESS | 2384 | 1461145836428 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 02:50:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:50:36 INFO - PROCESS | 2384 | 1461145836432 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 2384 | 1461145836436 Marionette TRACE conn5 <- [1,1594,null,{}] 02:50:36 INFO - PROCESS | 2384 | 1461145836449 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:36 INFO - PROCESS | 2384 | 1461145836565 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 02:50:36 INFO - PROCESS | 2384 | 1461145836693 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C6C800 == 69 [pid = 2384] [id = 408] 02:50:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B1D28FC00) [pid = 2384] [serial = 1224] [outer = 0000000000000000] 02:50:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B1E840C00) [pid = 2384] [serial = 1225] [outer = 0000004B1D28FC00] 02:50:36 INFO - PROCESS | 2384 | 1461145836753 Marionette DEBUG loaded listener.js 02:50:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B1F932C00) [pid = 2384] [serial = 1226] [outer = 0000004B1D28FC00] 02:50:37 INFO - PROCESS | 2384 | 1461145837363 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:50:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:50:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 986ms 02:50:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:50:37 INFO - PROCESS | 2384 | 1461145837421 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 02:50:37 INFO - PROCESS | 2384 | 1461145837424 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 02:50:37 INFO - PROCESS | 2384 | 1461145837428 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:50:37 INFO - PROCESS | 2384 | 1461145837430 Marionette TRACE conn5 <- [1,1598,null,{}] 02:50:37 INFO - PROCESS | 2384 | 1461145837434 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:37 INFO - PROCESS | 2384 | 1461145837547 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 02:50:37 INFO - PROCESS | 2384 | 1461145837672 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B24012000 == 70 [pid = 2384] [id = 409] 02:50:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B2025AC00) [pid = 2384] [serial = 1227] [outer = 0000000000000000] 02:50:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B20263400) [pid = 2384] [serial = 1228] [outer = 0000004B2025AC00] 02:50:37 INFO - PROCESS | 2384 | 1461145837730 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0000004B203F0C00) [pid = 2384] [serial = 1229] [outer = 0000004B2025AC00] 02:50:38 INFO - PROCESS | 2384 | 1461145838276 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:50:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 881ms 02:50:38 INFO - PROCESS | 2384 | 1461145838315 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 2384 | 1461145838317 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 02:50:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:50:38 INFO - PROCESS | 2384 | 1461145838321 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 2384 | 1461145838323 Marionette TRACE conn5 <- [1,1602,null,{}] 02:50:38 INFO - PROCESS | 2384 | 1461145838327 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:38 INFO - PROCESS | 2384 | 1461145838437 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 02:50:38 INFO - PROCESS | 2384 | 1461145838535 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:38 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25EB9800 == 71 [pid = 2384] [id = 410] 02:50:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0000004B20833000) [pid = 2384] [serial = 1230] [outer = 0000000000000000] 02:50:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0000004B20838000) [pid = 2384] [serial = 1231] [outer = 0000004B20833000] 02:50:38 INFO - PROCESS | 2384 | 1461145838591 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 137 (0000004B2083E000) [pid = 2384] [serial = 1232] [outer = 0000004B20833000] 02:50:39 INFO - PROCESS | 2384 | 1461145839240 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:50:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 02:50:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 941ms 02:50:39 INFO - PROCESS | 2384 | 1461145839266 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 2384 | 1461145839268 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 02:50:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:50:39 INFO - PROCESS | 2384 | 1461145839271 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 2384 | 1461145839274 Marionette TRACE conn5 <- [1,1606,null,{}] 02:50:39 INFO - PROCESS | 2384 | 1461145839277 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:39 INFO - PROCESS | 2384 | 1461145839399 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 02:50:39 INFO - PROCESS | 2384 | 1461145839499 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23285000 == 72 [pid = 2384] [id = 411] 02:50:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 138 (0000004B1453BC00) [pid = 2384] [serial = 1233] [outer = 0000000000000000] 02:50:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 139 (0000004B1EA68800) [pid = 2384] [serial = 1234] [outer = 0000004B1453BC00] 02:50:39 INFO - PROCESS | 2384 | 1461145839559 Marionette DEBUG loaded listener.js 02:50:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 140 (0000004B23C13000) [pid = 2384] [serial = 1235] [outer = 0000004B1453BC00] 02:50:40 INFO - PROCESS | 2384 | 1461145840309 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:50:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:50:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1077ms 02:50:40 INFO - PROCESS | 2384 | 1461145840352 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 02:50:40 INFO - PROCESS | 2384 | 1461145840356 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 02:50:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:50:40 INFO - PROCESS | 2384 | 1461145840361 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 2384 | 1461145840365 Marionette TRACE conn5 <- [1,1610,null,{}] 02:50:40 INFO - PROCESS | 2384 | 1461145840371 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:40 INFO - PROCESS | 2384 | 1461145840477 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 02:50:40 INFO - PROCESS | 2384 | 1461145840614 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C1B4800 == 73 [pid = 2384] [id = 412] 02:50:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 141 (0000004B1031F400) [pid = 2384] [serial = 1236] [outer = 0000000000000000] 02:50:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 142 (0000004B0ECE2000) [pid = 2384] [serial = 1237] [outer = 0000004B1031F400] 02:50:40 INFO - PROCESS | 2384 | 1461145840670 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 143 (0000004B146DE800) [pid = 2384] [serial = 1238] [outer = 0000004B1031F400] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2366F800 == 72 [pid = 2384] [id = 404] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2127C800 == 71 [pid = 2384] [id = 403] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9F4800 == 70 [pid = 2384] [id = 402] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20318000 == 69 [pid = 2384] [id = 401] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F972800 == 68 [pid = 2384] [id = 400] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E81D800 == 67 [pid = 2384] [id = 399] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CB2F800 == 66 [pid = 2384] [id = 398] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9E9800 == 65 [pid = 2384] [id = 397] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14717800 == 64 [pid = 2384] [id = 396] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1365A000 == 63 [pid = 2384] [id = 395] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B282E9000 == 62 [pid = 2384] [id = 393] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B269A4800 == 61 [pid = 2384] [id = 392] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20845800 == 60 [pid = 2384] [id = 391] 02:50:41 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BAD8000 == 59 [pid = 2384] [id = 390] 02:50:41 INFO - PROCESS | 2384 | 1461145841288 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:50:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 02:50:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 986ms 02:50:41 INFO - PROCESS | 2384 | 1461145841347 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 02:50:41 INFO - PROCESS | 2384 | 1461145841353 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 02:50:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:50:41 INFO - PROCESS | 2384 | 1461145841359 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 2384 | 1461145841362 Marionette TRACE conn5 <- [1,1614,null,{}] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 142 (0000004B203EF800) [pid = 2384] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 141 (0000004B1D225800) [pid = 2384] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 140 (0000004B1EA64400) [pid = 2384] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 139 (0000004B1B568800) [pid = 2384] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 138 (0000004B1BA4E400) [pid = 2384] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 137 (0000004B17F4D400) [pid = 2384] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 136 (0000004B1895D000) [pid = 2384] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0000004B1D294000) [pid = 2384] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0000004B13B19400) [pid = 2384] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0000004B0ECE2400) [pid = 2384] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B13832000) [pid = 2384] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B146D4000) [pid = 2384] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B1D290400) [pid = 2384] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B13888000) [pid = 2384] [serial = 1119] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B25A8C000) [pid = 2384] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B2026CC00) [pid = 2384] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B1C2B4800) [pid = 2384] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B1D2D3400) [pid = 2384] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1A37E400) [pid = 2384] [serial = 1122] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B1E843800) [pid = 2384] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B1F647400) [pid = 2384] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B14596800) [pid = 2384] [serial = 682] [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.] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B23C12C00) [pid = 2384] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1F93AC00) [pid = 2384] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B2115D400) [pid = 2384] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B20257800) [pid = 2384] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B2025D000) [pid = 2384] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1C2F5800) [pid = 2384] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 02:50:41 INFO - PROCESS | 2384 | 1461145841390 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:41 INFO - PROCESS | 2384 | 1461145841512 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 02:50:41 INFO - PROCESS | 2384 | 1461145841524 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18C84000 == 60 [pid = 2384] [id = 413] 02:50:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B0F3AD400) [pid = 2384] [serial = 1239] [outer = 0000000000000000] 02:50:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1459FC00) [pid = 2384] [serial = 1240] [outer = 0000004B0F3AD400] 02:50:41 INFO - PROCESS | 2384 | 1461145841571 Marionette DEBUG loaded listener.js 02:50:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B14853000) [pid = 2384] [serial = 1241] [outer = 0000004B0F3AD400] 02:50:42 INFO - PROCESS | 2384 | 1461145842083 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:50:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:50:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 775ms 02:50:42 INFO - PROCESS | 2384 | 1461145842136 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 02:50:42 INFO - PROCESS | 2384 | 1461145842138 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 02:50:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:50:42 INFO - PROCESS | 2384 | 1461145842141 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:50:42 INFO - PROCESS | 2384 | 1461145842145 Marionette TRACE conn5 <- [1,1618,null,{}] 02:50:42 INFO - PROCESS | 2384 | 1461145842156 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:42 INFO - PROCESS | 2384 | 1461145842250 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 02:50:42 INFO - PROCESS | 2384 | 1461145842336 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1DF0A000 == 61 [pid = 2384] [id = 414] 02:50:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B15107800) [pid = 2384] [serial = 1242] [outer = 0000000000000000] 02:50:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1A752C00) [pid = 2384] [serial = 1243] [outer = 0000004B15107800] 02:50:42 INFO - PROCESS | 2384 | 1461145842386 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1B56B000) [pid = 2384] [serial = 1244] [outer = 0000004B15107800] 02:50:42 INFO - PROCESS | 2384 | 1461145842776 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:50:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:50:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 691ms 02:50:42 INFO - PROCESS | 2384 | 1461145842836 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 02:50:42 INFO - PROCESS | 2384 | 1461145842839 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 02:50:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:50:42 INFO - PROCESS | 2384 | 1461145842842 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:50:42 INFO - PROCESS | 2384 | 1461145842844 Marionette TRACE conn5 <- [1,1622,null,{}] 02:50:42 INFO - PROCESS | 2384 | 1461145842847 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:42 INFO - PROCESS | 2384 | 1461145842937 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 02:50:42 INFO - PROCESS | 2384 | 1461145842944 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F96E800 == 62 [pid = 2384] [id = 415] 02:50:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1BF60800) [pid = 2384] [serial = 1245] [outer = 0000000000000000] 02:50:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B1BF6D400) [pid = 2384] [serial = 1246] [outer = 0000004B1BF60800] 02:50:42 INFO - PROCESS | 2384 | 1461145842992 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1C2F9000) [pid = 2384] [serial = 1247] [outer = 0000004B1BF60800] 02:50:43 INFO - PROCESS | 2384 | 1461145843436 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:50:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:50:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 628ms 02:50:43 INFO - PROCESS | 2384 | 1461145843485 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 02:50:43 INFO - PROCESS | 2384 | 1461145843487 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 02:50:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:50:43 INFO - PROCESS | 2384 | 1461145843491 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 2384 | 1461145843493 Marionette TRACE conn5 <- [1,1626,null,{}] 02:50:43 INFO - PROCESS | 2384 | 1461145843497 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:43 INFO - PROCESS | 2384 | 1461145843611 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 02:50:43 INFO - PROCESS | 2384 | 1461145843699 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1AE18800 == 63 [pid = 2384] [id = 416] 02:50:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1C410400) [pid = 2384] [serial = 1248] [outer = 0000000000000000] 02:50:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B1C6D3400) [pid = 2384] [serial = 1249] [outer = 0000004B1C410400] 02:50:43 INFO - PROCESS | 2384 | 1461145843746 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1D0B7C00) [pid = 2384] [serial = 1250] [outer = 0000004B1C410400] 02:50:44 INFO - PROCESS | 2384 | 1461145844204 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:50:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 735ms 02:50:44 INFO - PROCESS | 2384 | 1461145844233 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 2384 | 1461145844235 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 02:50:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:50:44 INFO - PROCESS | 2384 | 1461145844243 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 2384 | 1461145844245 Marionette TRACE conn5 <- [1,1630,null,{}] 02:50:44 INFO - PROCESS | 2384 | 1461145844249 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:44 INFO - PROCESS | 2384 | 1461145844387 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 02:50:44 INFO - PROCESS | 2384 | 1461145844448 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23516800 == 64 [pid = 2384] [id = 417] 02:50:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B1F649400) [pid = 2384] [serial = 1251] [outer = 0000000000000000] 02:50:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B1F9A3400) [pid = 2384] [serial = 1252] [outer = 0000004B1F649400] 02:50:44 INFO - PROCESS | 2384 | 1461145844497 Marionette DEBUG loaded listener.js 02:50:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B2026F000) [pid = 2384] [serial = 1253] [outer = 0000004B1F649400] 02:50:44 INFO - PROCESS | 2384 | 1461145844928 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:50:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 733ms 02:50:45 INFO - PROCESS | 2384 | 1461145844996 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 02:50:45 INFO - PROCESS | 2384 | 1461145844999 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 02:50:45 INFO - PROCESS | 2384 | 1461145845002 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:50:45 INFO - PROCESS | 2384 | 1461145845003 Marionette TRACE conn5 <- [1,1634,null,{}] 02:50:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:50:45 INFO - PROCESS | 2384 | 1461145845007 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:45 INFO - PROCESS | 2384 | 1461145845124 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 02:50:45 INFO - PROCESS | 2384 | 1461145845182 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B41800 == 65 [pid = 2384] [id = 418] 02:50:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B203F1C00) [pid = 2384] [serial = 1254] [outer = 0000000000000000] 02:50:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B21230800) [pid = 2384] [serial = 1255] [outer = 0000004B203F1C00] 02:50:45 INFO - PROCESS | 2384 | 1461145845230 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B2336AC00) [pid = 2384] [serial = 1256] [outer = 0000004B203F1C00] 02:50:45 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B13931800) [pid = 2384] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:50:45 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B1B577C00) [pid = 2384] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:50:45 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B1C2D7800) [pid = 2384] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:50:45 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B0F076000) [pid = 2384] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:50:45 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B0D163000) [pid = 2384] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:50:45 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B17F4B400) [pid = 2384] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:50:45 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B1A265C00) [pid = 2384] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:50:45 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B0D233C00) [pid = 2384] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:50:45 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B147CF000) [pid = 2384] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:50:45 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B1D3CD400) [pid = 2384] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:50:45 INFO - PROCESS | 2384 | 1461145845733 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:50:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:50:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 774ms 02:50:45 INFO - PROCESS | 2384 | 1461145845783 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 02:50:45 INFO - PROCESS | 2384 | 1461145845785 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 02:50:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:50:45 INFO - PROCESS | 2384 | 1461145845788 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:50:45 INFO - PROCESS | 2384 | 1461145845790 Marionette TRACE conn5 <- [1,1638,null,{}] 02:50:45 INFO - PROCESS | 2384 | 1461145845794 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:45 INFO - PROCESS | 2384 | 1461145845881 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 02:50:45 INFO - PROCESS | 2384 | 1461145845967 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B68800 == 66 [pid = 2384] [id = 419] 02:50:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1392CC00) [pid = 2384] [serial = 1257] [outer = 0000000000000000] 02:50:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1A285800) [pid = 2384] [serial = 1258] [outer = 0000004B1392CC00] 02:50:46 INFO - PROCESS | 2384 | 1461145846014 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B232D4000) [pid = 2384] [serial = 1259] [outer = 0000004B1392CC00] 02:50:46 INFO - PROCESS | 2384 | 1461145846378 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:50:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:50:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 629ms 02:50:46 INFO - PROCESS | 2384 | 1461145846428 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 2384 | 1461145846430 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 02:50:46 INFO - PROCESS | 2384 | 1461145846434 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 2384 | 1461145846435 Marionette TRACE conn5 <- [1,1642,null,{}] 02:50:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:50:46 INFO - PROCESS | 2384 | 1461145846472 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:46 INFO - PROCESS | 2384 | 1461145846564 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 02:50:46 INFO - PROCESS | 2384 | 1461145846574 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:46 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25ECD000 == 67 [pid = 2384] [id = 420] 02:50:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B20185C00) [pid = 2384] [serial = 1260] [outer = 0000000000000000] 02:50:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B2018D400) [pid = 2384] [serial = 1261] [outer = 0000004B20185C00] 02:50:46 INFO - PROCESS | 2384 | 1461145846619 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B232D2C00) [pid = 2384] [serial = 1262] [outer = 0000004B20185C00] 02:50:47 INFO - PROCESS | 2384 | 1461145847039 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:50:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:50:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 647ms 02:50:47 INFO - PROCESS | 2384 | 1461145847089 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 02:50:47 INFO - PROCESS | 2384 | 1461145847091 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 02:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:50:47 INFO - PROCESS | 2384 | 1461145847095 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 2384 | 1461145847097 Marionette TRACE conn5 <- [1,1646,null,{}] 02:50:47 INFO - PROCESS | 2384 | 1461145847100 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:47 INFO - PROCESS | 2384 | 1461145847188 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 02:50:47 INFO - PROCESS | 2384 | 1461145847194 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26991000 == 68 [pid = 2384] [id = 421] 02:50:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B24646400) [pid = 2384] [serial = 1263] [outer = 0000000000000000] 02:50:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B24649000) [pid = 2384] [serial = 1264] [outer = 0000004B24646400] 02:50:47 INFO - PROCESS | 2384 | 1461145847239 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B2464F000) [pid = 2384] [serial = 1265] [outer = 0000004B24646400] 02:50:47 INFO - PROCESS | 2384 | 1461145847820 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 775ms 02:50:47 INFO - PROCESS | 2384 | 1461145847938 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 02:50:47 INFO - PROCESS | 2384 | 1461145847943 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 02:50:47 INFO - PROCESS | 2384 | 1461145847964 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 2384 | 1461145847969 Marionette TRACE conn5 <- [1,1650,null,{}] 02:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:50:47 INFO - PROCESS | 2384 | 1461145847977 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:48 INFO - PROCESS | 2384 | 1461145848107 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 02:50:48 INFO - PROCESS | 2384 | 1461145848232 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:48 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8B5800 == 69 [pid = 2384] [id = 422] 02:50:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B0D24A400) [pid = 2384] [serial = 1266] [outer = 0000000000000000] 02:50:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0000004B145EA400) [pid = 2384] [serial = 1267] [outer = 0000004B0D24A400] 02:50:48 INFO - PROCESS | 2384 | 1461145848293 Marionette DEBUG loaded listener.js 02:50:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0000004B15985000) [pid = 2384] [serial = 1268] [outer = 0000004B0D24A400] 02:50:48 INFO - PROCESS | 2384 | 1461145848869 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 923ms 02:50:48 INFO - PROCESS | 2384 | 1461145848908 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 02:50:48 INFO - PROCESS | 2384 | 1461145848915 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 02:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:50:48 INFO - PROCESS | 2384 | 1461145848923 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:50:48 INFO - PROCESS | 2384 | 1461145848926 Marionette TRACE conn5 <- [1,1654,null,{}] 02:50:48 INFO - PROCESS | 2384 | 1461145848930 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:49 INFO - PROCESS | 2384 | 1461145849047 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 02:50:49 INFO - PROCESS | 2384 | 1461145849149 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2031F000 == 70 [pid = 2384] [id = 423] 02:50:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0000004B18946800) [pid = 2384] [serial = 1269] [outer = 0000000000000000] 02:50:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 137 (0000004B1BA56400) [pid = 2384] [serial = 1270] [outer = 0000004B18946800] 02:50:49 INFO - PROCESS | 2384 | 1461145849205 Marionette DEBUG loaded listener.js 02:50:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 138 (0000004B1CBD0800) [pid = 2384] [serial = 1271] [outer = 0000004B18946800] 02:50:49 INFO - PROCESS | 2384 | 1461145849856 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 985ms 02:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:50:49 INFO - PROCESS | 2384 | 1461145849911 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 2384 | 1461145849914 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 02:50:49 INFO - PROCESS | 2384 | 1461145849917 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 2384 | 1461145849922 Marionette TRACE conn5 <- [1,1658,null,{}] 02:50:49 INFO - PROCESS | 2384 | 1461145849934 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:50 INFO - PROCESS | 2384 | 1461145850054 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 02:50:50 INFO - PROCESS | 2384 | 1461145850184 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:50 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B273C7000 == 71 [pid = 2384] [id = 424] 02:50:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 139 (0000004B1EDF9C00) [pid = 2384] [serial = 1272] [outer = 0000000000000000] 02:50:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 140 (0000004B2018E800) [pid = 2384] [serial = 1273] [outer = 0000004B1EDF9C00] 02:50:50 INFO - PROCESS | 2384 | 1461145850245 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 141 (0000004B23B13400) [pid = 2384] [serial = 1274] [outer = 0000004B1EDF9C00] 02:50:50 INFO - PROCESS | 2384 | 1461145850875 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 986ms 02:50:50 INFO - PROCESS | 2384 | 1461145850906 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 02:50:50 INFO - PROCESS | 2384 | 1461145850910 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 02:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:50:50 INFO - PROCESS | 2384 | 1461145850913 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:50:50 INFO - PROCESS | 2384 | 1461145850916 Marionette TRACE conn5 <- [1,1662,null,{}] 02:50:50 INFO - PROCESS | 2384 | 1461145850919 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:51 INFO - PROCESS | 2384 | 1461145851033 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 02:50:51 INFO - PROCESS | 2384 | 1461145851162 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B27272000 == 72 [pid = 2384] [id = 425] 02:50:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 142 (0000004B23B1B400) [pid = 2384] [serial = 1275] [outer = 0000000000000000] 02:50:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 143 (0000004B23B1E400) [pid = 2384] [serial = 1276] [outer = 0000004B23B1B400] 02:50:51 INFO - PROCESS | 2384 | 1461145851220 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 144 (0000004B2464A000) [pid = 2384] [serial = 1277] [outer = 0000004B23B1B400] 02:50:51 INFO - PROCESS | 2384 | 1461145851755 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 882ms 02:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:50:51 INFO - PROCESS | 2384 | 1461145851808 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 2384 | 1461145851811 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 02:50:51 INFO - PROCESS | 2384 | 1461145851815 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 2384 | 1461145851818 Marionette TRACE conn5 <- [1,1666,null,{}] 02:50:51 INFO - PROCESS | 2384 | 1461145851822 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:51 INFO - PROCESS | 2384 | 1461145851932 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 02:50:52 INFO - PROCESS | 2384 | 1461145852033 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B27BC3800 == 73 [pid = 2384] [id = 426] 02:50:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 145 (0000004B208D6C00) [pid = 2384] [serial = 1278] [outer = 0000000000000000] 02:50:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 146 (0000004B208DD000) [pid = 2384] [serial = 1279] [outer = 0000004B208D6C00] 02:50:52 INFO - PROCESS | 2384 | 1461145852089 Marionette DEBUG loaded listener.js 02:50:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 147 (0000004B23B1C800) [pid = 2384] [serial = 1280] [outer = 0000004B208D6C00] 02:50:52 INFO - PROCESS | 2384 | 1461145852701 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 943ms 02:50:52 INFO - PROCESS | 2384 | 1461145852760 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 2384 | 1461145852762 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 02:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:50:52 INFO - PROCESS | 2384 | 1461145852766 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 2384 | 1461145852768 Marionette TRACE conn5 <- [1,1670,null,{}] 02:50:52 INFO - PROCESS | 2384 | 1461145852772 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:52 INFO - PROCESS | 2384 | 1461145852904 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 02:50:53 INFO - PROCESS | 2384 | 1461145853056 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A1D000 == 74 [pid = 2384] [id = 427] 02:50:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 148 (0000004B24620C00) [pid = 2384] [serial = 1281] [outer = 0000000000000000] 02:50:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 149 (0000004B24621400) [pid = 2384] [serial = 1282] [outer = 0000004B24620C00] 02:50:53 INFO - PROCESS | 2384 | 1461145853117 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 150 (0000004B25171800) [pid = 2384] [serial = 1283] [outer = 0000004B24620C00] 02:50:53 INFO - PROCESS | 2384 | 1461145853752 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1025ms 02:50:53 INFO - PROCESS | 2384 | 1461145853794 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 02:50:53 INFO - PROCESS | 2384 | 1461145853797 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 02:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:50:53 INFO - PROCESS | 2384 | 1461145853800 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:50:53 INFO - PROCESS | 2384 | 1461145853803 Marionette TRACE conn5 <- [1,1674,null,{}] 02:50:53 INFO - PROCESS | 2384 | 1461145853806 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:53 INFO - PROCESS | 2384 | 1461145853917 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 02:50:54 INFO - PROCESS | 2384 | 1461145854212 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BC93800 == 75 [pid = 2384] [id = 428] 02:50:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 151 (0000004B0E4C4000) [pid = 2384] [serial = 1284] [outer = 0000000000000000] 02:50:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 152 (0000004B0ECE2400) [pid = 2384] [serial = 1285] [outer = 0000004B0E4C4000] 02:50:54 INFO - PROCESS | 2384 | 1461145854287 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 153 (0000004B13930000) [pid = 2384] [serial = 1286] [outer = 0000004B0E4C4000] 02:50:54 INFO - PROCESS | 2384 | 1461145854906 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 02:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1188ms 02:50:55 INFO - PROCESS | 2384 | 1461145854991 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 02:50:55 INFO - PROCESS | 2384 | 1461145854996 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 02:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:50:55 INFO - PROCESS | 2384 | 1461145855001 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 2384 | 1461145855004 Marionette TRACE conn5 <- [1,1678,null,{}] 02:50:55 INFO - PROCESS | 2384 | 1461145855026 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:55 INFO - PROCESS | 2384 | 1461145855144 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 02:50:55 INFO - PROCESS | 2384 | 1461145855290 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2699D000 == 74 [pid = 2384] [id = 389] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25ECD000 == 73 [pid = 2384] [id = 420] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B68800 == 72 [pid = 2384] [id = 419] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B41800 == 71 [pid = 2384] [id = 418] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23516800 == 70 [pid = 2384] [id = 417] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1AE18800 == 69 [pid = 2384] [id = 416] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F96E800 == 68 [pid = 2384] [id = 415] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1DF0A000 == 67 [pid = 2384] [id = 414] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 152 (0000004B26CB1400) [pid = 2384] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 151 (0000004B147D3C00) [pid = 2384] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 150 (0000004B1C2DD800) [pid = 2384] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 149 (0000004B203E2400) [pid = 2384] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 148 (0000004B25BAC000) [pid = 2384] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 147 (0000004B2516D800) [pid = 2384] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B153AC000 == 68 [pid = 2384] [id = 429] 02:50:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 148 (0000004B0D24A800) [pid = 2384] [serial = 1287] [outer = 0000000000000000] 02:50:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 149 (0000004B139BD800) [pid = 2384] [serial = 1288] [outer = 0000004B0D24A800] 02:50:55 INFO - PROCESS | 2384 | 1461145855400 Marionette DEBUG loaded listener.js 02:50:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 150 (0000004B18953000) [pid = 2384] [serial = 1289] [outer = 0000004B0D24A800] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18C84000 == 67 [pid = 2384] [id = 413] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C1B4800 == 66 [pid = 2384] [id = 412] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B24012000 == 65 [pid = 2384] [id = 409] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C6C800 == 64 [pid = 2384] [id = 408] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F977000 == 63 [pid = 2384] [id = 407] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B604000 == 62 [pid = 2384] [id = 406] 02:50:55 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B64000 == 61 [pid = 2384] [id = 405] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 149 (0000004B1C212400) [pid = 2384] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 148 (0000004B1C47CC00) [pid = 2384] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 147 (0000004B1C2EFC00) [pid = 2384] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 146 (0000004B14855000) [pid = 2384] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 145 (0000004B1028B800) [pid = 2384] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 144 (0000004B0E253C00) [pid = 2384] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 143 (0000004B1894D800) [pid = 2384] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 142 (0000004B18CCDC00) [pid = 2384] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 141 (0000004B1A382800) [pid = 2384] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 140 (0000004B0F078800) [pid = 2384] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 139 (0000004B13CA4C00) [pid = 2384] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 138 (0000004B14859C00) [pid = 2384] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 137 (0000004B15108800) [pid = 2384] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 136 (0000004B1C6ED800) [pid = 2384] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0000004B1CA14400) [pid = 2384] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0000004B1E449400) [pid = 2384] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0000004B1D226800) [pid = 2384] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B1EA6C400) [pid = 2384] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B1AE47C00) [pid = 2384] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B1D294400) [pid = 2384] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 2384 | 1461145855866 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 943ms 02:50:55 INFO - PROCESS | 2384 | 1461145855949 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 02:50:55 INFO - PROCESS | 2384 | 1461145855954 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 02:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:50:55 INFO - PROCESS | 2384 | 1461145855959 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 2384 | 1461145855961 Marionette TRACE conn5 <- [1,1682,null,{}] 02:50:55 INFO - PROCESS | 2384 | 1461145855964 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:56 INFO - PROCESS | 2384 | 1461145856057 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 02:50:56 INFO - PROCESS | 2384 | 1461145856071 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D211000 == 62 [pid = 2384] [id = 430] 02:50:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B1518E800) [pid = 2384] [serial = 1290] [outer = 0000000000000000] 02:50:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B18CCDC00) [pid = 2384] [serial = 1291] [outer = 0000004B1518E800] 02:50:56 INFO - PROCESS | 2384 | 1461145856119 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B1A965400) [pid = 2384] [serial = 1292] [outer = 0000004B1518E800] 02:50:56 INFO - PROCESS | 2384 | 1461145856593 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 02:50:56 INFO - PROCESS | 2384 | 1461145856633 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 02:50:56 INFO - PROCESS | 2384 | 1461145856635 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 02:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:50:56 INFO - PROCESS | 2384 | 1461145856640 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 2384 | 1461145856647 Marionette TRACE conn5 <- [1,1686,null,{}] 02:50:56 INFO - PROCESS | 2384 | 1461145856686 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:56 INFO - PROCESS | 2384 | 1461145856781 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 02:50:56 INFO - PROCESS | 2384 | 1461145856872 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2002D800 == 63 [pid = 2384] [id = 431] 02:50:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0000004B1A282000) [pid = 2384] [serial = 1293] [outer = 0000000000000000] 02:50:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0000004B1BF6CC00) [pid = 2384] [serial = 1294] [outer = 0000004B1A282000] 02:50:56 INFO - PROCESS | 2384 | 1461145856919 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0000004B1C405800) [pid = 2384] [serial = 1295] [outer = 0000004B1A282000] 02:50:57 INFO - PROCESS | 2384 | 1461145857307 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 02:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 691ms 02:50:57 INFO - PROCESS | 2384 | 1461145857333 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 02:50:57 INFO - PROCESS | 2384 | 1461145857336 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 02:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:50:57 INFO - PROCESS | 2384 | 1461145857339 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 2384 | 1461145857340 Marionette TRACE conn5 <- [1,1690,null,{}] 02:50:57 INFO - PROCESS | 2384 | 1461145857344 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:57 INFO - PROCESS | 2384 | 1461145857475 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 02:50:57 INFO - PROCESS | 2384 | 1461145857493 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9DF000 == 64 [pid = 2384] [id = 432] 02:50:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 137 (0000004B1C40F800) [pid = 2384] [serial = 1296] [outer = 0000000000000000] 02:50:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 138 (0000004B1C6ED800) [pid = 2384] [serial = 1297] [outer = 0000004B1C40F800] 02:50:57 INFO - PROCESS | 2384 | 1461145857539 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 139 (0000004B1D0B8000) [pid = 2384] [serial = 1298] [outer = 0000004B1C40F800] 02:50:58 INFO - PROCESS | 2384 | 1461145858001 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 691ms 02:50:58 INFO - PROCESS | 2384 | 1461145858033 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 02:50:58 INFO - PROCESS | 2384 | 1461145858035 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 02:50:58 INFO - PROCESS | 2384 | 1461145858038 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:50:58 INFO - PROCESS | 2384 | 1461145858040 Marionette TRACE conn5 <- [1,1694,null,{}] 02:50:58 INFO - PROCESS | 2384 | 1461145858043 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:58 INFO - PROCESS | 2384 | 1461145858161 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 02:50:58 INFO - PROCESS | 2384 | 1461145858251 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23515000 == 65 [pid = 2384] [id = 433] 02:50:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 140 (0000004B1D2CEC00) [pid = 2384] [serial = 1299] [outer = 0000000000000000] 02:50:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 141 (0000004B1DFD2C00) [pid = 2384] [serial = 1300] [outer = 0000004B1D2CEC00] 02:50:58 INFO - PROCESS | 2384 | 1461145858306 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 142 (0000004B1EDF2000) [pid = 2384] [serial = 1301] [outer = 0000004B1D2CEC00] 02:50:58 INFO - PROCESS | 2384 | 1461145858774 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 776ms 02:50:58 INFO - PROCESS | 2384 | 1461145858817 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 02:50:58 INFO - PROCESS | 2384 | 1461145858819 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 02:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:50:58 INFO - PROCESS | 2384 | 1461145858823 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:50:58 INFO - PROCESS | 2384 | 1461145858825 Marionette TRACE conn5 <- [1,1698,null,{}] 02:50:58 INFO - PROCESS | 2384 | 1461145858828 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:58 INFO - PROCESS | 2384 | 1461145858950 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 02:50:59 INFO - PROCESS | 2384 | 1461145859013 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B7A800 == 66 [pid = 2384] [id = 434] 02:50:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 143 (0000004B20186400) [pid = 2384] [serial = 1302] [outer = 0000000000000000] 02:50:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 144 (0000004B2018C800) [pid = 2384] [serial = 1303] [outer = 0000004B20186400] 02:50:59 INFO - PROCESS | 2384 | 1461145859059 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 145 (0000004B20260C00) [pid = 2384] [serial = 1304] [outer = 0000004B20186400] 02:50:59 INFO - PROCESS | 2384 | --DOMWINDOW == 144 (0000004B0F3AD400) [pid = 2384] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:50:59 INFO - PROCESS | 2384 | --DOMWINDOW == 143 (0000004B1BF60800) [pid = 2384] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:50:59 INFO - PROCESS | 2384 | --DOMWINDOW == 142 (0000004B1C410400) [pid = 2384] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:50:59 INFO - PROCESS | 2384 | --DOMWINDOW == 141 (0000004B1031F400) [pid = 2384] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:50:59 INFO - PROCESS | 2384 | --DOMWINDOW == 140 (0000004B20185C00) [pid = 2384] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:50:59 INFO - PROCESS | 2384 | --DOMWINDOW == 139 (0000004B15107800) [pid = 2384] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:50:59 INFO - PROCESS | 2384 | --DOMWINDOW == 138 (0000004B1F649400) [pid = 2384] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:50:59 INFO - PROCESS | 2384 | --DOMWINDOW == 137 (0000004B1392CC00) [pid = 2384] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:50:59 INFO - PROCESS | 2384 | --DOMWINDOW == 136 (0000004B203F1C00) [pid = 2384] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:50:59 INFO - PROCESS | 2384 | 1461145859649 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 880ms 02:50:59 INFO - PROCESS | 2384 | 1461145859706 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 2384 | 1461145859708 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 02:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:50:59 INFO - PROCESS | 2384 | 1461145859717 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 2384 | 1461145859719 Marionette TRACE conn5 <- [1,1702,null,{}] 02:50:59 INFO - PROCESS | 2384 | 1461145859722 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:59 INFO - PROCESS | 2384 | 1461145859810 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 02:50:59 INFO - PROCESS | 2384 | 1461145859820 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B13000 == 67 [pid = 2384] [id = 435] 02:50:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 137 (0000004B18C97800) [pid = 2384] [serial = 1305] [outer = 0000000000000000] 02:50:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 138 (0000004B1C2B0800) [pid = 2384] [serial = 1306] [outer = 0000004B18C97800] 02:50:59 INFO - PROCESS | 2384 | 1461145859866 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 139 (0000004B203E9C00) [pid = 2384] [serial = 1307] [outer = 0000004B18C97800] 02:51:00 INFO - PROCESS | 2384 | 1461145860306 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 02:51:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 02:51:00 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 02:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:00 INFO - _addTest/ [0,1705,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 2384 | 1461145860369 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 02:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:51:00 INFO - PROCESS | 2384 | 1461145860372 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 2384 | 1461145860374 Marionette TRACE conn5 <- [1,1706,null,{}] 02:51:00 INFO - PROCESS | 2384 | 1461145860377 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:00 INFO - PROCESS | 2384 | 1461145860466 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 02:51:00 INFO - PROCESS | 2384 | 1461145860472 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26714800 == 68 [pid = 2384] [id = 436] 02:51:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 140 (0000004B20837800) [pid = 2384] [serial = 1308] [outer = 0000000000000000] 02:51:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 141 (0000004B232CBC00) [pid = 2384] [serial = 1309] [outer = 0000004B20837800] 02:51:00 INFO - PROCESS | 2384 | 1461145860518 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 142 (0000004B23B19400) [pid = 2384] [serial = 1310] [outer = 0000004B20837800] 02:51:00 INFO - PROCESS | 2384 | 1461145860952 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 627ms 02:51:01 INFO - PROCESS | 2384 | 1461145861002 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 02:51:01 INFO - PROCESS | 2384 | 1461145861004 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 02:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:51:01 INFO - PROCESS | 2384 | 1461145861007 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:51:01 INFO - PROCESS | 2384 | 1461145861009 Marionette TRACE conn5 <- [1,1710,null,{}] 02:51:01 INFO - PROCESS | 2384 | 1461145861013 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:01 INFO - PROCESS | 2384 | 1461145861102 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 02:51:01 INFO - PROCESS | 2384 | 1461145861108 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:01 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2726E000 == 69 [pid = 2384] [id = 437] 02:51:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 143 (0000004B10319400) [pid = 2384] [serial = 1311] [outer = 0000000000000000] 02:51:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 144 (0000004B1C6D6400) [pid = 2384] [serial = 1312] [outer = 0000004B10319400] 02:51:01 INFO - PROCESS | 2384 | 1461145861154 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 145 (0000004B2461D400) [pid = 2384] [serial = 1313] [outer = 0000004B10319400] 02:51:01 INFO - PROCESS | 2384 | 1461145861604 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 02:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 734ms 02:51:01 INFO - PROCESS | 2384 | 1461145861745 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 02:51:01 INFO - PROCESS | 2384 | 1461145861750 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 02:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:51:01 INFO - PROCESS | 2384 | 1461145861755 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:51:01 INFO - PROCESS | 2384 | 1461145861760 Marionette TRACE conn5 <- [1,1714,null,{}] 02:51:01 INFO - PROCESS | 2384 | 1461145861766 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:01 INFO - PROCESS | 2384 | 1461145861933 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 02:51:02 INFO - PROCESS | 2384 | 1461145862058 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B17D800 == 70 [pid = 2384] [id = 438] 02:51:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 146 (0000004B10389C00) [pid = 2384] [serial = 1314] [outer = 0000000000000000] 02:51:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 147 (0000004B139B3400) [pid = 2384] [serial = 1315] [outer = 0000004B10389C00] 02:51:02 INFO - PROCESS | 2384 | 1461145862118 Marionette DEBUG loaded listener.js 02:51:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 148 (0000004B146D6000) [pid = 2384] [serial = 1316] [outer = 0000004B10389C00] 02:51:02 INFO - PROCESS | 2384 | 1461145862769 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1028ms 02:51:02 INFO - PROCESS | 2384 | 1461145862786 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 02:51:02 INFO - PROCESS | 2384 | 1461145862791 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 02:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:51:02 INFO - PROCESS | 2384 | 1461145862799 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 2384 | 1461145862803 Marionette TRACE conn5 <- [1,1718,null,{}] 02:51:02 INFO - PROCESS | 2384 | 1461145862807 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:02 INFO - PROCESS | 2384 | 1461145862925 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 02:51:03 INFO - PROCESS | 2384 | 1461145863030 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:03 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B21800 == 71 [pid = 2384] [id = 439] 02:51:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 149 (0000004B1B56DC00) [pid = 2384] [serial = 1317] [outer = 0000000000000000] 02:51:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 150 (0000004B1BA50800) [pid = 2384] [serial = 1318] [outer = 0000004B1B56DC00] 02:51:03 INFO - PROCESS | 2384 | 1461145863088 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 151 (0000004B1C40D800) [pid = 2384] [serial = 1319] [outer = 0000004B1B56DC00] 02:51:03 INFO - PROCESS | 2384 | 1461145863718 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] 02:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:51:03 INFO - PROCESS | 2384 | 1461145863788 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 02:51:03 INFO - PROCESS | 2384 | 1461145863792 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:51:03 INFO - PROCESS | 2384 | 1461145863794 Marionette TRACE conn5 <- [1,1722,null,{}] 02:51:03 INFO - PROCESS | 2384 | 1461145863806 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:03 INFO - PROCESS | 2384 | 1461145863927 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 02:51:04 INFO - PROCESS | 2384 | 1461145864059 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B282EF000 == 72 [pid = 2384] [id = 440] 02:51:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 152 (0000004B1F8DF000) [pid = 2384] [serial = 1320] [outer = 0000000000000000] 02:51:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 153 (0000004B20111800) [pid = 2384] [serial = 1321] [outer = 0000004B1F8DF000] 02:51:04 INFO - PROCESS | 2384 | 1461145864120 Marionette DEBUG loaded listener.js 02:51:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 154 (0000004B24618800) [pid = 2384] [serial = 1322] [outer = 0000004B1F8DF000] 02:51:04 INFO - PROCESS | 2384 | 1461145864688 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 943ms 02:51:04 INFO - PROCESS | 2384 | 1461145864736 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 02:51:04 INFO - PROCESS | 2384 | 1461145864739 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 02:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:51:04 INFO - PROCESS | 2384 | 1461145864742 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 2384 | 1461145864745 Marionette TRACE conn5 <- [1,1726,null,{}] 02:51:04 INFO - PROCESS | 2384 | 1461145864749 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:04 INFO - PROCESS | 2384 | 1461145864864 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 02:51:05 INFO - PROCESS | 2384 | 1461145864995 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B282F1800 == 73 [pid = 2384] [id = 441] 02:51:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 155 (0000004B2463B000) [pid = 2384] [serial = 1323] [outer = 0000000000000000] 02:51:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 156 (0000004B24641800) [pid = 2384] [serial = 1324] [outer = 0000004B2463B000] 02:51:05 INFO - PROCESS | 2384 | 1461145865052 Marionette DEBUG loaded listener.js 02:51:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 157 (0000004B2464D800) [pid = 2384] [serial = 1325] [outer = 0000004B2463B000] 02:51:05 INFO - PROCESS | 2384 | 1461145865643 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 942ms 02:51:05 INFO - PROCESS | 2384 | 1461145865688 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 2384 | 1461145865690 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 02:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:51:05 INFO - PROCESS | 2384 | 1461145865694 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 2384 | 1461145865696 Marionette TRACE conn5 <- [1,1730,null,{}] 02:51:05 INFO - PROCESS | 2384 | 1461145865700 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:05 INFO - PROCESS | 2384 | 1461145865811 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 02:51:05 INFO - PROCESS | 2384 | 1461145865942 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26B75000 == 74 [pid = 2384] [id = 442] 02:51:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 158 (0000004B24645000) [pid = 2384] [serial = 1326] [outer = 0000000000000000] 02:51:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 159 (0000004B25A8E000) [pid = 2384] [serial = 1327] [outer = 0000004B24645000] 02:51:06 INFO - PROCESS | 2384 | 1461145866000 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 160 (0000004B25BAEC00) [pid = 2384] [serial = 1328] [outer = 0000004B24645000] 02:51:06 INFO - PROCESS | 2384 | 1461145866514 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 882ms 02:51:06 INFO - PROCESS | 2384 | 1461145866581 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 02:51:06 INFO - PROCESS | 2384 | 1461145866584 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 02:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:51:06 INFO - PROCESS | 2384 | 1461145866588 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:51:06 INFO - PROCESS | 2384 | 1461145866590 Marionette TRACE conn5 <- [1,1734,null,{}] 02:51:06 INFO - PROCESS | 2384 | 1461145866594 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:06 INFO - PROCESS | 2384 | 1461145866732 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 02:51:06 INFO - PROCESS | 2384 | 1461145866840 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B251BA000 == 75 [pid = 2384] [id = 443] 02:51:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 161 (0000004B25EE1C00) [pid = 2384] [serial = 1329] [outer = 0000000000000000] 02:51:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 162 (0000004B25EEB800) [pid = 2384] [serial = 1330] [outer = 0000004B25EE1C00] 02:51:06 INFO - PROCESS | 2384 | 1461145866898 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 163 (0000004B26CBA000) [pid = 2384] [serial = 1331] [outer = 0000004B25EE1C00] 02:51:07 INFO - PROCESS | 2384 | 1461145867477 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 923ms 02:51:07 INFO - PROCESS | 2384 | 1461145867515 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 02:51:07 INFO - PROCESS | 2384 | 1461145867518 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 02:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:51:07 INFO - PROCESS | 2384 | 1461145867521 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 2384 | 1461145867523 Marionette TRACE conn5 <- [1,1738,null,{}] 02:51:07 INFO - PROCESS | 2384 | 1461145867527 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:07 INFO - PROCESS | 2384 | 1461145867639 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 02:51:07 INFO - PROCESS | 2384 | 1461145867744 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26C1E000 == 76 [pid = 2384] [id = 444] 02:51:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 164 (0000004B25EE7400) [pid = 2384] [serial = 1332] [outer = 0000000000000000] 02:51:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 165 (0000004B27255000) [pid = 2384] [serial = 1333] [outer = 0000004B25EE7400] 02:51:07 INFO - PROCESS | 2384 | 1461145867799 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 166 (0000004B2725D000) [pid = 2384] [serial = 1334] [outer = 0000004B25EE7400] 02:51:08 INFO - PROCESS | 2384 | 1461145868444 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 985ms 02:51:08 INFO - PROCESS | 2384 | 1461145868508 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 02:51:08 INFO - PROCESS | 2384 | 1461145868511 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 02:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:51:08 INFO - PROCESS | 2384 | 1461145868515 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 2384 | 1461145868517 Marionette TRACE conn5 <- [1,1742,null,{}] 02:51:08 INFO - PROCESS | 2384 | 1461145868520 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:08 INFO - PROCESS | 2384 | 1461145868631 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 02:51:08 INFO - PROCESS | 2384 | 1461145868764 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13B5F800 == 77 [pid = 2384] [id = 445] 02:51:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 167 (0000004B0F226800) [pid = 2384] [serial = 1335] [outer = 0000000000000000] 02:51:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 168 (0000004B1484E000) [pid = 2384] [serial = 1336] [outer = 0000004B0F226800] 02:51:08 INFO - PROCESS | 2384 | 1461145868822 Marionette DEBUG loaded listener.js 02:51:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 169 (0000004B1ED4E400) [pid = 2384] [serial = 1337] [outer = 0000004B0F226800] 02:51:09 INFO - PROCESS | 2384 | 1461145869595 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1132ms 02:51:09 INFO - PROCESS | 2384 | 1461145869657 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 02:51:09 INFO - PROCESS | 2384 | 1461145869662 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 02:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:51:09 INFO - PROCESS | 2384 | 1461145869668 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:51:09 INFO - PROCESS | 2384 | 1461145869673 Marionette TRACE conn5 <- [1,1746,null,{}] 02:51:09 INFO - PROCESS | 2384 | 1461145869679 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:09 INFO - PROCESS | 2384 | 1461145869791 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 02:51:09 INFO - PROCESS | 2384 | 1461145869931 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20016000 == 78 [pid = 2384] [id = 446] 02:51:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 170 (0000004B0EB68000) [pid = 2384] [serial = 1338] [outer = 0000000000000000] 02:51:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 171 (0000004B105D0000) [pid = 2384] [serial = 1339] [outer = 0000004B0EB68000] 02:51:09 INFO - PROCESS | 2384 | 1461145869983 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 172 (0000004B1518FC00) [pid = 2384] [serial = 1340] [outer = 0000004B0EB68000] 02:51:10 INFO - PROCESS | 2384 | 1461145870551 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 943ms 02:51:10 INFO - PROCESS | 2384 | 1461145870614 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 2384 | 1461145870619 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 02:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:51:10 INFO - PROCESS | 2384 | 1461145870626 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 2384 | 1461145870629 Marionette TRACE conn5 <- [1,1750,null,{}] 02:51:10 INFO - PROCESS | 2384 | 1461145870633 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:10 INFO - PROCESS | 2384 | 1461145870760 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25ECC800 == 77 [pid = 2384] [id = 361] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2699E000 == 76 [pid = 2384] [id = 332] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26889000 == 75 [pid = 2384] [id = 362] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26714800 == 74 [pid = 2384] [id = 436] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B13000 == 73 [pid = 2384] [id = 435] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B7A800 == 72 [pid = 2384] [id = 434] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23515000 == 71 [pid = 2384] [id = 433] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9DF000 == 70 [pid = 2384] [id = 432] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2002D800 == 69 [pid = 2384] [id = 431] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1D211000 == 68 [pid = 2384] [id = 430] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 171 (0000004B24649000) [pid = 2384] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 170 (0000004B1E840C00) [pid = 2384] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 169 (0000004B20263400) [pid = 2384] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 168 (0000004B20838000) [pid = 2384] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B153AC000 == 67 [pid = 2384] [id = 429] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BC93800 == 66 [pid = 2384] [id = 428] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B273C7000 == 65 [pid = 2384] [id = 424] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2031F000 == 64 [pid = 2384] [id = 423] 02:51:10 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B8B5800 == 63 [pid = 2384] [id = 422] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 167 (0000004B1C6D3400) [pid = 2384] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 166 (0000004B1D0B7C00) [pid = 2384] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 165 (0000004B14619C00) [pid = 2384] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 164 (0000004B146DE800) [pid = 2384] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 163 (0000004B0ECE2000) [pid = 2384] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 162 (0000004B232D2C00) [pid = 2384] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 161 (0000004B1A752C00) [pid = 2384] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 160 (0000004B1B56B000) [pid = 2384] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 159 (0000004B2026F000) [pid = 2384] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 158 (0000004B1F9A3400) [pid = 2384] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 157 (0000004B1A285800) [pid = 2384] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 156 (0000004B1EA68800) [pid = 2384] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 155 (0000004B21230800) [pid = 2384] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 154 (0000004B2018D400) [pid = 2384] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 153 (0000004B2336AC00) [pid = 2384] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 152 (0000004B232D4000) [pid = 2384] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 151 (0000004B1C2F9000) [pid = 2384] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 150 (0000004B1459FC00) [pid = 2384] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 149 (0000004B14853000) [pid = 2384] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 148 (0000004B1A95EC00) [pid = 2384] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 147 (0000004B1BF6D400) [pid = 2384] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | --DOMWINDOW == 146 (0000004B1F8E3800) [pid = 2384] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 02:51:10 INFO - PROCESS | 2384 | 1461145870933 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B153C0000 == 64 [pid = 2384] [id = 447] 02:51:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 147 (0000004B0D0ECC00) [pid = 2384] [serial = 1341] [outer = 0000000000000000] 02:51:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 148 (0000004B0E98EC00) [pid = 2384] [serial = 1342] [outer = 0000004B0D0ECC00] 02:51:10 INFO - PROCESS | 2384 | 1461145870981 Marionette DEBUG loaded listener.js 02:51:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 149 (0000004B14624800) [pid = 2384] [serial = 1343] [outer = 0000004B0D0ECC00] 02:51:11 INFO - PROCESS | 2384 | 1461145871449 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 881ms 02:51:11 INFO - PROCESS | 2384 | 1461145871508 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 02:51:11 INFO - PROCESS | 2384 | 1461145871510 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 02:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:51:11 INFO - PROCESS | 2384 | 1461145871514 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 2384 | 1461145871518 Marionette TRACE conn5 <- [1,1754,null,{}] 02:51:11 INFO - PROCESS | 2384 | 1461145871529 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:11 INFO - PROCESS | 2384 | 1461145871629 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 02:51:11 INFO - PROCESS | 2384 | 1461145871640 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20845800 == 65 [pid = 2384] [id = 448] 02:51:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 150 (0000004B1C2D7800) [pid = 2384] [serial = 1344] [outer = 0000000000000000] 02:51:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 151 (0000004B1C2F5400) [pid = 2384] [serial = 1345] [outer = 0000004B1C2D7800] 02:51:11 INFO - PROCESS | 2384 | 1461145871690 Marionette DEBUG loaded listener.js 02:51:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 152 (0000004B1C6F7000) [pid = 2384] [serial = 1346] [outer = 0000004B1C2D7800] 02:51:12 INFO - PROCESS | 2384 | 1461145872164 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 692ms 02:51:12 INFO - PROCESS | 2384 | 1461145872208 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 2384 | 1461145872211 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 02:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:51:12 INFO - PROCESS | 2384 | 1461145872214 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 2384 | 1461145872216 Marionette TRACE conn5 <- [1,1758,null,{}] 02:51:12 INFO - PROCESS | 2384 | 1461145872220 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:12 INFO - PROCESS | 2384 | 1461145872312 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 02:51:12 INFO - PROCESS | 2384 | 1461145872321 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:12 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236E4000 == 66 [pid = 2384] [id = 449] 02:51:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 153 (0000004B1D290400) [pid = 2384] [serial = 1347] [outer = 0000000000000000] 02:51:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 154 (0000004B1EA09400) [pid = 2384] [serial = 1348] [outer = 0000004B1D290400] 02:51:12 INFO - PROCESS | 2384 | 1461145872368 Marionette DEBUG loaded listener.js 02:51:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 155 (0000004B1F8DCC00) [pid = 2384] [serial = 1349] [outer = 0000004B1D290400] 02:51:12 INFO - PROCESS | 2384 | 1461145872852 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 691ms 02:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:51:12 INFO - PROCESS | 2384 | 1461145872908 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 2384 | 1461145872910 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 02:51:12 INFO - PROCESS | 2384 | 1461145872913 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 2384 | 1461145872915 Marionette TRACE conn5 <- [1,1762,null,{}] 02:51:12 INFO - PROCESS | 2384 | 1461145872919 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:13 INFO - PROCESS | 2384 | 1461145873008 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 02:51:13 INFO - PROCESS | 2384 | 1461145873015 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23CA6800 == 67 [pid = 2384] [id = 450] 02:51:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 156 (0000004B1F8E7400) [pid = 2384] [serial = 1350] [outer = 0000000000000000] 02:51:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 157 (0000004B2010CC00) [pid = 2384] [serial = 1351] [outer = 0000004B1F8E7400] 02:51:13 INFO - PROCESS | 2384 | 1461145873061 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 158 (0000004B2026F000) [pid = 2384] [serial = 1352] [outer = 0000004B1F8E7400] 02:51:13 INFO - PROCESS | 2384 | 1461145873539 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 669ms 02:51:13 INFO - PROCESS | 2384 | 1461145873586 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 02:51:13 INFO - PROCESS | 2384 | 1461145873589 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 02:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:51:13 INFO - PROCESS | 2384 | 1461145873592 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:51:13 INFO - PROCESS | 2384 | 1461145873594 Marionette TRACE conn5 <- [1,1766,null,{}] 02:51:13 INFO - PROCESS | 2384 | 1461145873597 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:13 INFO - PROCESS | 2384 | 1461145873774 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 02:51:13 INFO - PROCESS | 2384 | 1461145873803 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A32000 == 68 [pid = 2384] [id = 451] 02:51:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 159 (0000004B21230800) [pid = 2384] [serial = 1353] [outer = 0000000000000000] 02:51:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 160 (0000004B23B1D400) [pid = 2384] [serial = 1354] [outer = 0000004B21230800] 02:51:13 INFO - PROCESS | 2384 | 1461145873853 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 161 (0000004B23EC3400) [pid = 2384] [serial = 1355] [outer = 0000004B21230800] 02:51:14 INFO - PROCESS | 2384 | 1461145874261 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 02:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 734ms 02:51:14 INFO - PROCESS | 2384 | 1461145874330 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 2384 | 1461145874332 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 02:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:51:14 INFO - PROCESS | 2384 | 1461145874335 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 2384 | 1461145874337 Marionette TRACE conn5 <- [1,1770,null,{}] 02:51:14 INFO - PROCESS | 2384 | 1461145874341 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:14 INFO - PROCESS | 2384 | 1461145874473 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 02:51:14 INFO - PROCESS | 2384 | 1461145874487 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26720000 == 69 [pid = 2384] [id = 452] 02:51:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 162 (0000004B24625C00) [pid = 2384] [serial = 1356] [outer = 0000000000000000] 02:51:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 163 (0000004B24645C00) [pid = 2384] [serial = 1357] [outer = 0000004B24625C00] 02:51:14 INFO - PROCESS | 2384 | 1461145874534 Marionette DEBUG loaded listener.js 02:51:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 164 (0000004B25A8E400) [pid = 2384] [serial = 1358] [outer = 0000004B24625C00] 02:51:14 INFO - PROCESS | 2384 | 1461145874924 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 02:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 629ms 02:51:14 INFO - PROCESS | 2384 | 1461145874976 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 2384 | 1461145874979 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 02:51:14 INFO - PROCESS | 2384 | 1461145874982 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 2384 | 1461145874984 Marionette TRACE conn5 <- [1,1774,null,{}] 02:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:51:14 INFO - PROCESS | 2384 | 1461145874987 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:15 INFO - PROCESS | 2384 | 1461145875122 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 02:51:15 INFO - PROCESS | 2384 | 1461145875136 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B27208000 == 70 [pid = 2384] [id = 453] 02:51:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 165 (0000004B2463F400) [pid = 2384] [serial = 1359] [outer = 0000000000000000] 02:51:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 166 (0000004B25EE4400) [pid = 2384] [serial = 1360] [outer = 0000004B2463F400] 02:51:15 INFO - PROCESS | 2384 | 1461145875182 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 167 (0000004B26CB7400) [pid = 2384] [serial = 1361] [outer = 0000004B2463F400] 02:51:15 INFO - PROCESS | 2384 | --DOMWINDOW == 166 (0000004B1C40F800) [pid = 2384] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:51:15 INFO - PROCESS | 2384 | --DOMWINDOW == 165 (0000004B20837800) [pid = 2384] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:51:15 INFO - PROCESS | 2384 | --DOMWINDOW == 164 (0000004B1EDF0000) [pid = 2384] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:51:15 INFO - PROCESS | 2384 | --DOMWINDOW == 163 (0000004B23EBA800) [pid = 2384] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:51:15 INFO - PROCESS | 2384 | --DOMWINDOW == 162 (0000004B1D2CEC00) [pid = 2384] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:51:15 INFO - PROCESS | 2384 | --DOMWINDOW == 161 (0000004B24646400) [pid = 2384] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:51:15 INFO - PROCESS | 2384 | --DOMWINDOW == 160 (0000004B0E4C4000) [pid = 2384] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:51:15 INFO - PROCESS | 2384 | --DOMWINDOW == 159 (0000004B0D24A800) [pid = 2384] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:51:15 INFO - PROCESS | 2384 | --DOMWINDOW == 158 (0000004B1518E800) [pid = 2384] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:51:15 INFO - PROCESS | 2384 | --DOMWINDOW == 157 (0000004B1A282000) [pid = 2384] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:51:15 INFO - PROCESS | 2384 | --DOMWINDOW == 156 (0000004B20186400) [pid = 2384] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:51:15 INFO - PROCESS | 2384 | --DOMWINDOW == 155 (0000004B18C97800) [pid = 2384] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:51:15 INFO - PROCESS | 2384 | 1461145875693 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 02:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 733ms 02:51:15 INFO - PROCESS | 2384 | 1461145875721 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 02:51:15 INFO - PROCESS | 2384 | 1461145875723 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 02:51:15 INFO - PROCESS | 2384 | 1461145875726 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:51:15 INFO - PROCESS | 2384 | 1461145875728 Marionette TRACE conn5 <- [1,1778,null,{}] 02:51:15 INFO - PROCESS | 2384 | 1461145875731 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:15 INFO - PROCESS | 2384 | 1461145875859 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 02:51:15 INFO - PROCESS | 2384 | 1461145875915 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B27277000 == 71 [pid = 2384] [id = 454] 02:51:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 156 (0000004B14181400) [pid = 2384] [serial = 1362] [outer = 0000000000000000] 02:51:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 157 (0000004B203F0000) [pid = 2384] [serial = 1363] [outer = 0000004B14181400] 02:51:15 INFO - PROCESS | 2384 | 1461145875963 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 158 (0000004B26CB7800) [pid = 2384] [serial = 1364] [outer = 0000004B14181400] 02:51:16 INFO - PROCESS | 2384 | 1461145876265 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 587ms 02:51:16 INFO - PROCESS | 2384 | 1461145876317 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 2384 | 1461145876319 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 02:51:16 INFO - PROCESS | 2384 | 1461145876322 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:51:16 INFO - PROCESS | 2384 | 1461145876324 Marionette TRACE conn5 <- [1,1782,null,{}] 02:51:16 INFO - PROCESS | 2384 | 1461145876328 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:16 INFO - PROCESS | 2384 | 1461145876460 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 02:51:16 INFO - PROCESS | 2384 | 1461145876470 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:16 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B28115000 == 72 [pid = 2384] [id = 455] 02:51:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 159 (0000004B2461A800) [pid = 2384] [serial = 1365] [outer = 0000000000000000] 02:51:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 160 (0000004B2812A800) [pid = 2384] [serial = 1366] [outer = 0000004B2461A800] 02:51:16 INFO - PROCESS | 2384 | 1461145876520 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 161 (0000004B2812C800) [pid = 2384] [serial = 1367] [outer = 0000004B2461A800] 02:51:16 INFO - PROCESS | 2384 | 1461145876915 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 690ms 02:51:17 INFO - PROCESS | 2384 | 1461145877026 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 02:51:17 INFO - PROCESS | 2384 | 1461145877029 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 02:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:51:17 INFO - PROCESS | 2384 | 1461145877032 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:51:17 INFO - PROCESS | 2384 | 1461145877035 Marionette TRACE conn5 <- [1,1786,null,{}] 02:51:17 INFO - PROCESS | 2384 | 1461145877038 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:17 INFO - PROCESS | 2384 | 1461145877167 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 02:51:17 INFO - PROCESS | 2384 | 1461145877269 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2B1D4800 == 73 [pid = 2384] [id = 456] 02:51:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 162 (0000004B1A9C8400) [pid = 2384] [serial = 1368] [outer = 0000000000000000] 02:51:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 163 (0000004B24497C00) [pid = 2384] [serial = 1369] [outer = 0000004B1A9C8400] 02:51:17 INFO - PROCESS | 2384 | 1461145877420 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 164 (0000004B26C4A000) [pid = 2384] [serial = 1370] [outer = 0000004B1A9C8400] 02:51:18 INFO - PROCESS | 2384 | 1461145878204 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1183ms 02:51:18 INFO - PROCESS | 2384 | 1461145878219 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 2384 | 1461145878225 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 02:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:51:18 INFO - PROCESS | 2384 | 1461145878231 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 2384 | 1461145878235 Marionette TRACE conn5 <- [1,1790,null,{}] 02:51:18 INFO - PROCESS | 2384 | 1461145878240 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:18 INFO - PROCESS | 2384 | 1461145878366 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 02:51:18 INFO - PROCESS | 2384 | 1461145878505 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:18 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F96B000 == 74 [pid = 2384] [id = 457] 02:51:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 165 (0000004B1A964400) [pid = 2384] [serial = 1371] [outer = 0000000000000000] 02:51:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 166 (0000004B1AE55000) [pid = 2384] [serial = 1372] [outer = 0000004B1A964400] 02:51:18 INFO - PROCESS | 2384 | 1461145878566 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 167 (0000004B1C219C00) [pid = 2384] [serial = 1373] [outer = 0000004B1A964400] 02:51:19 INFO - PROCESS | 2384 | 1461145879209 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1030ms 02:51:19 INFO - PROCESS | 2384 | 1461145879263 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 02:51:19 INFO - PROCESS | 2384 | 1461145879270 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 02:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:51:19 INFO - PROCESS | 2384 | 1461145879277 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 2384 | 1461145879280 Marionette TRACE conn5 <- [1,1794,null,{}] 02:51:19 INFO - PROCESS | 2384 | 1461145879284 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:19 INFO - PROCESS | 2384 | 1461145879429 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 02:51:19 INFO - PROCESS | 2384 | 1461145879566 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B251B3000 == 75 [pid = 2384] [id = 458] 02:51:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 168 (0000004B1C724C00) [pid = 2384] [serial = 1374] [outer = 0000000000000000] 02:51:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 169 (0000004B20107C00) [pid = 2384] [serial = 1375] [outer = 0000004B1C724C00] 02:51:19 INFO - PROCESS | 2384 | 1461145879624 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 170 (0000004B2083C000) [pid = 2384] [serial = 1376] [outer = 0000004B1C724C00] 02:51:20 INFO - PROCESS | 2384 | 1461145880167 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 943ms 02:51:20 INFO - PROCESS | 2384 | 1461145880226 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 2384 | 1461145880229 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 02:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:51:20 INFO - PROCESS | 2384 | 1461145880233 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:51:20 INFO - PROCESS | 2384 | 1461145880237 Marionette TRACE conn5 <- [1,1798,null,{}] 02:51:20 INFO - PROCESS | 2384 | 1461145880249 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:20 INFO - PROCESS | 2384 | 1461145880372 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 02:51:20 INFO - PROCESS | 2384 | 1461145880483 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:20 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B29490000 == 76 [pid = 2384] [id = 459] 02:51:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 171 (0000004B2011C000) [pid = 2384] [serial = 1377] [outer = 0000000000000000] 02:51:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 172 (0000004B20835400) [pid = 2384] [serial = 1378] [outer = 0000004B2011C000] 02:51:20 INFO - PROCESS | 2384 | 1461145880542 Marionette DEBUG loaded listener.js 02:51:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 173 (0000004B23B1E000) [pid = 2384] [serial = 1379] [outer = 0000004B2011C000] 02:51:21 INFO - PROCESS | 2384 | 1461145881172 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 987ms 02:51:21 INFO - PROCESS | 2384 | 1461145881221 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 02:51:21 INFO - PROCESS | 2384 | 1461145881225 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 02:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:51:21 INFO - PROCESS | 2384 | 1461145881228 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:51:21 INFO - PROCESS | 2384 | 1461145881230 Marionette TRACE conn5 <- [1,1802,null,{}] 02:51:21 INFO - PROCESS | 2384 | 1461145881234 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:21 INFO - PROCESS | 2384 | 1461145881353 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 02:51:21 INFO - PROCESS | 2384 | 1461145881489 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23987000 == 77 [pid = 2384] [id = 460] 02:51:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 174 (0000004B23B1B800) [pid = 2384] [serial = 1380] [outer = 0000000000000000] 02:51:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 175 (0000004B24603000) [pid = 2384] [serial = 1381] [outer = 0000004B23B1B800] 02:51:21 INFO - PROCESS | 2384 | 1461145881547 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 176 (0000004B2460B800) [pid = 2384] [serial = 1382] [outer = 0000004B23B1B800] 02:51:22 INFO - PROCESS | 2384 | 1461145882156 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 984ms 02:51:22 INFO - PROCESS | 2384 | 1461145882225 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 2384 | 1461145882228 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 02:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:51:22 INFO - PROCESS | 2384 | 1461145882233 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 2384 | 1461145882236 Marionette TRACE conn5 <- [1,1806,null,{}] 02:51:22 INFO - PROCESS | 2384 | 1461145882240 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:22 INFO - PROCESS | 2384 | 1461145882353 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 02:51:22 INFO - PROCESS | 2384 | 1461145882488 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B239A5800 == 78 [pid = 2384] [id = 461] 02:51:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 177 (0000004B2460F000) [pid = 2384] [serial = 1383] [outer = 0000000000000000] 02:51:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 178 (0000004B24620400) [pid = 2384] [serial = 1384] [outer = 0000004B2460F000] 02:51:22 INFO - PROCESS | 2384 | 1461145882546 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 179 (0000004B25A09400) [pid = 2384] [serial = 1385] [outer = 0000004B2460F000] 02:51:23 INFO - PROCESS | 2384 | 1461145883116 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 942ms 02:51:23 INFO - PROCESS | 2384 | 1461145883177 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 2384 | 1461145883179 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 02:51:23 INFO - PROCESS | 2384 | 1461145883182 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:51:23 INFO - PROCESS | 2384 | 1461145883185 Marionette TRACE conn5 <- [1,1810,null,{}] 02:51:23 INFO - PROCESS | 2384 | 1461145883188 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:23 INFO - PROCESS | 2384 | 1461145883368 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 02:51:23 INFO - PROCESS | 2384 | 1461145883506 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B29CE2800 == 79 [pid = 2384] [id = 462] 02:51:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 180 (0000004B25A0CC00) [pid = 2384] [serial = 1386] [outer = 0000000000000000] 02:51:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 181 (0000004B26B9DC00) [pid = 2384] [serial = 1387] [outer = 0000004B25A0CC00] 02:51:23 INFO - PROCESS | 2384 | 1461145883566 Marionette DEBUG loaded listener.js 02:51:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 182 (0000004B26C46C00) [pid = 2384] [serial = 1388] [outer = 0000004B25A0CC00] 02:51:24 INFO - PROCESS | 2384 | 1461145884169 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1030ms 02:51:24 INFO - PROCESS | 2384 | 1461145884216 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 02:51:24 INFO - PROCESS | 2384 | 1461145884218 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 02:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:51:24 INFO - PROCESS | 2384 | 1461145884222 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:51:24 INFO - PROCESS | 2384 | 1461145884224 Marionette TRACE conn5 <- [1,1814,null,{}] 02:51:24 INFO - PROCESS | 2384 | 1461145884228 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:24 INFO - PROCESS | 2384 | 1461145884343 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 02:51:24 INFO - PROCESS | 2384 | 1461145884481 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:24 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B151BE800 == 80 [pid = 2384] [id = 463] 02:51:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 183 (0000004B0EB63C00) [pid = 2384] [serial = 1389] [outer = 0000000000000000] 02:51:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 184 (0000004B0FD5EC00) [pid = 2384] [serial = 1390] [outer = 0000004B0EB63C00] 02:51:24 INFO - PROCESS | 2384 | 1461145884540 Marionette DEBUG loaded listener.js 02:51:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 185 (0000004B20263C00) [pid = 2384] [serial = 1391] [outer = 0000004B0EB63C00] 02:51:25 INFO - PROCESS | 2384 | 1461145885425 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1231ms 02:51:25 INFO - PROCESS | 2384 | 1461145885464 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 02:51:25 INFO - PROCESS | 2384 | 1461145885468 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 02:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:51:25 INFO - PROCESS | 2384 | 1461145885474 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:51:25 INFO - PROCESS | 2384 | 1461145885478 Marionette TRACE conn5 <- [1,1818,null,{}] 02:51:25 INFO - PROCESS | 2384 | 1461145885483 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:25 INFO - PROCESS | 2384 | 1461145885593 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 02:51:25 INFO - PROCESS | 2384 | 1461145885740 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:25 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14797800 == 81 [pid = 2384] [id = 464] 02:51:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 186 (0000004B14538000) [pid = 2384] [serial = 1392] [outer = 0000000000000000] 02:51:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 187 (0000004B145EB000) [pid = 2384] [serial = 1393] [outer = 0000004B14538000] 02:51:25 INFO - PROCESS | 2384 | 1461145885798 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 188 (0000004B15107000) [pid = 2384] [serial = 1394] [outer = 0000004B14538000] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B28115000 == 80 [pid = 2384] [id = 455] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B27277000 == 79 [pid = 2384] [id = 454] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B27208000 == 78 [pid = 2384] [id = 453] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26720000 == 77 [pid = 2384] [id = 452] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25A32000 == 76 [pid = 2384] [id = 451] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23CA6800 == 75 [pid = 2384] [id = 450] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236E4000 == 74 [pid = 2384] [id = 449] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 187 (0000004B1BA56400) [pid = 2384] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 186 (0000004B2018E800) [pid = 2384] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 185 (0000004B23B1E400) [pid = 2384] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 184 (0000004B208DD000) [pid = 2384] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 183 (0000004B24621400) [pid = 2384] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 182 (0000004B1C6D6400) [pid = 2384] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20845800 == 73 [pid = 2384] [id = 448] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B153C0000 == 72 [pid = 2384] [id = 447] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20016000 == 71 [pid = 2384] [id = 446] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B282EF000 == 70 [pid = 2384] [id = 440] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B21800 == 69 [pid = 2384] [id = 439] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B17D800 == 68 [pid = 2384] [id = 438] 02:51:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2726E000 == 67 [pid = 2384] [id = 437] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 181 (0000004B1DFD2C00) [pid = 2384] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 180 (0000004B2464F000) [pid = 2384] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 179 (0000004B13930000) [pid = 2384] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 178 (0000004B0ECE2400) [pid = 2384] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 177 (0000004B139BD800) [pid = 2384] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 176 (0000004B18953000) [pid = 2384] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 175 (0000004B18CCDC00) [pid = 2384] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 174 (0000004B1A965400) [pid = 2384] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 173 (0000004B145EA400) [pid = 2384] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 172 (0000004B1BF6CC00) [pid = 2384] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 171 (0000004B1C405800) [pid = 2384] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 170 (0000004B2018C800) [pid = 2384] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 169 (0000004B1EDF2000) [pid = 2384] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 168 (0000004B203E9C00) [pid = 2384] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 167 (0000004B1C2B0800) [pid = 2384] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 166 (0000004B20260C00) [pid = 2384] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 165 (0000004B1C6ED800) [pid = 2384] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 164 (0000004B1D0B8000) [pid = 2384] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 163 (0000004B232CBC00) [pid = 2384] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 162 (0000004B23B19400) [pid = 2384] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 161 (0000004B20109C00) [pid = 2384] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | --DOMWINDOW == 160 (0000004B26CBAC00) [pid = 2384] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 02:51:26 INFO - PROCESS | 2384 | 1461145886482 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:51: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 02:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1031ms 02:51:26 INFO - PROCESS | 2384 | 1461145886506 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 2384 | 1461145886512 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 02:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:51:26 INFO - PROCESS | 2384 | 1461145886518 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 2384 | 1461145886520 Marionette TRACE conn5 <- [1,1822,null,{}] 02:51:26 INFO - PROCESS | 2384 | 1461145886545 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:26 INFO - PROCESS | 2384 | 1461145886646 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 02:51:26 INFO - PROCESS | 2384 | 1461145886739 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9EE000 == 68 [pid = 2384] [id = 465] 02:51:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 161 (0000004B0EB6B000) [pid = 2384] [serial = 1395] [outer = 0000000000000000] 02:51:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 162 (0000004B1414B800) [pid = 2384] [serial = 1396] [outer = 0000004B0EB6B000] 02:51:26 INFO - PROCESS | 2384 | 1461145886787 Marionette DEBUG loaded listener.js 02:51:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 163 (0000004B15105800) [pid = 2384] [serial = 1397] [outer = 0000004B0EB6B000] 02:51:27 INFO - PROCESS | 2384 | 1461145887214 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 02:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 732ms 02:51:27 INFO - PROCESS | 2384 | 1461145887251 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 2384 | 1461145887254 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 02:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:51:27 INFO - PROCESS | 2384 | 1461145887258 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 2384 | 1461145887261 Marionette TRACE conn5 <- [1,1826,null,{}] 02:51:27 INFO - PROCESS | 2384 | 1461145887273 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:27 INFO - PROCESS | 2384 | 1461145887398 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 02:51:27 INFO - PROCESS | 2384 | 1461145887416 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F972000 == 69 [pid = 2384] [id = 466] 02:51:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 164 (0000004B18CCC800) [pid = 2384] [serial = 1398] [outer = 0000000000000000] 02:51:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 165 (0000004B1A961000) [pid = 2384] [serial = 1399] [outer = 0000004B18CCC800] 02:51:27 INFO - PROCESS | 2384 | 1461145887464 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 166 (0000004B1BA4C800) [pid = 2384] [serial = 1400] [outer = 0000004B18CCC800] 02:51:27 INFO - PROCESS | 2384 | 1461145887960 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 734ms 02:51:28 INFO - PROCESS | 2384 | 1461145887994 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 02:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:51:28 INFO - PROCESS | 2384 | 1461145887997 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 02:51:28 INFO - PROCESS | 2384 | 1461145888001 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:51:28 INFO - PROCESS | 2384 | 1461145888003 Marionette TRACE conn5 <- [1,1830,null,{}] 02:51:28 INFO - PROCESS | 2384 | 1461145888006 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:28 INFO - PROCESS | 2384 | 1461145888099 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 02:51:28 INFO - PROCESS | 2384 | 1461145888105 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20862800 == 70 [pid = 2384] [id = 467] 02:51:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 167 (0000004B1C212400) [pid = 2384] [serial = 1401] [outer = 0000000000000000] 02:51:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 168 (0000004B1C2D8400) [pid = 2384] [serial = 1402] [outer = 0000004B1C212400] 02:51:28 INFO - PROCESS | 2384 | 1461145888152 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 169 (0000004B1C2FC000) [pid = 2384] [serial = 1403] [outer = 0000004B1C212400] 02:51:28 INFO - PROCESS | 2384 | 1461145888607 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 691ms 02:51:28 INFO - PROCESS | 2384 | 1461145888695 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 02:51:28 INFO - PROCESS | 2384 | 1461145888697 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 02:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:51:28 INFO - PROCESS | 2384 | 1461145888700 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:51:28 INFO - PROCESS | 2384 | 1461145888702 Marionette TRACE conn5 <- [1,1834,null,{}] 02:51:28 INFO - PROCESS | 2384 | 1461145888706 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:28 INFO - PROCESS | 2384 | 1461145888853 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 02:51:28 INFO - PROCESS | 2384 | 1461145888877 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2328D800 == 71 [pid = 2384] [id = 468] 02:51:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 170 (0000004B1C40E000) [pid = 2384] [serial = 1404] [outer = 0000000000000000] 02:51:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 171 (0000004B1C481C00) [pid = 2384] [serial = 1405] [outer = 0000004B1C40E000] 02:51:28 INFO - PROCESS | 2384 | 1461145888926 Marionette DEBUG loaded listener.js 02:51:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 172 (0000004B1C6F8C00) [pid = 2384] [serial = 1406] [outer = 0000004B1C40E000] 02:51:29 INFO - PROCESS | 2384 | 1461145889391 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 733ms 02:51:29 INFO - PROCESS | 2384 | 1461145889439 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 02:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:51:29 INFO - PROCESS | 2384 | 1461145889441 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 02:51:29 INFO - PROCESS | 2384 | 1461145889444 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:51:29 INFO - PROCESS | 2384 | 1461145889446 Marionette TRACE conn5 <- [1,1838,null,{}] 02:51:29 INFO - PROCESS | 2384 | 1461145889450 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:29 INFO - PROCESS | 2384 | 1461145889592 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 02:51:29 INFO - PROCESS | 2384 | 1461145889657 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B239A0800 == 72 [pid = 2384] [id = 469] 02:51:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 173 (0000004B1D28F000) [pid = 2384] [serial = 1407] [outer = 0000000000000000] 02:51:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 174 (0000004B1EA6C400) [pid = 2384] [serial = 1408] [outer = 0000004B1D28F000] 02:51:29 INFO - PROCESS | 2384 | 1461145889708 Marionette DEBUG loaded listener.js 02:51:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 175 (0000004B1F8DF400) [pid = 2384] [serial = 1409] [outer = 0000004B1D28F000] 02:51:30 INFO - PROCESS | 2384 | 1461145890149 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 735ms 02:51:30 INFO - PROCESS | 2384 | 1461145890194 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 02:51:30 INFO - PROCESS | 2384 | 1461145890197 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 02:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:51:30 INFO - PROCESS | 2384 | 1461145890206 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 2384 | 1461145890208 Marionette TRACE conn5 <- [1,1842,null,{}] 02:51:30 INFO - PROCESS | 2384 | 1461145890212 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:30 INFO - PROCESS | 2384 | 1461145890335 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 02:51:30 INFO - PROCESS | 2384 | 1461145890399 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:30 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C6B800 == 73 [pid = 2384] [id = 470] 02:51:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 176 (0000004B1DD99800) [pid = 2384] [serial = 1410] [outer = 0000000000000000] 02:51:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 177 (0000004B20108400) [pid = 2384] [serial = 1411] [outer = 0000004B1DD99800] 02:51:30 INFO - PROCESS | 2384 | 1461145890447 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 178 (0000004B2011CC00) [pid = 2384] [serial = 1412] [outer = 0000004B1DD99800] 02:51:30 INFO - PROCESS | 2384 | --DOMWINDOW == 177 (0000004B21230800) [pid = 2384] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:51:30 INFO - PROCESS | 2384 | --DOMWINDOW == 176 (0000004B10319400) [pid = 2384] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:51:30 INFO - PROCESS | 2384 | --DOMWINDOW == 175 (0000004B1F8E7400) [pid = 2384] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:51:30 INFO - PROCESS | 2384 | --DOMWINDOW == 174 (0000004B1C2D7800) [pid = 2384] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:51:30 INFO - PROCESS | 2384 | --DOMWINDOW == 173 (0000004B2463F400) [pid = 2384] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:51:30 INFO - PROCESS | 2384 | --DOMWINDOW == 172 (0000004B0EB68000) [pid = 2384] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:51:30 INFO - PROCESS | 2384 | --DOMWINDOW == 171 (0000004B1D290400) [pid = 2384] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:51:30 INFO - PROCESS | 2384 | --DOMWINDOW == 170 (0000004B14181400) [pid = 2384] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:51:30 INFO - PROCESS | 2384 | --DOMWINDOW == 169 (0000004B0D0ECC00) [pid = 2384] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:51:30 INFO - PROCESS | 2384 | --DOMWINDOW == 168 (0000004B24625C00) [pid = 2384] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:51:30 INFO - PROCESS | 2384 | --DOMWINDOW == 167 (0000004B2461A800) [pid = 2384] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:51:31 INFO - PROCESS | 2384 | 1461145891025 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 882ms 02:51:31 INFO - PROCESS | 2384 | 1461145891090 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 2384 | 1461145891092 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 02:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:51:31 INFO - PROCESS | 2384 | 1461145891095 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 2384 | 1461145891097 Marionette TRACE conn5 <- [1,1846,null,{}] 02:51:31 INFO - PROCESS | 2384 | 1461145891101 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:31 INFO - PROCESS | 2384 | 1461145891190 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 02:51:31 INFO - PROCESS | 2384 | 1461145891199 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23CB9000 == 74 [pid = 2384] [id = 471] 02:51:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 168 (0000004B14875C00) [pid = 2384] [serial = 1413] [outer = 0000000000000000] 02:51:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 169 (0000004B20185C00) [pid = 2384] [serial = 1414] [outer = 0000004B14875C00] 02:51:31 INFO - PROCESS | 2384 | 1461145891244 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 170 (0000004B20192C00) [pid = 2384] [serial = 1415] [outer = 0000004B14875C00] 02:51:31 INFO - PROCESS | 2384 | 1461145891690 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 627ms 02:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:51:31 INFO - PROCESS | 2384 | 1461145891727 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 2384 | 1461145891730 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 02:51:31 INFO - PROCESS | 2384 | 1461145891733 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 2384 | 1461145891735 Marionette TRACE conn5 <- [1,1850,null,{}] 02:51:31 INFO - PROCESS | 2384 | 1461145891739 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:31 INFO - PROCESS | 2384 | 1461145891828 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 02:51:31 INFO - PROCESS | 2384 | 1461145891834 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B251B8000 == 75 [pid = 2384] [id = 472] 02:51:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 171 (0000004B13669800) [pid = 2384] [serial = 1416] [outer = 0000000000000000] 02:51:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 172 (0000004B20261C00) [pid = 2384] [serial = 1417] [outer = 0000004B13669800] 02:51:31 INFO - PROCESS | 2384 | 1461145891880 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 173 (0000004B20834C00) [pid = 2384] [serial = 1418] [outer = 0000004B13669800] 02:51:32 INFO - PROCESS | 2384 | 1461145892356 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 690ms 02:51:32 INFO - PROCESS | 2384 | 1461145892426 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 02:51:32 INFO - PROCESS | 2384 | 1461145892428 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 02:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:51:32 INFO - PROCESS | 2384 | 1461145892431 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:51:32 INFO - PROCESS | 2384 | 1461145892433 Marionette TRACE conn5 <- [1,1854,null,{}] 02:51:32 INFO - PROCESS | 2384 | 1461145892436 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:32 INFO - PROCESS | 2384 | 1461145892528 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 02:51:32 INFO - PROCESS | 2384 | 1461145892534 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25AC3000 == 76 [pid = 2384] [id = 473] 02:51:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 174 (0000004B2083D000) [pid = 2384] [serial = 1419] [outer = 0000000000000000] 02:51:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 175 (0000004B2115B000) [pid = 2384] [serial = 1420] [outer = 0000004B2083D000] 02:51:32 INFO - PROCESS | 2384 | 1461145892582 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 176 (0000004B232CD000) [pid = 2384] [serial = 1421] [outer = 0000004B2083D000] 02:51:33 INFO - PROCESS | 2384 | 1461145893406 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1021ms 02:51:33 INFO - PROCESS | 2384 | 1461145893455 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 02:51:33 INFO - PROCESS | 2384 | 1461145893462 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 02:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:51:33 INFO - PROCESS | 2384 | 1461145893467 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 2384 | 1461145893471 Marionette TRACE conn5 <- [1,1858,null,{}] 02:51:33 INFO - PROCESS | 2384 | 1461145893498 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:33 INFO - PROCESS | 2384 | 1461145893663 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 02:51:33 INFO - PROCESS | 2384 | 1461145893802 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:33 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1ED91800 == 77 [pid = 2384] [id = 474] 02:51:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 177 (0000004B14627000) [pid = 2384] [serial = 1422] [outer = 0000000000000000] 02:51:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 178 (0000004B154A4000) [pid = 2384] [serial = 1423] [outer = 0000004B14627000] 02:51:33 INFO - PROCESS | 2384 | 1461145893863 Marionette DEBUG loaded listener.js 02:51:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 179 (0000004B143B7C00) [pid = 2384] [serial = 1424] [outer = 0000004B14627000] 02:51:34 INFO - PROCESS | 2384 | 1461145894440 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1004ms 02:51:34 INFO - PROCESS | 2384 | 1461145894473 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 02:51:34 INFO - PROCESS | 2384 | 1461145894480 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 02:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:51:34 INFO - PROCESS | 2384 | 1461145894486 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:51:34 INFO - PROCESS | 2384 | 1461145894490 Marionette TRACE conn5 <- [1,1862,null,{}] 02:51:34 INFO - PROCESS | 2384 | 1461145894494 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:34 INFO - PROCESS | 2384 | 1461145894616 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 02:51:34 INFO - PROCESS | 2384 | 1461145894754 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:34 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23988000 == 78 [pid = 2384] [id = 475] 02:51:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 180 (0000004B1BF69400) [pid = 2384] [serial = 1425] [outer = 0000000000000000] 02:51:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 181 (0000004B1C40EC00) [pid = 2384] [serial = 1426] [outer = 0000004B1BF69400] 02:51:34 INFO - PROCESS | 2384 | 1461145894812 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 182 (0000004B1D288400) [pid = 2384] [serial = 1427] [outer = 0000004B1BF69400] 02:51:35 INFO - PROCESS | 2384 | 1461145895455 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 984ms 02:51:35 INFO - PROCESS | 2384 | 1461145895477 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 02:51:35 INFO - PROCESS | 2384 | 1461145895479 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 02:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:51:35 INFO - PROCESS | 2384 | 1461145895483 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:51:35 INFO - PROCESS | 2384 | 1461145895488 Marionette TRACE conn5 <- [1,1866,null,{}] 02:51:35 INFO - PROCESS | 2384 | 1461145895500 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:35 INFO - PROCESS | 2384 | 1461145895621 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 02:51:35 INFO - PROCESS | 2384 | 1461145895760 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2699B000 == 79 [pid = 2384] [id = 476] 02:51:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 183 (0000004B20251400) [pid = 2384] [serial = 1428] [outer = 0000000000000000] 02:51:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 184 (0000004B20839400) [pid = 2384] [serial = 1429] [outer = 0000004B20251400] 02:51:35 INFO - PROCESS | 2384 | 1461145895821 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 185 (0000004B23361400) [pid = 2384] [serial = 1430] [outer = 0000004B20251400] 02:51:36 INFO - PROCESS | 2384 | 1461145896435 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 986ms 02:51:36 INFO - PROCESS | 2384 | 1461145896472 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 2384 | 1461145896475 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 02:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:51:36 INFO - PROCESS | 2384 | 1461145896479 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 2384 | 1461145896481 Marionette TRACE conn5 <- [1,1870,null,{}] 02:51:36 INFO - PROCESS | 2384 | 1461145896484 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:36 INFO - PROCESS | 2384 | 1461145896602 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 02:51:36 INFO - PROCESS | 2384 | 1461145896711 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:36 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2720C800 == 80 [pid = 2384] [id = 477] 02:51:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 186 (0000004B23C13C00) [pid = 2384] [serial = 1431] [outer = 0000000000000000] 02:51:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 187 (0000004B23EB9C00) [pid = 2384] [serial = 1432] [outer = 0000004B23C13C00] 02:51:36 INFO - PROCESS | 2384 | 1461145896767 Marionette DEBUG loaded listener.js 02:51:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 188 (0000004B24605400) [pid = 2384] [serial = 1433] [outer = 0000004B23C13C00] 02:51:37 INFO - PROCESS | 2384 | 1461145897314 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 881ms 02:51:37 INFO - PROCESS | 2384 | 1461145897363 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 02:51:37 INFO - PROCESS | 2384 | 1461145897366 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 02:51:37 INFO - PROCESS | 2384 | 1461145897371 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:51:37 INFO - PROCESS | 2384 | 1461145897373 Marionette TRACE conn5 <- [1,1874,null,{}] 02:51:37 INFO - PROCESS | 2384 | 1461145897377 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:37 INFO - PROCESS | 2384 | 1461145897489 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 02:51:37 INFO - PROCESS | 2384 | 1461145897597 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B273DA800 == 81 [pid = 2384] [id = 478] 02:51:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 189 (0000004B24603800) [pid = 2384] [serial = 1434] [outer = 0000000000000000] 02:51:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 190 (0000004B24625400) [pid = 2384] [serial = 1435] [outer = 0000004B24603800] 02:51:37 INFO - PROCESS | 2384 | 1461145897652 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 191 (0000004B2464B400) [pid = 2384] [serial = 1436] [outer = 0000004B24603800] 02:51:38 INFO - PROCESS | 2384 | 1461145898310 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 986ms 02:51:38 INFO - PROCESS | 2384 | 1461145898362 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 02:51:38 INFO - PROCESS | 2384 | 1461145898365 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 02:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:51:38 INFO - PROCESS | 2384 | 1461145898368 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 2384 | 1461145898370 Marionette TRACE conn5 <- [1,1878,null,{}] 02:51:38 INFO - PROCESS | 2384 | 1461145898374 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:38 INFO - PROCESS | 2384 | 1461145898498 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 02:51:38 INFO - PROCESS | 2384 | 1461145898636 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:38 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B29154000 == 82 [pid = 2384] [id = 479] 02:51:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 192 (0000004B25171400) [pid = 2384] [serial = 1437] [outer = 0000000000000000] 02:51:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 193 (0000004B25A96C00) [pid = 2384] [serial = 1438] [outer = 0000004B25171400] 02:51:38 INFO - PROCESS | 2384 | 1461145898697 Marionette DEBUG loaded listener.js 02:51:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 194 (0000004B25EEA000) [pid = 2384] [serial = 1439] [outer = 0000004B25171400] 02:51:39 INFO - PROCESS | 2384 | 1461145899240 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 944ms 02:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:51:39 INFO - PROCESS | 2384 | 1461145899315 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 02:51:39 INFO - PROCESS | 2384 | 1461145899317 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 02:51:39 INFO - PROCESS | 2384 | 1461145899321 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 2384 | 1461145899323 Marionette TRACE conn5 <- [1,1882,null,{}] 02:51:39 INFO - PROCESS | 2384 | 1461145899327 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:39 INFO - PROCESS | 2384 | 1461145899500 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 02:51:39 INFO - PROCESS | 2384 | 1461145899565 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C67D000 == 83 [pid = 2384] [id = 480] 02:51:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 195 (0000004B0FD61400) [pid = 2384] [serial = 1440] [outer = 0000000000000000] 02:51:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 196 (0000004B21227000) [pid = 2384] [serial = 1441] [outer = 0000004B0FD61400] 02:51:39 INFO - PROCESS | 2384 | 1461145899662 Marionette DEBUG loaded listener.js 02:51:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 197 (0000004B26B9FC00) [pid = 2384] [serial = 1442] [outer = 0000004B0FD61400] 02:51:40 INFO - PROCESS | 2384 | 1461145900471 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1193ms 02:51:40 INFO - PROCESS | 2384 | 1461145900516 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 02:51:40 INFO - PROCESS | 2384 | 1461145900521 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 02:51:40 INFO - PROCESS | 2384 | 1461145900526 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:51:40 INFO - PROCESS | 2384 | 1461145900529 Marionette TRACE conn5 <- [1,1886,null,{}] 02:51:40 INFO - PROCESS | 2384 | 1461145900535 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:40 INFO - PROCESS | 2384 | 1461145900651 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 02:51:40 INFO - PROCESS | 2384 | 1461145900795 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20314800 == 84 [pid = 2384] [id = 481] 02:51:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 198 (0000004B1484BC00) [pid = 2384] [serial = 1443] [outer = 0000000000000000] 02:51:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 199 (0000004B1518B000) [pid = 2384] [serial = 1444] [outer = 0000004B1484BC00] 02:51:40 INFO - PROCESS | 2384 | 1461145900852 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 200 (0000004B1A758800) [pid = 2384] [serial = 1445] [outer = 0000004B1484BC00] 02:51:41 INFO - PROCESS | 2384 | 1461145901458 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 984ms 02:51:41 INFO - PROCESS | 2384 | 1461145901515 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 2384 | 1461145901521 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 02:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:51:41 INFO - PROCESS | 2384 | 1461145901527 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 2384 | 1461145901530 Marionette TRACE conn5 <- [1,1890,null,{}] 02:51:41 INFO - PROCESS | 2384 | 1461145901534 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:41 INFO - PROCESS | 2384 | 1461145901645 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 02:51:41 INFO - PROCESS | 2384 | 1461145901786 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:41 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B21278000 == 85 [pid = 2384] [id = 482] 02:51:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 201 (0000004B1C2DBC00) [pid = 2384] [serial = 1446] [outer = 0000000000000000] 02:51:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 202 (0000004B1C6D7000) [pid = 2384] [serial = 1447] [outer = 0000004B1C2DBC00] 02:51:41 INFO - PROCESS | 2384 | 1461145901836 Marionette DEBUG loaded listener.js 02:51:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 203 (0000004B1DF2E800) [pid = 2384] [serial = 1448] [outer = 0000004B1C2DBC00] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C5A800 == 84 [pid = 2384] [id = 270] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25A1D000 == 83 [pid = 2384] [id = 427] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B251B8000 == 82 [pid = 2384] [id = 472] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23CB9000 == 81 [pid = 2384] [id = 471] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C6B800 == 80 [pid = 2384] [id = 470] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B239A0800 == 79 [pid = 2384] [id = 469] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2328D800 == 78 [pid = 2384] [id = 468] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20862800 == 77 [pid = 2384] [id = 467] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F972000 == 76 [pid = 2384] [id = 466] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9EE000 == 75 [pid = 2384] [id = 465] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 202 (0000004B24497C00) [pid = 2384] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 201 (0000004B139B3400) [pid = 2384] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 200 (0000004B1BA50800) [pid = 2384] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 199 (0000004B20111800) [pid = 2384] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 198 (0000004B24641800) [pid = 2384] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 197 (0000004B25A8E000) [pid = 2384] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 196 (0000004B25EEB800) [pid = 2384] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 195 (0000004B27255000) [pid = 2384] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 194 (0000004B1484E000) [pid = 2384] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14797800 == 74 [pid = 2384] [id = 464] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B251B3000 == 73 [pid = 2384] [id = 458] 02:51:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F96B000 == 72 [pid = 2384] [id = 457] 02:51:42 INFO - PROCESS | 2384 | 1461145902457 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 193 (0000004B26CB7400) [pid = 2384] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 192 (0000004B26CB7800) [pid = 2384] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 984ms 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 191 (0000004B2812A800) [pid = 2384] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 190 (0000004B2026F000) [pid = 2384] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 189 (0000004B2812C800) [pid = 2384] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 188 (0000004B23B1D400) [pid = 2384] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 187 (0000004B2461D400) [pid = 2384] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 186 (0000004B2010CC00) [pid = 2384] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 185 (0000004B1C2F5400) [pid = 2384] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 184 (0000004B1C6F7000) [pid = 2384] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 183 (0000004B23EC3400) [pid = 2384] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 182 (0000004B25EE4400) [pid = 2384] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 181 (0000004B1518FC00) [pid = 2384] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 180 (0000004B105D0000) [pid = 2384] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 179 (0000004B1EA09400) [pid = 2384] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 178 (0000004B1F8DCC00) [pid = 2384] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 177 (0000004B203F0000) [pid = 2384] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 176 (0000004B0E98EC00) [pid = 2384] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 175 (0000004B14624800) [pid = 2384] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 174 (0000004B25A8E400) [pid = 2384] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | --DOMWINDOW == 173 (0000004B24645C00) [pid = 2384] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 02:51:42 INFO - PROCESS | 2384 | 1461145902530 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 02:51:42 INFO - PROCESS | 2384 | 1461145902532 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 02:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:51:42 INFO - PROCESS | 2384 | 1461145902539 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 2384 | 1461145902543 Marionette TRACE conn5 <- [1,1894,null,{}] 02:51:42 INFO - PROCESS | 2384 | 1461145902556 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:42 INFO - PROCESS | 2384 | 1461145902655 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 02:51:42 INFO - PROCESS | 2384 | 1461145902670 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C630000 == 73 [pid = 2384] [id = 483] 02:51:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 174 (0000004B1A26C400) [pid = 2384] [serial = 1449] [outer = 0000000000000000] 02:51:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 175 (0000004B1BF64C00) [pid = 2384] [serial = 1450] [outer = 0000004B1A26C400] 02:51:42 INFO - PROCESS | 2384 | 1461145902719 Marionette DEBUG loaded listener.js 02:51:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 176 (0000004B1CBD0400) [pid = 2384] [serial = 1451] [outer = 0000004B1A26C400] 02:51:43 INFO - PROCESS | 2384 | 1461145903249 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 733ms 02:51:43 INFO - PROCESS | 2384 | 1461145903273 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 02:51:43 INFO - PROCESS | 2384 | 1461145903276 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 02:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:51:43 INFO - PROCESS | 2384 | 1461145903279 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:51:43 INFO - PROCESS | 2384 | 1461145903281 Marionette TRACE conn5 <- [1,1898,null,{}] 02:51:43 INFO - PROCESS | 2384 | 1461145903284 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:43 INFO - PROCESS | 2384 | 1461145903379 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 02:51:43 INFO - PROCESS | 2384 | 1461145903385 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:43 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2328D000 == 74 [pid = 2384] [id = 484] 02:51:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 177 (0000004B1F63D800) [pid = 2384] [serial = 1452] [outer = 0000000000000000] 02:51:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 178 (0000004B1F92F000) [pid = 2384] [serial = 1453] [outer = 0000004B1F63D800] 02:51:43 INFO - PROCESS | 2384 | 1461145903432 Marionette DEBUG loaded listener.js 02:51:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 179 (0000004B2011E400) [pid = 2384] [serial = 1454] [outer = 0000004B1F63D800] 02:51:43 INFO - PROCESS | 2384 | 1461145903904 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 671ms 02:51:43 INFO - PROCESS | 2384 | 1461145903952 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 02:51:43 INFO - PROCESS | 2384 | 1461145903955 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 02:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:51:43 INFO - PROCESS | 2384 | 1461145903958 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:51:43 INFO - PROCESS | 2384 | 1461145903960 Marionette TRACE conn5 <- [1,1902,null,{}] 02:51:43 INFO - PROCESS | 2384 | 1461145903963 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:44 INFO - PROCESS | 2384 | 1461145904053 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 02:51:44 INFO - PROCESS | 2384 | 1461145904060 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B66800 == 75 [pid = 2384] [id = 485] 02:51:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 180 (0000004B20189C00) [pid = 2384] [serial = 1455] [outer = 0000000000000000] 02:51:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 181 (0000004B2025C800) [pid = 2384] [serial = 1456] [outer = 0000004B20189C00] 02:51:44 INFO - PROCESS | 2384 | 1461145904105 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 182 (0000004B208D4400) [pid = 2384] [serial = 1457] [outer = 0000004B20189C00] 02:51:44 INFO - PROCESS | 2384 | 1461145904593 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 688ms 02:51:44 INFO - PROCESS | 2384 | 1461145904649 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 02:51:44 INFO - PROCESS | 2384 | 1461145904651 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 02:51:44 INFO - PROCESS | 2384 | 1461145904654 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:51:44 INFO - PROCESS | 2384 | 1461145904656 Marionette TRACE conn5 <- [1,1906,null,{}] 02:51:44 INFO - PROCESS | 2384 | 1461145904660 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:44 INFO - PROCESS | 2384 | 1461145904771 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 02:51:44 INFO - PROCESS | 2384 | 1461145904778 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B251B1000 == 76 [pid = 2384] [id = 486] 02:51:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 183 (0000004B23362000) [pid = 2384] [serial = 1458] [outer = 0000000000000000] 02:51:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 184 (0000004B2448A000) [pid = 2384] [serial = 1459] [outer = 0000004B23362000] 02:51:44 INFO - PROCESS | 2384 | 1461145904827 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 185 (0000004B2464A800) [pid = 2384] [serial = 1460] [outer = 0000004B23362000] 02:51:45 INFO - PROCESS | 2384 | 1461145905321 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 732ms 02:51:45 INFO - PROCESS | 2384 | 1461145905391 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 02:51:45 INFO - PROCESS | 2384 | 1461145905393 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 02:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:51:45 INFO - PROCESS | 2384 | 1461145905396 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 2384 | 1461145905398 Marionette TRACE conn5 <- [1,1910,null,{}] 02:51:45 INFO - PROCESS | 2384 | 1461145905402 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:45 INFO - PROCESS | 2384 | 1461145905551 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 02:51:45 INFO - PROCESS | 2384 | 1461145905574 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25EC2800 == 77 [pid = 2384] [id = 487] 02:51:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 186 (0000004B23B1FC00) [pid = 2384] [serial = 1461] [outer = 0000000000000000] 02:51:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 187 (0000004B25A05800) [pid = 2384] [serial = 1462] [outer = 0000004B23B1FC00] 02:51:45 INFO - PROCESS | 2384 | 1461145905619 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 188 (0000004B25BAE800) [pid = 2384] [serial = 1463] [outer = 0000004B23B1FC00] 02:51:46 INFO - PROCESS | 2384 | 1461145906062 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 692ms 02:51:46 INFO - PROCESS | 2384 | 1461145906092 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 02:51:46 INFO - PROCESS | 2384 | 1461145906094 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 02:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:51:46 INFO - PROCESS | 2384 | 1461145906097 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:51:46 INFO - PROCESS | 2384 | 1461145906099 Marionette TRACE conn5 <- [1,1914,null,{}] 02:51:46 INFO - PROCESS | 2384 | 1461145906103 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:46 INFO - PROCESS | 2384 | 1461145906227 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 02:51:46 INFO - PROCESS | 2384 | 1461145906242 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:46 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26B76800 == 78 [pid = 2384] [id = 488] 02:51:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 189 (0000004B25EEB800) [pid = 2384] [serial = 1464] [outer = 0000000000000000] 02:51:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 190 (0000004B26B9F000) [pid = 2384] [serial = 1465] [outer = 0000004B25EEB800] 02:51:46 INFO - PROCESS | 2384 | 1461145906287 Marionette DEBUG loaded listener.js 02:51:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 191 (0000004B26C4B400) [pid = 2384] [serial = 1466] [outer = 0000004B25EEB800] 02:51:46 INFO - PROCESS | 2384 | 1461145906741 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 690ms 02:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:51:46 INFO - PROCESS | 2384 | 1461145906791 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 02:51:46 INFO - PROCESS | 2384 | 1461145906794 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 02:51:46 INFO - PROCESS | 2384 | 1461145906797 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:51:46 INFO - PROCESS | 2384 | 1461145906799 Marionette TRACE conn5 <- [1,1918,null,{}] 02:51:46 INFO - PROCESS | 2384 | 1461145906802 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:46 INFO - PROCESS | 2384 | 1461145906973 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 190 (0000004B23366C00) [pid = 2384] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 189 (0000004B24620C00) [pid = 2384] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 188 (0000004B25BA9400) [pid = 2384] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 187 (0000004B2463B000) [pid = 2384] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 186 (0000004B154A5400) [pid = 2384] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 185 (0000004B203E6C00) [pid = 2384] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 184 (0000004B2025AC00) [pid = 2384] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 183 (0000004B14875C00) [pid = 2384] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 182 (0000004B25163C00) [pid = 2384] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 181 (0000004B24645000) [pid = 2384] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 180 (0000004B1EA6FC00) [pid = 2384] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 179 (0000004B1D28FC00) [pid = 2384] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 178 (0000004B0D24A400) [pid = 2384] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 177 (0000004B25EE1C00) [pid = 2384] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 176 (0000004B1C40E000) [pid = 2384] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 175 (0000004B1A964400) [pid = 2384] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 174 (0000004B14538000) [pid = 2384] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 173 (0000004B1C411000) [pid = 2384] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 172 (0000004B18946800) [pid = 2384] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 171 (0000004B1D28D000) [pid = 2384] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 170 (0000004B23B1B400) [pid = 2384] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 169 (0000004B25EE7400) [pid = 2384] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 168 (0000004B103F4C00) [pid = 2384] [serial = 1118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 167 (0000004B1D28F000) [pid = 2384] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 166 (0000004B1894E800) [pid = 2384] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 165 (0000004B1B56DC00) [pid = 2384] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 164 (0000004B20833000) [pid = 2384] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 163 (0000004B1C724C00) [pid = 2384] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 162 (0000004B0EB6B000) [pid = 2384] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 161 (0000004B0D15F400) [pid = 2384] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 160 (0000004B145EE400) [pid = 2384] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 159 (0000004B1EDF9C00) [pid = 2384] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 158 (0000004B13669800) [pid = 2384] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 157 (0000004B1C212400) [pid = 2384] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 156 (0000004B14623800) [pid = 2384] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 155 (0000004B10389C00) [pid = 2384] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 154 (0000004B1C21DC00) [pid = 2384] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 153 (0000004B2010DC00) [pid = 2384] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 152 (0000004B208D6C00) [pid = 2384] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 151 (0000004B0F226800) [pid = 2384] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 150 (0000004B1895E000) [pid = 2384] [serial = 1121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 149 (0000004B1DD99800) [pid = 2384] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 148 (0000004B2025CC00) [pid = 2384] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 147 (0000004B1F8DF000) [pid = 2384] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 146 (0000004B1453BC00) [pid = 2384] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 145 (0000004B18CCC800) [pid = 2384] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 144 (0000004B1894E000) [pid = 2384] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:51:47 INFO - PROCESS | 2384 | --DOMWINDOW == 143 (0000004B14304C00) [pid = 2384] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:51:47 INFO - PROCESS | 2384 | 1461145907521 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B145C7800 == 79 [pid = 2384] [id = 489] 02:51:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 144 (0000004B0D169400) [pid = 2384] [serial = 1467] [outer = 0000000000000000] 02:51:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 145 (0000004B0E4C3C00) [pid = 2384] [serial = 1468] [outer = 0000004B0D169400] 02:51:47 INFO - PROCESS | 2384 | 1461145907567 Marionette DEBUG loaded listener.js 02:51:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 146 (0000004B1459DC00) [pid = 2384] [serial = 1469] [outer = 0000004B0D169400] 02:51:47 INFO - PROCESS | 2384 | 1461145907949 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1191ms 02:51:47 INFO - PROCESS | 2384 | 1461145907990 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 2384 | 1461145907992 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 02:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:51:48 INFO - PROCESS | 2384 | 1461145907996 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 2384 | 1461145907998 Marionette TRACE conn5 <- [1,1922,null,{}] 02:51:48 INFO - PROCESS | 2384 | 1461145908001 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:48 INFO - PROCESS | 2384 | 1461145908093 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 02:51:48 INFO - PROCESS | 2384 | 1461145908100 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:48 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B27BD9000 == 80 [pid = 2384] [id = 490] 02:51:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 147 (0000004B14857400) [pid = 2384] [serial = 1470] [outer = 0000000000000000] 02:51:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 148 (0000004B18CCE800) [pid = 2384] [serial = 1471] [outer = 0000004B14857400] 02:51:48 INFO - PROCESS | 2384 | 1461145908145 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 149 (0000004B1C2F8800) [pid = 2384] [serial = 1472] [outer = 0000004B14857400] 02:51:48 INFO - PROCESS | 2384 | 1461145908604 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 629ms 02:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:51:48 INFO - PROCESS | 2384 | 1461145908634 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 2384 | 1461145908637 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 02:51:48 INFO - PROCESS | 2384 | 1461145908640 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 2384 | 1461145908643 Marionette TRACE conn5 <- [1,1926,null,{}] 02:51:48 INFO - PROCESS | 2384 | 1461145908646 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:48 INFO - PROCESS | 2384 | 1461145908762 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 02:51:48 INFO - PROCESS | 2384 | 1461145908802 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:48 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2915A800 == 81 [pid = 2384] [id = 491] 02:51:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 150 (0000004B1F64A000) [pid = 2384] [serial = 1473] [outer = 0000000000000000] 02:51:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 151 (0000004B20257000) [pid = 2384] [serial = 1474] [outer = 0000004B1F64A000] 02:51:48 INFO - PROCESS | 2384 | 1461145908854 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 152 (0000004B23B1B000) [pid = 2384] [serial = 1475] [outer = 0000004B1F64A000] 02:51:49 INFO - PROCESS | 2384 | 1461145909276 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 691ms 02:51:49 INFO - PROCESS | 2384 | 1461145909333 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 02:51:49 INFO - PROCESS | 2384 | 1461145909335 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 02:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:51:49 INFO - PROCESS | 2384 | 1461145909339 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 2384 | 1461145909341 Marionette TRACE conn5 <- [1,1930,null,{}] 02:51:49 INFO - PROCESS | 2384 | 1461145909344 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:49 INFO - PROCESS | 2384 | 1461145909438 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 02:51:49 INFO - PROCESS | 2384 | 1461145909443 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B138D1800 == 82 [pid = 2384] [id = 492] 02:51:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 153 (0000004B0D16A800) [pid = 2384] [serial = 1476] [outer = 0000000000000000] 02:51:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 154 (0000004B0DADB800) [pid = 2384] [serial = 1477] [outer = 0000004B0D16A800] 02:51:49 INFO - PROCESS | 2384 | 1461145909576 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 155 (0000004B13832000) [pid = 2384] [serial = 1478] [outer = 0000004B0D16A800] 02:51:50 INFO - PROCESS | 2384 | 1461145910359 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1080ms 02:51:50 INFO - PROCESS | 2384 | 1461145910422 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 02:51:50 INFO - PROCESS | 2384 | 1461145910428 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 02:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:51:50 INFO - PROCESS | 2384 | 1461145910435 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:51:50 INFO - PROCESS | 2384 | 1461145910438 Marionette TRACE conn5 <- [1,1934,null,{}] 02:51:50 INFO - PROCESS | 2384 | 1461145910443 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:50 INFO - PROCESS | 2384 | 1461145910601 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 02:51:50 INFO - PROCESS | 2384 | 1461145910745 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:50 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20862800 == 83 [pid = 2384] [id = 493] 02:51:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 156 (0000004B1AE57400) [pid = 2384] [serial = 1479] [outer = 0000000000000000] 02:51:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 157 (0000004B1BF6AC00) [pid = 2384] [serial = 1480] [outer = 0000004B1AE57400] 02:51:50 INFO - PROCESS | 2384 | 1461145910804 Marionette DEBUG loaded listener.js 02:51:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 158 (0000004B1C6D3400) [pid = 2384] [serial = 1481] [outer = 0000004B1AE57400] 02:51:51 INFO - PROCESS | 2384 | 1461145911458 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1091ms 02:51:51 INFO - PROCESS | 2384 | 1461145911527 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 02:51:51 INFO - PROCESS | 2384 | 1461145911532 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 02:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:51:51 INFO - PROCESS | 2384 | 1461145911539 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:51:51 INFO - PROCESS | 2384 | 1461145911542 Marionette TRACE conn5 <- [1,1938,null,{}] 02:51:51 INFO - PROCESS | 2384 | 1461145911547 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:51 INFO - PROCESS | 2384 | 1461145911698 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 02:51:51 INFO - PROCESS | 2384 | 1461145911840 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2698E000 == 84 [pid = 2384] [id = 494] 02:51:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 159 (0000004B1EA6F400) [pid = 2384] [serial = 1482] [outer = 0000000000000000] 02:51:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 160 (0000004B1F8DD400) [pid = 2384] [serial = 1483] [outer = 0000004B1EA6F400] 02:51:51 INFO - PROCESS | 2384 | 1461145911898 Marionette DEBUG loaded listener.js 02:51:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 161 (0000004B20262000) [pid = 2384] [serial = 1484] [outer = 0000004B1EA6F400] 02:51:52 INFO - PROCESS | 2384 | 1461145912470 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 986ms 02:51:52 INFO - PROCESS | 2384 | 1461145912526 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 02:51:52 INFO - PROCESS | 2384 | 1461145912529 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 02:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:51:52 INFO - PROCESS | 2384 | 1461145912533 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 2384 | 1461145912537 Marionette TRACE conn5 <- [1,1942,null,{}] 02:51:52 INFO - PROCESS | 2384 | 1461145912549 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:52 INFO - PROCESS | 2384 | 1461145912706 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 02:51:52 INFO - PROCESS | 2384 | 1461145912849 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2B1DA800 == 85 [pid = 2384] [id = 495] 02:51:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 162 (0000004B2083A400) [pid = 2384] [serial = 1485] [outer = 0000000000000000] 02:51:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 163 (0000004B24493400) [pid = 2384] [serial = 1486] [outer = 0000004B2083A400] 02:51:52 INFO - PROCESS | 2384 | 1461145912906 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 164 (0000004B25163C00) [pid = 2384] [serial = 1487] [outer = 0000004B2083A400] 02:51:53 INFO - PROCESS | 2384 | 1461145913514 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1035ms 02:51:53 INFO - PROCESS | 2384 | 1461145913570 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 02:51:53 INFO - PROCESS | 2384 | 1461145913574 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 02:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:51:53 INFO - PROCESS | 2384 | 1461145913578 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 2384 | 1461145913580 Marionette TRACE conn5 <- [1,1946,null,{}] 02:51:53 INFO - PROCESS | 2384 | 1461145913584 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:53 INFO - PROCESS | 2384 | 1461145913704 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 02:51:53 INFO - PROCESS | 2384 | 1461145913817 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2A92F800 == 86 [pid = 2384] [id = 496] 02:51:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 165 (0000004B26B9A800) [pid = 2384] [serial = 1488] [outer = 0000000000000000] 02:51:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 166 (0000004B26C50800) [pid = 2384] [serial = 1489] [outer = 0000004B26B9A800] 02:51:53 INFO - PROCESS | 2384 | 1461145913873 Marionette DEBUG loaded listener.js 02:51:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 167 (0000004B26CBF800) [pid = 2384] [serial = 1490] [outer = 0000004B26B9A800] 02:51:54 INFO - PROCESS | 2384 | 1461145914496 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 942ms 02:51:54 INFO - PROCESS | 2384 | 1461145914522 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 02:51:54 INFO - PROCESS | 2384 | 1461145914524 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 02:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:51:54 INFO - PROCESS | 2384 | 1461145914528 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:51:54 INFO - PROCESS | 2384 | 1461145914530 Marionette TRACE conn5 <- [1,1950,null,{}] 02:51:54 INFO - PROCESS | 2384 | 1461145914533 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:54 INFO - PROCESS | 2384 | 1461145914652 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 02:51:54 INFO - PROCESS | 2384 | 1461145914765 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A24800 == 87 [pid = 2384] [id = 497] 02:51:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 168 (0000004B26CB7000) [pid = 2384] [serial = 1491] [outer = 0000000000000000] 02:51:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 169 (0000004B2725C800) [pid = 2384] [serial = 1492] [outer = 0000004B26CB7000] 02:51:54 INFO - PROCESS | 2384 | 1461145914884 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 170 (0000004B28131000) [pid = 2384] [serial = 1493] [outer = 0000004B26CB7000] 02:51:55 INFO - PROCESS | 2384 | 1461145915459 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 984ms 02:51:55 INFO - PROCESS | 2384 | 1461145915515 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 02:51:55 INFO - PROCESS | 2384 | 1461145915517 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 02:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:51:55 INFO - PROCESS | 2384 | 1461145915521 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:51:55 INFO - PROCESS | 2384 | 1461145915523 Marionette TRACE conn5 <- [1,1954,null,{}] 02:51:55 INFO - PROCESS | 2384 | 1461145915527 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:55 INFO - PROCESS | 2384 | 1461145915651 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 02:51:55 INFO - PROCESS | 2384 | 1461145915766 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0D217800 == 88 [pid = 2384] [id = 498] 02:51:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 171 (0000004B0D162800) [pid = 2384] [serial = 1494] [outer = 0000000000000000] 02:51:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 172 (0000004B0F079800) [pid = 2384] [serial = 1495] [outer = 0000004B0D162800] 02:51:55 INFO - PROCESS | 2384 | 1461145915863 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 173 (0000004B145EB400) [pid = 2384] [serial = 1496] [outer = 0000004B0D162800] 02:51:56 INFO - PROCESS | 2384 | 1461145916747 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1292ms 02:51:56 INFO - PROCESS | 2384 | 1461145916816 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 02:51:56 INFO - PROCESS | 2384 | 1461145916820 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 02:51:56 INFO - PROCESS | 2384 | 1461145916826 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:51:56 INFO - PROCESS | 2384 | 1461145916829 Marionette TRACE conn5 <- [1,1958,null,{}] 02:51:56 INFO - PROCESS | 2384 | 1461145916835 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:56 INFO - PROCESS | 2384 | 1461145916947 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 02:51:57 INFO - PROCESS | 2384 | 1461145917095 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14712800 == 89 [pid = 2384] [id = 499] 02:51:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 174 (0000004B0D246000) [pid = 2384] [serial = 1497] [outer = 0000000000000000] 02:51:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 175 (0000004B0ECDF000) [pid = 2384] [serial = 1498] [outer = 0000004B0D246000] 02:51:57 INFO - PROCESS | 2384 | 1461145917148 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 176 (0000004B147D3800) [pid = 2384] [serial = 1499] [outer = 0000004B0D246000] 02:51:57 INFO - PROCESS | 2384 | 1461145917801 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25EB9800 == 88 [pid = 2384] [id = 410] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A2CA800 == 87 [pid = 2384] [id = 329] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25EC7800 == 86 [pid = 2384] [id = 347] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2915A800 == 85 [pid = 2384] [id = 491] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B27BD9000 == 84 [pid = 2384] [id = 490] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B145C7800 == 83 [pid = 2384] [id = 489] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26B76800 == 82 [pid = 2384] [id = 488] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25EC2800 == 81 [pid = 2384] [id = 487] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 175 (0000004B0FD5EC00) [pid = 2384] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 174 (0000004B20835400) [pid = 2384] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 173 (0000004B24603000) [pid = 2384] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 172 (0000004B24620400) [pid = 2384] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 171 (0000004B26B9DC00) [pid = 2384] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 170 (0000004B2115B000) [pid = 2384] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B251B1000 == 80 [pid = 2384] [id = 486] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B66800 == 79 [pid = 2384] [id = 485] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2328D000 == 78 [pid = 2384] [id = 484] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C630000 == 77 [pid = 2384] [id = 483] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B21278000 == 76 [pid = 2384] [id = 482] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20314800 == 75 [pid = 2384] [id = 481] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2699B000 == 74 [pid = 2384] [id = 476] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23988000 == 73 [pid = 2384] [id = 475] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1ED91800 == 72 [pid = 2384] [id = 474] 02:51:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25AC3000 == 71 [pid = 2384] [id = 473] 02:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1083ms 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 169 (0000004B23EB9000) [pid = 2384] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 168 (0000004B23B13400) [pid = 2384] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 167 (0000004B1DFD2400) [pid = 2384] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 166 (0000004B23363000) [pid = 2384] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 165 (0000004B2464D800) [pid = 2384] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 164 (0000004B1C6D2C00) [pid = 2384] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 163 (0000004B1C40D800) [pid = 2384] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 162 (0000004B1CBD0800) [pid = 2384] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 161 (0000004B1F932C00) [pid = 2384] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 160 (0000004B1ED4E400) [pid = 2384] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 159 (0000004B25BB2C00) [pid = 2384] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 158 (0000004B2083E000) [pid = 2384] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 157 (0000004B23EBEC00) [pid = 2384] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 156 (0000004B1A9BDC00) [pid = 2384] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 155 (0000004B25A97000) [pid = 2384] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 154 (0000004B23B1C800) [pid = 2384] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 153 (0000004B23C13000) [pid = 2384] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 152 (0000004B1597D000) [pid = 2384] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 151 (0000004B24618800) [pid = 2384] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 150 (0000004B26CBA000) [pid = 2384] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 149 (0000004B23EBFC00) [pid = 2384] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 148 (0000004B2725D000) [pid = 2384] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 147 (0000004B1F93BC00) [pid = 2384] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 146 (0000004B15985000) [pid = 2384] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 145 (0000004B147CB400) [pid = 2384] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 144 (0000004B2464A000) [pid = 2384] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 143 (0000004B1BA4FC00) [pid = 2384] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 142 (0000004B25BAEC00) [pid = 2384] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 141 (0000004B25171800) [pid = 2384] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 140 (0000004B203F0C00) [pid = 2384] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 139 (0000004B23363400) [pid = 2384] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 138 (0000004B25BAF000) [pid = 2384] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 137 (0000004B14851000) [pid = 2384] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 136 (0000004B10315400) [pid = 2384] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0000004B1B70C800) [pid = 2384] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0000004B146D6000) [pid = 2384] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0000004B20263800) [pid = 2384] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B1C481C00) [pid = 2384] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B1C6F8C00) [pid = 2384] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B1F8DF400) [pid = 2384] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B1EA6C400) [pid = 2384] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B20108400) [pid = 2384] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B20261C00) [pid = 2384] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B2011CC00) [pid = 2384] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B1414B800) [pid = 2384] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B15105800) [pid = 2384] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B1C2D8400) [pid = 2384] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B1C219C00) [pid = 2384] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B1AE55000) [pid = 2384] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B2083C000) [pid = 2384] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B20107C00) [pid = 2384] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B15107000) [pid = 2384] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B145EB000) [pid = 2384] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1A961000) [pid = 2384] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1BA4C800) [pid = 2384] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B20834C00) [pid = 2384] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B20185C00) [pid = 2384] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B20192C00) [pid = 2384] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1C2FC000) [pid = 2384] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 02:51:57 INFO - PROCESS | 2384 | 1461145917957 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 02:51:57 INFO - PROCESS | 2384 | 1461145917963 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 02:51:57 INFO - PROCESS | 2384 | 1461145917981 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:51:57 INFO - PROCESS | 2384 | 1461145917984 Marionette TRACE conn5 <- [1,1962,null,{}] 02:51:57 INFO - PROCESS | 2384 | 1461145917988 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:58 INFO - PROCESS | 2384 | 1461145918082 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 02:51:58 INFO - PROCESS | 2384 | 1461145918089 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A944800 == 72 [pid = 2384] [id = 500] 02:51:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B13884000) [pid = 2384] [serial = 1500] [outer = 0000000000000000] 02:51:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B139BD800) [pid = 2384] [serial = 1501] [outer = 0000004B13884000] 02:51:58 INFO - PROCESS | 2384 | 1461145918136 Marionette DEBUG loaded listener.js 02:51:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B146D6000) [pid = 2384] [serial = 1502] [outer = 0000004B13884000] 02:51:58 INFO - PROCESS | 2384 | 1461145918652 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 733ms 02:51:58 INFO - PROCESS | 2384 | 1461145918721 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 02:51:58 INFO - PROCESS | 2384 | 1461145918723 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 02:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:51:58 INFO - PROCESS | 2384 | 1461145918726 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 2384 | 1461145918730 Marionette TRACE conn5 <- [1,1966,null,{}] 02:51:58 INFO - PROCESS | 2384 | 1461145918741 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:58 INFO - PROCESS | 2384 | 1461145918837 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 02:51:58 INFO - PROCESS | 2384 | 1461145918930 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1DD27800 == 73 [pid = 2384] [id = 501] 02:51:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B15109C00) [pid = 2384] [serial = 1503] [outer = 0000000000000000] 02:51:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B17F50400) [pid = 2384] [serial = 1504] [outer = 0000004B15109C00] 02:51:58 INFO - PROCESS | 2384 | 1461145918980 Marionette DEBUG loaded listener.js 02:51:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B18C92000) [pid = 2384] [serial = 1505] [outer = 0000004B15109C00] 02:51:59 INFO - PROCESS | 2384 | 1461145919364 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 692ms 02:51:59 INFO - PROCESS | 2384 | 1461145919429 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 02:51:59 INFO - PROCESS | 2384 | 1461145919432 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 02:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:51:59 INFO - PROCESS | 2384 | 1461145919438 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 2384 | 1461145919440 Marionette TRACE conn5 <- [1,1970,null,{}] 02:51:59 INFO - PROCESS | 2384 | 1461145919443 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:59 INFO - PROCESS | 2384 | 1461145919536 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 02:51:59 INFO - PROCESS | 2384 | 1461145919543 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2001F000 == 74 [pid = 2384] [id = 502] 02:51:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1A754000) [pid = 2384] [serial = 1506] [outer = 0000000000000000] 02:51:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1AE55000) [pid = 2384] [serial = 1507] [outer = 0000004B1A754000] 02:51:59 INFO - PROCESS | 2384 | 1461145919591 Marionette DEBUG loaded listener.js 02:51:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1B56C000) [pid = 2384] [serial = 1508] [outer = 0000004B1A754000] 02:52:00 INFO - PROCESS | 2384 | 1461145920034 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 627ms 02:52:00 INFO - PROCESS | 2384 | 1461145920069 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 02:52:00 INFO - PROCESS | 2384 | 1461145920071 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 02:52:00 INFO - PROCESS | 2384 | 1461145920074 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:52:00 INFO - PROCESS | 2384 | 1461145920076 Marionette TRACE conn5 <- [1,1974,null,{}] 02:52:00 INFO - PROCESS | 2384 | 1461145920080 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:00 INFO - PROCESS | 2384 | 1461145920210 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 02:52:00 INFO - PROCESS | 2384 | 1461145920217 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20844000 == 75 [pid = 2384] [id = 503] 02:52:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1BA48800) [pid = 2384] [serial = 1509] [outer = 0000000000000000] 02:52:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1BA51C00) [pid = 2384] [serial = 1510] [outer = 0000004B1BA48800] 02:52:00 INFO - PROCESS | 2384 | 1461145920309 Marionette DEBUG loaded listener.js 02:52:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B1BF6DC00) [pid = 2384] [serial = 1511] [outer = 0000004B1BA48800] 02:52:00 INFO - PROCESS | 2384 | 1461145920742 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 690ms 02:52:00 INFO - PROCESS | 2384 | 1461145920771 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 02:52:00 INFO - PROCESS | 2384 | 1461145920773 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 02:52:00 INFO - PROCESS | 2384 | 1461145920777 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:52:00 INFO - PROCESS | 2384 | 1461145920779 Marionette TRACE conn5 <- [1,1978,null,{}] 02:52:00 INFO - PROCESS | 2384 | 1461145920782 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:00 INFO - PROCESS | 2384 | 1461145920926 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 02:52:00 INFO - PROCESS | 2384 | 1461145920981 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B9E000 == 76 [pid = 2384] [id = 504] 02:52:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1C406400) [pid = 2384] [serial = 1512] [outer = 0000000000000000] 02:52:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1C6CF000) [pid = 2384] [serial = 1513] [outer = 0000004B1C406400] 02:52:01 INFO - PROCESS | 2384 | 1461145921030 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B1C6F4800) [pid = 2384] [serial = 1514] [outer = 0000004B1C406400] 02:52:01 INFO - PROCESS | 2384 | 1461145921476 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 734ms 02:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:52:01 INFO - PROCESS | 2384 | 1461145921515 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 02:52:01 INFO - PROCESS | 2384 | 1461145921517 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 02:52:01 INFO - PROCESS | 2384 | 1461145921521 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 2384 | 1461145921523 Marionette TRACE conn5 <- [1,1982,null,{}] 02:52:01 INFO - PROCESS | 2384 | 1461145921526 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:01 INFO - PROCESS | 2384 | 1461145921646 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 02:52:01 INFO - PROCESS | 2384 | 1461145921707 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23510000 == 77 [pid = 2384] [id = 505] 02:52:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1CA12800) [pid = 2384] [serial = 1515] [outer = 0000000000000000] 02:52:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B1D229000) [pid = 2384] [serial = 1516] [outer = 0000004B1CA12800] 02:52:01 INFO - PROCESS | 2384 | 1461145921752 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B1D296800) [pid = 2384] [serial = 1517] [outer = 0000004B1CA12800] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B23B1FC00) [pid = 2384] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B25EEB800) [pid = 2384] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B1A26C400) [pid = 2384] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B1C2DBC00) [pid = 2384] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B23362000) [pid = 2384] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B2083D000) [pid = 2384] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B20189C00) [pid = 2384] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B14857400) [pid = 2384] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1484BC00) [pid = 2384] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1F63D800) [pid = 2384] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B0D169400) [pid = 2384] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B2011C000) [pid = 2384] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B2460F000) [pid = 2384] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B23B1B800) [pid = 2384] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B0EB63C00) [pid = 2384] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:52:02 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B25A0CC00) [pid = 2384] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:52:02 INFO - PROCESS | 2384 | 1461145922470 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 985ms 02:52:02 INFO - PROCESS | 2384 | 1461145922509 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 02:52:02 INFO - PROCESS | 2384 | 1461145922511 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 02:52:02 INFO - PROCESS | 2384 | 1461145922515 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:52:02 INFO - PROCESS | 2384 | 1461145922517 Marionette TRACE conn5 <- [1,1986,null,{}] 02:52:02 INFO - PROCESS | 2384 | 1461145922520 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:02 INFO - PROCESS | 2384 | 1461145922609 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 02:52:02 INFO - PROCESS | 2384 | 1461145922702 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236DA800 == 78 [pid = 2384] [id = 506] 02:52:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B0F206C00) [pid = 2384] [serial = 1518] [outer = 0000000000000000] 02:52:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1C6D2400) [pid = 2384] [serial = 1519] [outer = 0000004B0F206C00] 02:52:02 INFO - PROCESS | 2384 | 1461145922748 Marionette DEBUG loaded listener.js 02:52:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1DFD4800) [pid = 2384] [serial = 1520] [outer = 0000004B0F206C00] 02:52:03 INFO - PROCESS | 2384 | 1461145923114 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 628ms 02:52:03 INFO - PROCESS | 2384 | 1461145923146 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 2384 | 1461145923149 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 02:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:52:03 INFO - PROCESS | 2384 | 1461145923152 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 2384 | 1461145923153 Marionette TRACE conn5 <- [1,1990,null,{}] 02:52:03 INFO - PROCESS | 2384 | 1461145923157 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:03 INFO - PROCESS | 2384 | 1461145923283 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 02:52:03 INFO - PROCESS | 2384 | 1461145923292 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:03 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B39800 == 79 [pid = 2384] [id = 507] 02:52:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1DF25000) [pid = 2384] [serial = 1521] [outer = 0000000000000000] 02:52:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1EA66400) [pid = 2384] [serial = 1522] [outer = 0000004B1DF25000] 02:52:03 INFO - PROCESS | 2384 | 1461145923337 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1ED4E400) [pid = 2384] [serial = 1523] [outer = 0000004B1DF25000] 02:52:03 INFO - PROCESS | 2384 | 1461145923758 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 629ms 02:52:03 INFO - PROCESS | 2384 | 1461145923784 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 2384 | 1461145923787 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 02:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:52:03 INFO - PROCESS | 2384 | 1461145923790 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 2384 | 1461145923792 Marionette TRACE conn5 <- [1,1994,null,{}] 02:52:03 INFO - PROCESS | 2384 | 1461145923795 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:03 INFO - PROCESS | 2384 | 1461145923919 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 02:52:03 INFO - PROCESS | 2384 | 1461145923929 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:03 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C61000 == 80 [pid = 2384] [id = 508] 02:52:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1F884400) [pid = 2384] [serial = 1524] [outer = 0000000000000000] 02:52:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1F8E0000) [pid = 2384] [serial = 1525] [outer = 0000004B1F884400] 02:52:04 INFO - PROCESS | 2384 | 1461145924006 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1F93AC00) [pid = 2384] [serial = 1526] [outer = 0000004B1F884400] 02:52:04 INFO - PROCESS | 2384 | 1461145924576 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 02:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 837ms 02:52:04 INFO - PROCESS | 2384 | 1461145924631 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 02:52:04 INFO - PROCESS | 2384 | 1461145924636 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 02:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:52:04 INFO - PROCESS | 2384 | 1461145924642 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:52:04 INFO - PROCESS | 2384 | 1461145924647 Marionette TRACE conn5 <- [1,1998,null,{}] 02:52:04 INFO - PROCESS | 2384 | 1461145924654 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:04 INFO - PROCESS | 2384 | 1461145924781 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 02:52:04 INFO - PROCESS | 2384 | 1461145924921 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:04 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9EE000 == 81 [pid = 2384] [id = 509] 02:52:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B0EA41000) [pid = 2384] [serial = 1527] [outer = 0000000000000000] 02:52:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B13887000) [pid = 2384] [serial = 1528] [outer = 0000004B0EA41000] 02:52:04 INFO - PROCESS | 2384 | 1461145924982 Marionette DEBUG loaded listener.js 02:52:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B14851000) [pid = 2384] [serial = 1529] [outer = 0000004B0EA41000] 02:52:05 INFO - PROCESS | 2384 | 1461145925633 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1032ms 02:52:05 INFO - PROCESS | 2384 | 1461145925678 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 2384 | 1461145925684 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 02:52:05 INFO - PROCESS | 2384 | 1461145925691 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:52:05 INFO - PROCESS | 2384 | 1461145925694 Marionette TRACE conn5 <- [1,2002,null,{}] 02:52:05 INFO - PROCESS | 2384 | 1461145925699 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:05 INFO - PROCESS | 2384 | 1461145925869 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 02:52:06 INFO - PROCESS | 2384 | 1461145926004 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20326000 == 82 [pid = 2384] [id = 510] 02:52:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B15D11000) [pid = 2384] [serial = 1530] [outer = 0000000000000000] 02:52:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1A9BEC00) [pid = 2384] [serial = 1531] [outer = 0000004B15D11000] 02:52:06 INFO - PROCESS | 2384 | 1461145926061 Marionette DEBUG loaded listener.js 02:52:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B1C2D1800) [pid = 2384] [serial = 1532] [outer = 0000004B15D11000] 02:52:06 INFO - PROCESS | 2384 | 1461145926699 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1028ms 02:52:06 INFO - PROCESS | 2384 | 1461145926734 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 02:52:06 INFO - PROCESS | 2384 | 1461145926737 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 02:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:52:06 INFO - PROCESS | 2384 | 1461145926741 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:52:06 INFO - PROCESS | 2384 | 1461145926745 Marionette TRACE conn5 <- [1,2006,null,{}] 02:52:06 INFO - PROCESS | 2384 | 1461145926757 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:06 INFO - PROCESS | 2384 | 1461145926902 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 02:52:07 INFO - PROCESS | 2384 | 1461145927037 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B24015000 == 83 [pid = 2384] [id = 511] 02:52:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B1C2FCC00) [pid = 2384] [serial = 1533] [outer = 0000000000000000] 02:52:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B1D290400) [pid = 2384] [serial = 1534] [outer = 0000004B1C2FCC00] 02:52:07 INFO - PROCESS | 2384 | 1461145927098 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B1F99D000) [pid = 2384] [serial = 1535] [outer = 0000004B1C2FCC00] 02:52:07 INFO - PROCESS | 2384 | 1461145927696 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 986ms 02:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:52:07 INFO - PROCESS | 2384 | 1461145927731 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 02:52:07 INFO - PROCESS | 2384 | 1461145927734 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 02:52:07 INFO - PROCESS | 2384 | 1461145927737 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:52:07 INFO - PROCESS | 2384 | 1461145927740 Marionette TRACE conn5 <- [1,2010,null,{}] 02:52:07 INFO - PROCESS | 2384 | 1461145927744 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:07 INFO - PROCESS | 2384 | 1461145927861 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 02:52:07 INFO - PROCESS | 2384 | 1461145927966 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B251AD800 == 84 [pid = 2384] [id = 512] 02:52:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B20112400) [pid = 2384] [serial = 1536] [outer = 0000000000000000] 02:52:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B20116400) [pid = 2384] [serial = 1537] [outer = 0000004B20112400] 02:52:08 INFO - PROCESS | 2384 | 1461145928023 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0000004B20188800) [pid = 2384] [serial = 1538] [outer = 0000004B20112400] 02:52:08 INFO - PROCESS | 2384 | 1461145928638 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 945ms 02:52:08 INFO - PROCESS | 2384 | 1461145928685 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 02:52:08 INFO - PROCESS | 2384 | 1461145928688 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 02:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:52:08 INFO - PROCESS | 2384 | 1461145928691 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 2384 | 1461145928694 Marionette TRACE conn5 <- [1,2014,null,{}] 02:52:08 INFO - PROCESS | 2384 | 1461145928697 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:08 INFO - PROCESS | 2384 | 1461145928811 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 02:52:08 INFO - PROCESS | 2384 | 1461145928918 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A48000 == 85 [pid = 2384] [id = 513] 02:52:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0000004B20190800) [pid = 2384] [serial = 1539] [outer = 0000000000000000] 02:52:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0000004B20259400) [pid = 2384] [serial = 1540] [outer = 0000004B20190800] 02:52:08 INFO - PROCESS | 2384 | 1461145928973 Marionette DEBUG loaded listener.js 02:52:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 137 (0000004B20269800) [pid = 2384] [serial = 1541] [outer = 0000004B20190800] 02:52:09 INFO - PROCESS | 2384 | 1461145929530 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 881ms 02:52:09 INFO - PROCESS | 2384 | 1461145929575 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 02:52:09 INFO - PROCESS | 2384 | 1461145929578 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 02:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:52:09 INFO - PROCESS | 2384 | 1461145929581 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 2384 | 1461145929584 Marionette TRACE conn5 <- [1,2018,null,{}] 02:52:09 INFO - PROCESS | 2384 | 1461145929588 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:09 INFO - PROCESS | 2384 | 1461145929722 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 02:52:09 INFO - PROCESS | 2384 | 1461145929833 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25EB1800 == 86 [pid = 2384] [id = 514] 02:52:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 138 (0000004B2083C400) [pid = 2384] [serial = 1542] [outer = 0000000000000000] 02:52:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 139 (0000004B208DC400) [pid = 2384] [serial = 1543] [outer = 0000004B2083C400] 02:52:09 INFO - PROCESS | 2384 | 1461145929892 Marionette DEBUG loaded listener.js 02:52:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 140 (0000004B232C6400) [pid = 2384] [serial = 1544] [outer = 0000004B2083C400] 02:52:10 INFO - PROCESS | 2384 | 1461145930471 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 943ms 02:52:10 INFO - PROCESS | 2384 | 1461145930526 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 02:52:10 INFO - PROCESS | 2384 | 1461145930529 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 02:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:52:10 INFO - PROCESS | 2384 | 1461145930532 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:52:10 INFO - PROCESS | 2384 | 1461145930534 Marionette TRACE conn5 <- [1,2022,null,{}] 02:52:10 INFO - PROCESS | 2384 | 1461145930538 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:10 INFO - PROCESS | 2384 | 1461145930651 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 02:52:10 INFO - PROCESS | 2384 | 1461145930757 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26728800 == 87 [pid = 2384] [id = 515] 02:52:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 141 (0000004B21230800) [pid = 2384] [serial = 1545] [outer = 0000000000000000] 02:52:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 142 (0000004B23365800) [pid = 2384] [serial = 1546] [outer = 0000004B21230800] 02:52:10 INFO - PROCESS | 2384 | 1461145930813 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 143 (0000004B23B1A800) [pid = 2384] [serial = 1547] [outer = 0000004B21230800] 02:52:11 INFO - PROCESS | 2384 | 1461145931390 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 943ms 02:52:11 INFO - PROCESS | 2384 | 1461145931479 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 02:52:11 INFO - PROCESS | 2384 | 1461145931481 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 02:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:52:11 INFO - PROCESS | 2384 | 1461145931485 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 2384 | 1461145931487 Marionette TRACE conn5 <- [1,2026,null,{}] 02:52:11 INFO - PROCESS | 2384 | 1461145931491 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:11 INFO - PROCESS | 2384 | 1461145931612 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 02:52:11 INFO - PROCESS | 2384 | 1461145931714 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C4B1800 == 88 [pid = 2384] [id = 516] 02:52:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 144 (0000004B14539400) [pid = 2384] [serial = 1548] [outer = 0000000000000000] 02:52:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 145 (0000004B1C405000) [pid = 2384] [serial = 1549] [outer = 0000004B14539400] 02:52:11 INFO - PROCESS | 2384 | 1461145931770 Marionette DEBUG loaded listener.js 02:52:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 146 (0000004B23EB4C00) [pid = 2384] [serial = 1550] [outer = 0000004B14539400] 02:52:12 INFO - PROCESS | 2384 | 1461145932494 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1027ms 02:52:12 INFO - PROCESS | 2384 | 1461145932514 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 02:52:12 INFO - PROCESS | 2384 | 1461145932519 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 02:52:12 INFO - PROCESS | 2384 | 1461145932524 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:52:12 INFO - PROCESS | 2384 | 1461145932528 Marionette TRACE conn5 <- [1,2030,null,{}] 02:52:12 INFO - PROCESS | 2384 | 1461145932552 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:12 INFO - PROCESS | 2384 | 1461145932672 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 02:52:12 INFO - PROCESS | 2384 | 1461145932817 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:12 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13B66000 == 89 [pid = 2384] [id = 517] 02:52:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 147 (0000004B0D23F000) [pid = 2384] [serial = 1551] [outer = 0000000000000000] 02:52:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 148 (0000004B0E4C4000) [pid = 2384] [serial = 1552] [outer = 0000004B0D23F000] 02:52:12 INFO - PROCESS | 2384 | 1461145932870 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 149 (0000004B0EB68400) [pid = 2384] [serial = 1553] [outer = 0000004B0D23F000] 02:52:13 INFO - PROCESS | 2384 | 1461145933504 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B27272000 == 88 [pid = 2384] [id = 425] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B39800 == 87 [pid = 2384] [id = 507] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236DA800 == 86 [pid = 2384] [id = 506] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23510000 == 85 [pid = 2384] [id = 505] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B9E000 == 84 [pid = 2384] [id = 504] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20844000 == 83 [pid = 2384] [id = 503] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2001F000 == 82 [pid = 2384] [id = 502] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1DD27800 == 81 [pid = 2384] [id = 501] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A944800 == 80 [pid = 2384] [id = 500] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14712800 == 79 [pid = 2384] [id = 499] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 148 (0000004B21227000) [pid = 2384] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 147 (0000004B154A4000) [pid = 2384] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 146 (0000004B1C40EC00) [pid = 2384] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 145 (0000004B20839400) [pid = 2384] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 144 (0000004B23EB9C00) [pid = 2384] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 143 (0000004B24625400) [pid = 2384] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 142 (0000004B25A96C00) [pid = 2384] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1053ms 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25A24800 == 78 [pid = 2384] [id = 497] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2A92F800 == 77 [pid = 2384] [id = 496] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2B1DA800 == 76 [pid = 2384] [id = 495] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2698E000 == 75 [pid = 2384] [id = 494] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20862800 == 74 [pid = 2384] [id = 493] 02:52:13 INFO - PROCESS | 2384 | --DOCSHELL 0000004B138D1800 == 73 [pid = 2384] [id = 492] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 141 (0000004B23B1E000) [pid = 2384] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 140 (0000004B25A09400) [pid = 2384] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 139 (0000004B2460B800) [pid = 2384] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 138 (0000004B20263C00) [pid = 2384] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 137 (0000004B26C46C00) [pid = 2384] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 136 (0000004B25A05800) [pid = 2384] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0000004B26B9F000) [pid = 2384] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0000004B1BF64C00) [pid = 2384] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0000004B1CBD0400) [pid = 2384] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B1C6D7000) [pid = 2384] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B2448A000) [pid = 2384] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B232CD000) [pid = 2384] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B26C4B400) [pid = 2384] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B208D4400) [pid = 2384] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B2025C800) [pid = 2384] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B18CCE800) [pid = 2384] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B1A758800) [pid = 2384] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1518B000) [pid = 2384] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B1F92F000) [pid = 2384] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B2011E400) [pid = 2384] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B0E4C3C00) [pid = 2384] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1DF2E800) [pid = 2384] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B25BAE800) [pid = 2384] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1459DC00) [pid = 2384] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1C2F8800) [pid = 2384] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B2464A800) [pid = 2384] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B20257000) [pid = 2384] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 02:52:13 INFO - PROCESS | 2384 | 1461145933646 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 02:52:13 INFO - PROCESS | 2384 | 1461145933653 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 02:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:52:13 INFO - PROCESS | 2384 | 1461145933666 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 2384 | 1461145933669 Marionette TRACE conn5 <- [1,2034,null,{}] 02:52:13 INFO - PROCESS | 2384 | 1461145933673 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:13 INFO - PROCESS | 2384 | 1461145933781 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 02:52:13 INFO - PROCESS | 2384 | 1461145933788 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B15DC4000 == 74 [pid = 2384] [id = 518] 02:52:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B0F3B0400) [pid = 2384] [serial = 1554] [outer = 0000000000000000] 02:52:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B105CE800) [pid = 2384] [serial = 1555] [outer = 0000004B0F3B0400] 02:52:13 INFO - PROCESS | 2384 | 1461145933836 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B13937000) [pid = 2384] [serial = 1556] [outer = 0000004B0F3B0400] 02:52:14 INFO - PROCESS | 2384 | 1461145934388 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 776ms 02:52:14 INFO - PROCESS | 2384 | 1461145934448 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 02:52:14 INFO - PROCESS | 2384 | 1461145934451 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 02:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:52:14 INFO - PROCESS | 2384 | 1461145934454 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:52:14 INFO - PROCESS | 2384 | 1461145934458 Marionette TRACE conn5 <- [1,2038,null,{}] 02:52:14 INFO - PROCESS | 2384 | 1461145934469 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:14 INFO - PROCESS | 2384 | 1461145934570 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 02:52:14 INFO - PROCESS | 2384 | 1461145934668 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C67E800 == 75 [pid = 2384] [id = 519] 02:52:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1461B000) [pid = 2384] [serial = 1557] [outer = 0000000000000000] 02:52:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B146D7C00) [pid = 2384] [serial = 1558] [outer = 0000004B1461B000] 02:52:14 INFO - PROCESS | 2384 | 1461145934717 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B14857000) [pid = 2384] [serial = 1559] [outer = 0000004B1461B000] 02:52:15 INFO - PROCESS | 2384 | 1461145935102 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 693ms 02:52:15 INFO - PROCESS | 2384 | 1461145935149 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 2384 | 1461145935152 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 02:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:52:15 INFO - PROCESS | 2384 | 1461145935156 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 2384 | 1461145935158 Marionette TRACE conn5 <- [1,2042,null,{}] 02:52:15 INFO - PROCESS | 2384 | 1461145935161 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:15 INFO - PROCESS | 2384 | 1461145935257 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 02:52:15 INFO - PROCESS | 2384 | 1461145935264 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E816000 == 76 [pid = 2384] [id = 520] 02:52:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B15105000) [pid = 2384] [serial = 1560] [outer = 0000000000000000] 02:52:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B15192800) [pid = 2384] [serial = 1561] [outer = 0000004B15105000] 02:52:15 INFO - PROCESS | 2384 | 1461145935310 Marionette DEBUG loaded listener.js 02:52:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B15985000) [pid = 2384] [serial = 1562] [outer = 0000004B15105000] 02:52:15 INFO - PROCESS | 2384 | 1461145935769 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 690ms 02:52:15 INFO - PROCESS | 2384 | 1461145935851 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 2384 | 1461145935853 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 02:52:15 INFO - PROCESS | 2384 | 1461145935857 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:52:15 INFO - PROCESS | 2384 | 1461145935858 Marionette TRACE conn5 <- [1,2046,null,{}] 02:52:15 INFO - PROCESS | 2384 | 1461145935862 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:16 INFO - PROCESS | 2384 | 1461145936013 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 02:52:16 INFO - PROCESS | 2384 | 1461145936042 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:16 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F96F800 == 77 [pid = 2384] [id = 521] 02:52:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1894CC00) [pid = 2384] [serial = 1563] [outer = 0000000000000000] 02:52:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B18964C00) [pid = 2384] [serial = 1564] [outer = 0000004B1894CC00] 02:52:16 INFO - PROCESS | 2384 | 1461145936090 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1A379800) [pid = 2384] [serial = 1565] [outer = 0000004B1894CC00] 02:52:16 INFO - PROCESS | 2384 | 1461145936566 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 733ms 02:52:16 INFO - PROCESS | 2384 | 1461145936595 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 02:52:16 INFO - PROCESS | 2384 | 1461145936597 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 02:52:16 INFO - PROCESS | 2384 | 1461145936601 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:52:16 INFO - PROCESS | 2384 | 1461145936602 Marionette TRACE conn5 <- [1,2050,null,{}] 02:52:16 INFO - PROCESS | 2384 | 1461145936606 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:16 INFO - PROCESS | 2384 | 1461145936758 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 02:52:16 INFO - PROCESS | 2384 | 1461145936823 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:16 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2084E800 == 78 [pid = 2384] [id = 522] 02:52:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B1A74FC00) [pid = 2384] [serial = 1566] [outer = 0000000000000000] 02:52:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B1AE4F000) [pid = 2384] [serial = 1567] [outer = 0000004B1A74FC00] 02:52:16 INFO - PROCESS | 2384 | 1461145936872 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B1BF68000) [pid = 2384] [serial = 1568] [outer = 0000004B1A74FC00] 02:52:17 INFO - PROCESS | 2384 | 1461145937297 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 733ms 02:52:17 INFO - PROCESS | 2384 | 1461145937376 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 2384 | 1461145937378 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 02:52:17 INFO - PROCESS | 2384 | 1461145937383 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 2384 | 1461145937385 Marionette TRACE conn5 <- [1,2054,null,{}] 02:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:52:17 INFO - PROCESS | 2384 | 1461145937389 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:17 INFO - PROCESS | 2384 | 1461145937514 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 02:52:17 INFO - PROCESS | 2384 | 1461145937533 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B21264800 == 79 [pid = 2384] [id = 523] 02:52:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B1C218400) [pid = 2384] [serial = 1569] [outer = 0000000000000000] 02:52:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B1C2D7C00) [pid = 2384] [serial = 1570] [outer = 0000004B1C218400] 02:52:17 INFO - PROCESS | 2384 | 1461145937579 Marionette DEBUG loaded listener.js 02:52:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B1C2F9C00) [pid = 2384] [serial = 1571] [outer = 0000004B1C218400] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B20251400) [pid = 2384] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B1CA12800) [pid = 2384] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B1C406400) [pid = 2384] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B1A754000) [pid = 2384] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B15109C00) [pid = 2384] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B0D246000) [pid = 2384] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B0F206C00) [pid = 2384] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B13884000) [pid = 2384] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1DF25000) [pid = 2384] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B1BA48800) [pid = 2384] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B24603800) [pid = 2384] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B14627000) [pid = 2384] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B25171400) [pid = 2384] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B0FD61400) [pid = 2384] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1A9C8400) [pid = 2384] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B23C13C00) [pid = 2384] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:52:18 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1BF69400) [pid = 2384] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:52:18 INFO - PROCESS | 2384 | 1461145938195 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 839ms 02:52:18 INFO - PROCESS | 2384 | 1461145938230 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 02:52:18 INFO - PROCESS | 2384 | 1461145938233 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 02:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:52:18 INFO - PROCESS | 2384 | 1461145938237 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 2384 | 1461145938239 Marionette TRACE conn5 <- [1,2058,null,{}] 02:52:18 INFO - PROCESS | 2384 | 1461145938249 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:18 INFO - PROCESS | 2384 | 1461145938372 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 02:52:18 INFO - PROCESS | 2384 | 1461145938378 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:18 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23513800 == 80 [pid = 2384] [id = 524] 02:52:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B13833C00) [pid = 2384] [serial = 1572] [outer = 0000000000000000] 02:52:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1C212400) [pid = 2384] [serial = 1573] [outer = 0000004B13833C00] 02:52:18 INFO - PROCESS | 2384 | 1461145938423 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1C40A000) [pid = 2384] [serial = 1574] [outer = 0000004B13833C00] 02:52:18 INFO - PROCESS | 2384 | 1461145938833 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 628ms 02:52:18 INFO - PROCESS | 2384 | 1461145938873 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 02:52:18 INFO - PROCESS | 2384 | 1461145938875 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 02:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:52:18 INFO - PROCESS | 2384 | 1461145938878 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 2384 | 1461145938880 Marionette TRACE conn5 <- [1,2062,null,{}] 02:52:18 INFO - PROCESS | 2384 | 1461145938884 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:18 INFO - PROCESS | 2384 | 1461145938981 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 02:52:18 INFO - PROCESS | 2384 | 1461145938989 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236ED000 == 81 [pid = 2384] [id = 525] 02:52:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1C47EC00) [pid = 2384] [serial = 1575] [outer = 0000000000000000] 02:52:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1C6CC800) [pid = 2384] [serial = 1576] [outer = 0000004B1C47EC00] 02:52:19 INFO - PROCESS | 2384 | 1461145939034 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1C6F6800) [pid = 2384] [serial = 1577] [outer = 0000004B1C47EC00] 02:52:19 INFO - PROCESS | 2384 | 1461145939505 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 692ms 02:52:19 INFO - PROCESS | 2384 | 1461145939573 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 02:52:19 INFO - PROCESS | 2384 | 1461145939575 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 02:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:52:19 INFO - PROCESS | 2384 | 1461145939578 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:52:19 INFO - PROCESS | 2384 | 1461145939580 Marionette TRACE conn5 <- [1,2066,null,{}] 02:52:19 INFO - PROCESS | 2384 | 1461145939584 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:19 INFO - PROCESS | 2384 | 1461145939679 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 02:52:19 INFO - PROCESS | 2384 | 1461145939686 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B39800 == 82 [pid = 2384] [id = 526] 02:52:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B1CBD8000) [pid = 2384] [serial = 1578] [outer = 0000000000000000] 02:52:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1D228000) [pid = 2384] [serial = 1579] [outer = 0000004B1CBD8000] 02:52:19 INFO - PROCESS | 2384 | 1461145939731 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1D28F400) [pid = 2384] [serial = 1580] [outer = 0000004B1CBD8000] 02:52:20 INFO - PROCESS | 2384 | 1461145940444 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 881ms 02:52:20 INFO - PROCESS | 2384 | 1461145940463 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 02:52:20 INFO - PROCESS | 2384 | 1461145940467 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 02:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:52:20 INFO - PROCESS | 2384 | 1461145940473 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 2384 | 1461145940477 Marionette TRACE conn5 <- [1,2070,null,{}] 02:52:20 INFO - PROCESS | 2384 | 1461145940483 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:20 INFO - PROCESS | 2384 | 1461145940614 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 02:52:20 INFO - PROCESS | 2384 | 1461145940727 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:20 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18C74000 == 83 [pid = 2384] [id = 527] 02:52:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B0E998000) [pid = 2384] [serial = 1581] [outer = 0000000000000000] 02:52:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B13667400) [pid = 2384] [serial = 1582] [outer = 0000004B0E998000] 02:52:20 INFO - PROCESS | 2384 | 1461145940827 Marionette DEBUG loaded listener.js 02:52:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B14079C00) [pid = 2384] [serial = 1583] [outer = 0000004B0E998000] 02:52:21 INFO - PROCESS | 2384 | 1461145941413 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 986ms 02:52:21 INFO - PROCESS | 2384 | 1461145941463 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 2384 | 1461145941471 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 02:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:52:21 INFO - PROCESS | 2384 | 1461145941478 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 2384 | 1461145941481 Marionette TRACE conn5 <- [1,2074,null,{}] 02:52:21 INFO - PROCESS | 2384 | 1461145941486 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:21 INFO - PROCESS | 2384 | 1461145941608 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 02:52:21 INFO - PROCESS | 2384 | 1461145941746 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F6BC800 == 84 [pid = 2384] [id = 528] 02:52:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B1401A400) [pid = 2384] [serial = 1584] [outer = 0000000000000000] 02:52:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B15496400) [pid = 2384] [serial = 1585] [outer = 0000004B1401A400] 02:52:21 INFO - PROCESS | 2384 | 1461145941804 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B1A266400) [pid = 2384] [serial = 1586] [outer = 0000004B1401A400] 02:52:22 INFO - PROCESS | 2384 | 1461145942439 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1028ms 02:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:52:22 INFO - PROCESS | 2384 | 1461145942511 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 02:52:22 INFO - PROCESS | 2384 | 1461145942514 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 02:52:22 INFO - PROCESS | 2384 | 1461145942518 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 2384 | 1461145942522 Marionette TRACE conn5 <- [1,2078,null,{}] 02:52:22 INFO - PROCESS | 2384 | 1461145942561 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:22 INFO - PROCESS | 2384 | 1461145942724 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 02:52:22 INFO - PROCESS | 2384 | 1461145942856 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23CA4800 == 85 [pid = 2384] [id = 529] 02:52:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B1B56B000) [pid = 2384] [serial = 1587] [outer = 0000000000000000] 02:52:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B1C473C00) [pid = 2384] [serial = 1588] [outer = 0000004B1B56B000] 02:52:22 INFO - PROCESS | 2384 | 1461145942916 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0000004B1D2C8400) [pid = 2384] [serial = 1589] [outer = 0000004B1B56B000] 02:52:23 INFO - PROCESS | 2384 | 1461145943554 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1088ms 02:52:23 INFO - PROCESS | 2384 | 1461145943621 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 02:52:23 INFO - PROCESS | 2384 | 1461145943624 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 02:52:23 INFO - PROCESS | 2384 | 1461145943627 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:52:23 INFO - PROCESS | 2384 | 1461145943629 Marionette TRACE conn5 <- [1,2082,null,{}] 02:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:52:23 INFO - PROCESS | 2384 | 1461145943633 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:23 INFO - PROCESS | 2384 | 1461145943798 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 02:52:23 INFO - PROCESS | 2384 | 1461145943903 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B251A2800 == 86 [pid = 2384] [id = 530] 02:52:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0000004B1EA09400) [pid = 2384] [serial = 1590] [outer = 0000000000000000] 02:52:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0000004B1EA69400) [pid = 2384] [serial = 1591] [outer = 0000004B1EA09400] 02:52:23 INFO - PROCESS | 2384 | 1461145943960 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 137 (0000004B1F63D800) [pid = 2384] [serial = 1592] [outer = 0000004B1EA09400] 02:52:24 INFO - PROCESS | 2384 | 1461145944512 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 923ms 02:52:24 INFO - PROCESS | 2384 | 1461145944558 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 02:52:24 INFO - PROCESS | 2384 | 1461145944561 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 02:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:52:24 INFO - PROCESS | 2384 | 1461145944564 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 2384 | 1461145944566 Marionette TRACE conn5 <- [1,2086,null,{}] 02:52:24 INFO - PROCESS | 2384 | 1461145944570 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:24 INFO - PROCESS | 2384 | 1461145944690 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 02:52:24 INFO - PROCESS | 2384 | 1461145944829 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A4D800 == 87 [pid = 2384] [id = 531] 02:52:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 138 (0000004B1DFDBC00) [pid = 2384] [serial = 1593] [outer = 0000000000000000] 02:52:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 139 (0000004B1F8E1C00) [pid = 2384] [serial = 1594] [outer = 0000004B1DFDBC00] 02:52:24 INFO - PROCESS | 2384 | 1461145944887 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 140 (0000004B1F9A5C00) [pid = 2384] [serial = 1595] [outer = 0000004B1DFDBC00] 02:52:25 INFO - PROCESS | 2384 | 1461145945502 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 984ms 02:52:25 INFO - PROCESS | 2384 | 1461145945552 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 02:52:25 INFO - PROCESS | 2384 | 1461145945554 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 02:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:52:25 INFO - PROCESS | 2384 | 1461145945558 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 2384 | 1461145945560 Marionette TRACE conn5 <- [1,2090,null,{}] 02:52:25 INFO - PROCESS | 2384 | 1461145945564 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:25 INFO - PROCESS | 2384 | 1461145945701 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 02:52:25 INFO - PROCESS | 2384 | 1461145945840 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:25 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2672B800 == 88 [pid = 2384] [id = 532] 02:52:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 141 (0000004B20184000) [pid = 2384] [serial = 1596] [outer = 0000000000000000] 02:52:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 142 (0000004B20259800) [pid = 2384] [serial = 1597] [outer = 0000004B20184000] 02:52:25 INFO - PROCESS | 2384 | 1461145945900 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 143 (0000004B203F1400) [pid = 2384] [serial = 1598] [outer = 0000004B20184000] 02:52:26 INFO - PROCESS | 2384 | 1461145946477 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 942ms 02:52:26 INFO - PROCESS | 2384 | 1461145946504 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 02:52:26 INFO - PROCESS | 2384 | 1461145946507 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 02:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:52:26 INFO - PROCESS | 2384 | 1461145946510 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:52:26 INFO - PROCESS | 2384 | 1461145946513 Marionette TRACE conn5 <- [1,2094,null,{}] 02:52:26 INFO - PROCESS | 2384 | 1461145946516 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:26 INFO - PROCESS | 2384 | 1461145946631 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 02:52:26 INFO - PROCESS | 2384 | 1461145946740 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26B63800 == 89 [pid = 2384] [id = 533] 02:52:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 144 (0000004B203EF400) [pid = 2384] [serial = 1599] [outer = 0000000000000000] 02:52:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 145 (0000004B20840000) [pid = 2384] [serial = 1600] [outer = 0000004B203EF400] 02:52:26 INFO - PROCESS | 2384 | 1461145946795 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 146 (0000004B208DF800) [pid = 2384] [serial = 1601] [outer = 0000004B203EF400] 02:52:27 INFO - PROCESS | 2384 | 1461145947376 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] 02:52:27 INFO - PROCESS | 2384 | 1461145947392 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 02:52:27 INFO - PROCESS | 2384 | 1461145947396 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 2384 | 1461145947398 Marionette TRACE conn5 <- [1,2098,null,{}] 02:52:27 INFO - PROCESS | 2384 | 1461145947402 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:27 INFO - PROCESS | 2384 | 1461145947520 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 02:52:27 INFO - PROCESS | 2384 | 1461145947631 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C690000 == 90 [pid = 2384] [id = 534] 02:52:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 147 (0000004B0ECE8400) [pid = 2384] [serial = 1602] [outer = 0000000000000000] 02:52:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 148 (0000004B147D3000) [pid = 2384] [serial = 1603] [outer = 0000004B0ECE8400] 02:52:27 INFO - PROCESS | 2384 | 1461145947686 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 149 (0000004B1D28E800) [pid = 2384] [serial = 1604] [outer = 0000004B0ECE8400] 02:52:28 INFO - PROCESS | 2384 | 1461145948551 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1186ms 02:52:28 INFO - PROCESS | 2384 | 1461145948584 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 02:52:28 INFO - PROCESS | 2384 | 1461145948590 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 02:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:52:28 INFO - PROCESS | 2384 | 1461145948595 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:52:28 INFO - PROCESS | 2384 | 1461145948599 Marionette TRACE conn5 <- [1,2102,null,{}] 02:52:28 INFO - PROCESS | 2384 | 1461145948619 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:28 INFO - PROCESS | 2384 | 1461145948737 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 02:52:28 INFO - PROCESS | 2384 | 1461145948880 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23282000 == 91 [pid = 2384] [id = 535] 02:52:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 150 (0000004B1430FC00) [pid = 2384] [serial = 1605] [outer = 0000000000000000] 02:52:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 151 (0000004B147CC000) [pid = 2384] [serial = 1606] [outer = 0000004B1430FC00] 02:52:28 INFO - PROCESS | 2384 | 1461145948936 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 152 (0000004B1549A800) [pid = 2384] [serial = 1607] [outer = 0000004B1430FC00] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F9DD800 == 90 [pid = 2384] [id = 330] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236ED000 == 89 [pid = 2384] [id = 525] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23513800 == 88 [pid = 2384] [id = 524] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B21264800 == 87 [pid = 2384] [id = 523] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2084E800 == 86 [pid = 2384] [id = 522] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 151 (0000004B1F8DD400) [pid = 2384] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 150 (0000004B0DADB800) [pid = 2384] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 149 (0000004B24493400) [pid = 2384] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 148 (0000004B26C50800) [pid = 2384] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 147 (0000004B0F079800) [pid = 2384] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 146 (0000004B2725C800) [pid = 2384] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 145 (0000004B1BF6AC00) [pid = 2384] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 144 (0000004B1F8E0000) [pid = 2384] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | 1461145949588 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C67E800 == 85 [pid = 2384] [id = 519] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B15DC4000 == 84 [pid = 2384] [id = 518] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13B66000 == 83 [pid = 2384] [id = 517] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25A48000 == 82 [pid = 2384] [id = 513] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B251AD800 == 81 [pid = 2384] [id = 512] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B24015000 == 80 [pid = 2384] [id = 511] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20326000 == 79 [pid = 2384] [id = 510] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9EE000 == 78 [pid = 2384] [id = 509] 02:52:29 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C61000 == 77 [pid = 2384] [id = 508] 02:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1087ms 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 143 (0000004B2464B400) [pid = 2384] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 142 (0000004B143B7C00) [pid = 2384] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 141 (0000004B25EEA000) [pid = 2384] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 140 (0000004B26B9FC00) [pid = 2384] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 139 (0000004B26C4A000) [pid = 2384] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 138 (0000004B24605400) [pid = 2384] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 137 (0000004B1D288400) [pid = 2384] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 136 (0000004B23361400) [pid = 2384] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0000004B1D229000) [pid = 2384] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0000004B1C6CF000) [pid = 2384] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0000004B1AE55000) [pid = 2384] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B17F50400) [pid = 2384] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B18C92000) [pid = 2384] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B147D3800) [pid = 2384] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B0ECDF000) [pid = 2384] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B1C6D2400) [pid = 2384] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B139BD800) [pid = 2384] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B146D6000) [pid = 2384] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B1EA66400) [pid = 2384] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1D296800) [pid = 2384] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B1ED4E400) [pid = 2384] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B1BA51C00) [pid = 2384] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B1BF6DC00) [pid = 2384] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1DFD4800) [pid = 2384] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1C6F4800) [pid = 2384] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1B56C000) [pid = 2384] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 02:52:29 INFO - PROCESS | 2384 | 1461145949703 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 02:52:29 INFO - PROCESS | 2384 | 1461145949709 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 02:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:52:29 INFO - PROCESS | 2384 | 1461145949727 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 2384 | 1461145949730 Marionette TRACE conn5 <- [1,2106,null,{}] 02:52:29 INFO - PROCESS | 2384 | 1461145949734 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:29 INFO - PROCESS | 2384 | 1461145949834 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 02:52:29 INFO - PROCESS | 2384 | 1461145949840 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8B9800 == 78 [pid = 2384] [id = 536] 02:52:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1021D000) [pid = 2384] [serial = 1608] [outer = 0000000000000000] 02:52:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B139AFC00) [pid = 2384] [serial = 1609] [outer = 0000004B1021D000] 02:52:29 INFO - PROCESS | 2384 | 1461145949888 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B146D4800) [pid = 2384] [serial = 1610] [outer = 0000004B1021D000] 02:52:30 INFO - PROCESS | 2384 | 1461145950439 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 754ms 02:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:52:30 INFO - PROCESS | 2384 | 1461145950475 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 02:52:30 INFO - PROCESS | 2384 | 1461145950477 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 02:52:30 INFO - PROCESS | 2384 | 1461145950481 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:52:30 INFO - PROCESS | 2384 | 1461145950484 Marionette TRACE conn5 <- [1,2110,null,{}] 02:52:30 INFO - PROCESS | 2384 | 1461145950495 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:30 INFO - PROCESS | 2384 | 1461145950600 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 02:52:30 INFO - PROCESS | 2384 | 1461145950693 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20019800 == 79 [pid = 2384] [id = 537] 02:52:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B154A0800) [pid = 2384] [serial = 1611] [outer = 0000000000000000] 02:52:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B18C97800) [pid = 2384] [serial = 1612] [outer = 0000004B154A0800] 02:52:30 INFO - PROCESS | 2384 | 1461145950742 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1AF1B000) [pid = 2384] [serial = 1613] [outer = 0000004B154A0800] 02:52:31 INFO - PROCESS | 2384 | 1461145951133 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 692ms 02:52:31 INFO - PROCESS | 2384 | 1461145951175 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 2384 | 1461145951178 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 02:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:52:31 INFO - PROCESS | 2384 | 1461145951181 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 2384 | 1461145951183 Marionette TRACE conn5 <- [1,2114,null,{}] 02:52:31 INFO - PROCESS | 2384 | 1461145951186 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:31 INFO - PROCESS | 2384 | 1461145951284 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 02:52:31 INFO - PROCESS | 2384 | 1461145951291 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23287000 == 80 [pid = 2384] [id = 538] 02:52:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1B50B400) [pid = 2384] [serial = 1614] [outer = 0000000000000000] 02:52:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B1BA56400) [pid = 2384] [serial = 1615] [outer = 0000004B1B50B400] 02:52:31 INFO - PROCESS | 2384 | 1461145951337 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1C2A5C00) [pid = 2384] [serial = 1616] [outer = 0000004B1B50B400] 02:52:31 INFO - PROCESS | 2384 | 1461145951786 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 629ms 02:52:31 INFO - PROCESS | 2384 | 1461145951826 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 2384 | 1461145951828 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 02:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:52:31 INFO - PROCESS | 2384 | 1461145951840 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 2384 | 1461145951842 Marionette TRACE conn5 <- [1,2118,null,{}] 02:52:31 INFO - PROCESS | 2384 | 1461145951846 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:31 INFO - PROCESS | 2384 | 1461145951968 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 02:52:32 INFO - PROCESS | 2384 | 1461145952058 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236EE800 == 81 [pid = 2384] [id = 539] 02:52:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B1C2DC800) [pid = 2384] [serial = 1617] [outer = 0000000000000000] 02:52:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B1C2F5800) [pid = 2384] [serial = 1618] [outer = 0000004B1C2DC800] 02:52:32 INFO - PROCESS | 2384 | 1461145952104 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B1C6CD400) [pid = 2384] [serial = 1619] [outer = 0000004B1C2DC800] 02:52:32 INFO - PROCESS | 2384 | 1461145952565 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 02:52:32 INFO - PROCESS | 2384 | 1461145952636 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 02:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:52:32 INFO - PROCESS | 2384 | 1461145952640 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:52:32 INFO - PROCESS | 2384 | 1461145952642 Marionette TRACE conn5 <- [1,2122,null,{}] 02:52:32 INFO - PROCESS | 2384 | 1461145952645 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:32 INFO - PROCESS | 2384 | 1461145952782 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 02:52:32 INFO - PROCESS | 2384 | 1461145952806 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C5C800 == 82 [pid = 2384] [id = 540] 02:52:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B1DD9C800) [pid = 2384] [serial = 1620] [outer = 0000000000000000] 02:52:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B1E845C00) [pid = 2384] [serial = 1621] [outer = 0000004B1DD9C800] 02:52:32 INFO - PROCESS | 2384 | 1461145952855 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B1EDF6800) [pid = 2384] [serial = 1622] [outer = 0000004B1DD9C800] 02:52:33 INFO - PROCESS | 2384 | 1461145953333 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] 02:52:33 INFO - PROCESS | 2384 | 1461145953377 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 02:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:52:33 INFO - PROCESS | 2384 | 1461145953381 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:52:33 INFO - PROCESS | 2384 | 1461145953383 Marionette TRACE conn5 <- [1,2126,null,{}] 02:52:33 INFO - PROCESS | 2384 | 1461145953386 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:33 INFO - PROCESS | 2384 | 1461145953512 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 02:52:33 INFO - PROCESS | 2384 | 1461145953576 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:33 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B246E2000 == 83 [pid = 2384] [id = 541] 02:52:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0000004B1DFD4800) [pid = 2384] [serial = 1623] [outer = 0000000000000000] 02:52:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0000004B20107800) [pid = 2384] [serial = 1624] [outer = 0000004B1DFD4800] 02:52:33 INFO - PROCESS | 2384 | 1461145953623 Marionette DEBUG loaded listener.js 02:52:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0000004B20185000) [pid = 2384] [serial = 1625] [outer = 0000004B1DFD4800] 02:52:34 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0000004B0D162800) [pid = 2384] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:52:34 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0000004B1894CC00) [pid = 2384] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:52:34 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0000004B1A74FC00) [pid = 2384] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:52:34 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B1C218400) [pid = 2384] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:52:34 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B15105000) [pid = 2384] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:52:34 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B1C47EC00) [pid = 2384] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:52:34 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B1461B000) [pid = 2384] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:52:34 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B0F3B0400) [pid = 2384] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:52:34 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B0D23F000) [pid = 2384] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:52:34 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B13833C00) [pid = 2384] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:52:34 INFO - PROCESS | 2384 | 1461145954216 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 881ms 02:52:34 INFO - PROCESS | 2384 | 1461145954265 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 02:52:34 INFO - PROCESS | 2384 | 1461145954267 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 02:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:52:34 INFO - PROCESS | 2384 | 1461145954277 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 2384 | 1461145954279 Marionette TRACE conn5 <- [1,2130,null,{}] 02:52:34 INFO - PROCESS | 2384 | 1461145954283 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:34 INFO - PROCESS | 2384 | 1461145954375 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 02:52:34 INFO - PROCESS | 2384 | 1461145954383 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:34 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B246C7800 == 84 [pid = 2384] [id = 542] 02:52:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B0F22C000) [pid = 2384] [serial = 1626] [outer = 0000000000000000] 02:52:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B1C408800) [pid = 2384] [serial = 1627] [outer = 0000004B0F22C000] 02:52:34 INFO - PROCESS | 2384 | 1461145954430 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B20191400) [pid = 2384] [serial = 1628] [outer = 0000004B0F22C000] 02:52:34 INFO - PROCESS | 2384 | 1461145954880 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:52:34 INFO - PROCESS | 2384 | 1461145954919 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 02:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:52:34 INFO - PROCESS | 2384 | 1461145954923 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 2384 | 1461145954925 Marionette TRACE conn5 <- [1,2134,null,{}] 02:52:34 INFO - PROCESS | 2384 | 1461145954929 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:35 INFO - PROCESS | 2384 | 1461145955021 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 02:52:35 INFO - PROCESS | 2384 | 1461145955061 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26721800 == 85 [pid = 2384] [id = 543] 02:52:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B203E7C00) [pid = 2384] [serial = 1629] [outer = 0000000000000000] 02:52:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B203F1000) [pid = 2384] [serial = 1630] [outer = 0000004B203E7C00] 02:52:35 INFO - PROCESS | 2384 | 1461145955111 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B208DB400) [pid = 2384] [serial = 1631] [outer = 0000004B203E7C00] 02:52:35 INFO - PROCESS | 2384 | 1461145955557 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 2384 | 1461145955620 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 02:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:52:35 INFO - PROCESS | 2384 | 1461145955624 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 2384 | 1461145955626 Marionette TRACE conn5 <- [1,2138,null,{}] 02:52:35 INFO - PROCESS | 2384 | 1461145955629 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:35 INFO - PROCESS | 2384 | 1461145955723 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 02:52:35 INFO - PROCESS | 2384 | 1461145955728 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26C19000 == 86 [pid = 2384] [id = 544] 02:52:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B232D2C00) [pid = 2384] [serial = 1632] [outer = 0000000000000000] 02:52:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0000004B2335FC00) [pid = 2384] [serial = 1633] [outer = 0000004B232D2C00] 02:52:35 INFO - PROCESS | 2384 | 1461145955774 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0000004B2336AC00) [pid = 2384] [serial = 1634] [outer = 0000004B232D2C00] 02:52:36 INFO - PROCESS | 2384 | 1461145956503 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] 02:52:36 INFO - PROCESS | 2384 | 1461145956575 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 02:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:52:36 INFO - PROCESS | 2384 | 1461145956582 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 2384 | 1461145956586 Marionette TRACE conn5 <- [1,2142,null,{}] 02:52:36 INFO - PROCESS | 2384 | 1461145956592 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:36 INFO - PROCESS | 2384 | 1461145956724 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 02:52:36 INFO - PROCESS | 2384 | 1461145956866 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:36 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1EDA7000 == 87 [pid = 2384] [id = 545] 02:52:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0000004B1038A400) [pid = 2384] [serial = 1635] [outer = 0000000000000000] 02:52:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 137 (0000004B147D0400) [pid = 2384] [serial = 1636] [outer = 0000004B1038A400] 02:52:36 INFO - PROCESS | 2384 | 1461145956927 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 138 (0000004B15187400) [pid = 2384] [serial = 1637] [outer = 0000004B1038A400] 02:52:37 INFO - PROCESS | 2384 | 1461145957500 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 986ms 02:52:37 INFO - PROCESS | 2384 | 1461145957569 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 02:52:37 INFO - PROCESS | 2384 | 1461145957576 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 02:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:52:37 INFO - PROCESS | 2384 | 1461145957583 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 2384 | 1461145957587 Marionette TRACE conn5 <- [1,2146,null,{}] 02:52:37 INFO - PROCESS | 2384 | 1461145957591 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:37 INFO - PROCESS | 2384 | 1461145957715 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 02:52:37 INFO - PROCESS | 2384 | 1461145957827 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2399B000 == 88 [pid = 2384] [id = 546] 02:52:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 139 (0000004B1A967800) [pid = 2384] [serial = 1638] [outer = 0000000000000000] 02:52:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 140 (0000004B1B577C00) [pid = 2384] [serial = 1639] [outer = 0000004B1A967800] 02:52:37 INFO - PROCESS | 2384 | 1461145957883 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 141 (0000004B1C474800) [pid = 2384] [serial = 1640] [outer = 0000004B1A967800] 02:52:38 INFO - PROCESS | 2384 | 1461145958513 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] 02:52:38 INFO - PROCESS | 2384 | 1461145958576 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 02:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:52:38 INFO - PROCESS | 2384 | 1461145958580 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 2384 | 1461145958584 Marionette TRACE conn5 <- [1,2150,null,{}] 02:52:38 INFO - PROCESS | 2384 | 1461145958687 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:38 INFO - PROCESS | 2384 | 1461145958824 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 02:52:38 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9C4000 == 87 [pid = 2384] [id = 11] 02:52:38 INFO - PROCESS | 2384 | 1461145958943 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2721C800 == 88 [pid = 2384] [id = 547] 02:52:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 142 (0000004B1B70B800) [pid = 2384] [serial = 1641] [outer = 0000000000000000] 02:52:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 143 (0000004B20117800) [pid = 2384] [serial = 1642] [outer = 0000004B1B70B800] 02:52:39 INFO - PROCESS | 2384 | 1461145959045 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 144 (0000004B23368800) [pid = 2384] [serial = 1643] [outer = 0000004B1B70B800] 02:52:39 INFO - PROCESS | 2384 | 1461145959615 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1105ms 02:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:52:39 INFO - PROCESS | 2384 | 1461145959687 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 02:52:39 INFO - PROCESS | 2384 | 1461145959690 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 02:52:39 INFO - PROCESS | 2384 | 1461145959694 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:52:39 INFO - PROCESS | 2384 | 1461145959696 Marionette TRACE conn5 <- [1,2154,null,{}] 02:52:39 INFO - PROCESS | 2384 | 1461145959700 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:39 INFO - PROCESS | 2384 | 1461145959822 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 02:52:39 INFO - PROCESS | 2384 | 1461145959959 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B273BE800 == 89 [pid = 2384] [id = 548] 02:52:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 145 (0000004B23B1E000) [pid = 2384] [serial = 1644] [outer = 0000000000000000] 02:52:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 146 (0000004B23C18C00) [pid = 2384] [serial = 1645] [outer = 0000004B23B1E000] 02:52:40 INFO - PROCESS | 2384 | 1461145960017 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 147 (0000004B23EB9000) [pid = 2384] [serial = 1646] [outer = 0000004B23B1E000] 02:52:40 INFO - PROCESS | 2384 | 1461145960556 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 879ms 02:52:40 INFO - PROCESS | 2384 | 1461145960575 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 2384 | 1461145960577 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 02:52:40 INFO - PROCESS | 2384 | 1461145960581 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:52:40 INFO - PROCESS | 2384 | 1461145960583 Marionette TRACE conn5 <- [1,2158,null,{}] 02:52:40 INFO - PROCESS | 2384 | 1461145960587 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:40 INFO - PROCESS | 2384 | 1461145960705 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 02:52:40 INFO - PROCESS | 2384 | 1461145960815 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B27BCA800 == 90 [pid = 2384] [id = 549] 02:52:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 148 (0000004B23C13000) [pid = 2384] [serial = 1647] [outer = 0000000000000000] 02:52:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 149 (0000004B24489C00) [pid = 2384] [serial = 1648] [outer = 0000004B23C13000] 02:52:40 INFO - PROCESS | 2384 | 1461145960871 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 150 (0000004B24493400) [pid = 2384] [serial = 1649] [outer = 0000004B23C13000] 02:52:41 INFO - PROCESS | 2384 | 1461145961494 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 984ms 02:52:41 INFO - PROCESS | 2384 | 1461145961568 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 2384 | 1461145961571 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 02:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:52:41 INFO - PROCESS | 2384 | 1461145961575 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 2384 | 1461145961577 Marionette TRACE conn5 <- [1,2162,null,{}] 02:52:41 INFO - PROCESS | 2384 | 1461145961581 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:41 INFO - PROCESS | 2384 | 1461145961749 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 02:52:41 INFO - PROCESS | 2384 | 1461145961888 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2810E000 == 91 [pid = 2384] [id = 550] 02:52:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 151 (0000004B2448F800) [pid = 2384] [serial = 1650] [outer = 0000000000000000] 02:52:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 152 (0000004B2461A000) [pid = 2384] [serial = 1651] [outer = 0000004B2448F800] 02:52:41 INFO - PROCESS | 2384 | 1461145961948 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 153 (0000004B2463C800) [pid = 2384] [serial = 1652] [outer = 0000004B2448F800] 02:52:42 INFO - PROCESS | 2384 | 1461145962476 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 943ms 02:52:42 INFO - PROCESS | 2384 | 1461145962519 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 02:52:42 INFO - PROCESS | 2384 | 1461145962522 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 02:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:52:42 INFO - PROCESS | 2384 | 1461145962525 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 2384 | 1461145962528 Marionette TRACE conn5 <- [1,2166,null,{}] 02:52:42 INFO - PROCESS | 2384 | 1461145962531 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:42 INFO - PROCESS | 2384 | 1461145962649 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 02:52:42 INFO - PROCESS | 2384 | 1461145962760 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B282E4800 == 92 [pid = 2384] [id = 551] 02:52:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 154 (0000004B24639000) [pid = 2384] [serial = 1653] [outer = 0000000000000000] 02:52:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 155 (0000004B2464A400) [pid = 2384] [serial = 1654] [outer = 0000004B24639000] 02:52:42 INFO - PROCESS | 2384 | 1461145962814 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 156 (0000004B24652C00) [pid = 2384] [serial = 1655] [outer = 0000004B24639000] 02:52:43 INFO - PROCESS | 2384 | 1461145963426 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 923ms 02:52:43 INFO - PROCESS | 2384 | 1461145963451 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 2384 | 1461145963454 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 02:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:52:43 INFO - PROCESS | 2384 | 1461145963457 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 2384 | 1461145963460 Marionette TRACE conn5 <- [1,2170,null,{}] 02:52:43 INFO - PROCESS | 2384 | 1461145963464 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:43 INFO - PROCESS | 2384 | 1461145963581 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 02:52:43 INFO - PROCESS | 2384 | 1461145963694 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B29155000 == 93 [pid = 2384] [id = 552] 02:52:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 157 (0000004B23B1E800) [pid = 2384] [serial = 1656] [outer = 0000000000000000] 02:52:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 158 (0000004B2516A800) [pid = 2384] [serial = 1657] [outer = 0000004B23B1E800] 02:52:43 INFO - PROCESS | 2384 | 1461145963789 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 159 (0000004B25A06000) [pid = 2384] [serial = 1658] [outer = 0000004B23B1E800] 02:52:44 INFO - PROCESS | 2384 | 1461145964372 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 985ms 02:52:44 INFO - PROCESS | 2384 | 1461145964446 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 02:52:44 INFO - PROCESS | 2384 | 1461145964448 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 02:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:52:44 INFO - PROCESS | 2384 | 1461145964452 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 2384 | 1461145964454 Marionette TRACE conn5 <- [1,2174,null,{}] 02:52:44 INFO - PROCESS | 2384 | 1461145964473 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:44 INFO - PROCESS | 2384 | 1461145964595 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 02:52:44 INFO - PROCESS | 2384 | 1461145964907 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CB1C000 == 94 [pid = 2384] [id = 553] 02:52:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 160 (0000004B0D22F000) [pid = 2384] [serial = 1659] [outer = 0000000000000000] 02:52:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 161 (0000004B0E049400) [pid = 2384] [serial = 1660] [outer = 0000004B0D22F000] 02:52:44 INFO - PROCESS | 2384 | 1461145964975 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 162 (0000004B0F3A8400) [pid = 2384] [serial = 1661] [outer = 0000004B0D22F000] 02:52:45 INFO - PROCESS | 2384 | 1461145965564 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1198ms 02:52:45 INFO - PROCESS | 2384 | 1461145965653 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 2384 | 1461145965658 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 02:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:52:45 INFO - PROCESS | 2384 | 1461145965664 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 2384 | 1461145965667 Marionette TRACE conn5 <- [1,2178,null,{}] 02:52:45 INFO - PROCESS | 2384 | 1461145965685 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:45 INFO - PROCESS | 2384 | 1461145965843 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 02:52:45 INFO - PROCESS | 2384 | 1461145965906 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20862800 == 95 [pid = 2384] [id = 554] 02:52:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 163 (0000004B145EE800) [pid = 2384] [serial = 1662] [outer = 0000000000000000] 02:52:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 164 (0000004B1484AC00) [pid = 2384] [serial = 1663] [outer = 0000004B145EE800] 02:52:45 INFO - PROCESS | 2384 | 1461145965957 Marionette DEBUG loaded listener.js 02:52:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 165 (0000004B1894DC00) [pid = 2384] [serial = 1664] [outer = 0000004B145EE800] 02:52:46 INFO - PROCESS | 2384 | 1461145966566 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 945ms 02:52:46 INFO - PROCESS | 2384 | 1461145966614 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 2384 | 1461145966618 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 02:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:52:46 INFO - PROCESS | 2384 | 1461145966623 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 2384 | 1461145966625 Marionette TRACE conn5 <- [1,2182,null,{}] 02:52:46 INFO - PROCESS | 2384 | 1461145966629 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:46 INFO - PROCESS | 2384 | 1461145966740 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 02:52:46 INFO - PROCESS | 2384 | 1461145966888 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:46 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20319800 == 96 [pid = 2384] [id = 555] 02:52:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 166 (0000004B17F55400) [pid = 2384] [serial = 1665] [outer = 0000000000000000] 02:52:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 167 (0000004B1BF62800) [pid = 2384] [serial = 1666] [outer = 0000004B17F55400] 02:52:46 INFO - PROCESS | 2384 | 1461145966941 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 168 (0000004B1C6D2C00) [pid = 2384] [serial = 1667] [outer = 0000004B17F55400] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26721800 == 95 [pid = 2384] [id = 543] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B246C7800 == 94 [pid = 2384] [id = 542] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B246E2000 == 93 [pid = 2384] [id = 541] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C5C800 == 92 [pid = 2384] [id = 540] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236EE800 == 91 [pid = 2384] [id = 539] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23287000 == 90 [pid = 2384] [id = 538] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F96F800 == 89 [pid = 2384] [id = 521] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E816000 == 88 [pid = 2384] [id = 520] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20019800 == 87 [pid = 2384] [id = 537] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 167 (0000004B23365800) [pid = 2384] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 166 (0000004B1D290400) [pid = 2384] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 165 (0000004B13887000) [pid = 2384] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 164 (0000004B208DC400) [pid = 2384] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 163 (0000004B1A9BEC00) [pid = 2384] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 162 (0000004B20259400) [pid = 2384] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 161 (0000004B1C405000) [pid = 2384] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 160 (0000004B20116400) [pid = 2384] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 159 (0000004B1D228000) [pid = 2384] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B8B9800 == 86 [pid = 2384] [id = 536] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23282000 == 85 [pid = 2384] [id = 535] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2672B800 == 84 [pid = 2384] [id = 532] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25A4D800 == 83 [pid = 2384] [id = 531] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B251A2800 == 82 [pid = 2384] [id = 530] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23CA4800 == 81 [pid = 2384] [id = 529] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F6BC800 == 80 [pid = 2384] [id = 528] 02:52:47 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18C74000 == 79 [pid = 2384] [id = 527] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 158 (0000004B145EB400) [pid = 2384] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 157 (0000004B18964C00) [pid = 2384] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 156 (0000004B1A379800) [pid = 2384] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 155 (0000004B1BF68000) [pid = 2384] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 154 (0000004B1AE4F000) [pid = 2384] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 153 (0000004B1C2D7C00) [pid = 2384] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 152 (0000004B15192800) [pid = 2384] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 151 (0000004B1C6CC800) [pid = 2384] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 150 (0000004B146D7C00) [pid = 2384] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 149 (0000004B14857000) [pid = 2384] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 148 (0000004B105CE800) [pid = 2384] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 147 (0000004B13937000) [pid = 2384] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 146 (0000004B0EB68400) [pid = 2384] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 145 (0000004B0E4C4000) [pid = 2384] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 144 (0000004B1C6F6800) [pid = 2384] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 143 (0000004B1C2F9C00) [pid = 2384] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 142 (0000004B1C212400) [pid = 2384] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 141 (0000004B1C40A000) [pid = 2384] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | --DOMWINDOW == 140 (0000004B15985000) [pid = 2384] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 02:52:47 INFO - PROCESS | 2384 | 1461145967516 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:52:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:52:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 943ms 02:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:52:47 INFO - PROCESS | 2384 | 1461145967569 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 02:52:47 INFO - PROCESS | 2384 | 1461145967572 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 02:52:47 INFO - PROCESS | 2384 | 1461145967579 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:52:47 INFO - PROCESS | 2384 | 1461145967585 Marionette TRACE conn5 <- [1,2186,null,{}] 02:52:47 INFO - PROCESS | 2384 | 1461145967595 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:47 INFO - PROCESS | 2384 | 1461145967734 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 02:52:47 INFO - PROCESS | 2384 | 1461145967750 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CB19000 == 80 [pid = 2384] [id = 556] 02:52:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 141 (0000004B14592000) [pid = 2384] [serial = 1668] [outer = 0000000000000000] 02:52:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 142 (0000004B15190000) [pid = 2384] [serial = 1669] [outer = 0000004B14592000] 02:52:47 INFO - PROCESS | 2384 | 1461145967797 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 143 (0000004B1A282400) [pid = 2384] [serial = 1670] [outer = 0000004B14592000] 02:52:48 INFO - PROCESS | 2384 | 1461145968259 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 753ms 02:52:48 INFO - PROCESS | 2384 | 1461145968332 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 02:52:48 INFO - PROCESS | 2384 | 1461145968335 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 02:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:52:48 INFO - PROCESS | 2384 | 1461145968338 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 2384 | 1461145968340 Marionette TRACE conn5 <- [1,2190,null,{}] 02:52:48 INFO - PROCESS | 2384 | 1461145968343 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:48 INFO - PROCESS | 2384 | 1461145968448 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 02:52:48 INFO - PROCESS | 2384 | 1461145968552 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F9ED800 == 81 [pid = 2384] [id = 557] 02:52:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 144 (0000004B145EBC00) [pid = 2384] [serial = 1671] [outer = 0000000000000000] 02:52:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 145 (0000004B1C135000) [pid = 2384] [serial = 1672] [outer = 0000004B145EBC00] 02:52:48 INFO - PROCESS | 2384 | 1461145968598 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 146 (0000004B1C405000) [pid = 2384] [serial = 1673] [outer = 0000004B145EBC00] 02:52:48 INFO - PROCESS | 2384 | 1461145968968 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 670ms 02:52:49 INFO - PROCESS | 2384 | 1461145969013 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 02:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:52:49 INFO - PROCESS | 2384 | 1461145969015 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 02:52:49 INFO - PROCESS | 2384 | 1461145969018 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 2384 | 1461145969020 Marionette TRACE conn5 <- [1,2194,null,{}] 02:52:49 INFO - PROCESS | 2384 | 1461145969024 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:49 INFO - PROCESS | 2384 | 1461145969146 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 02:52:49 INFO - PROCESS | 2384 | 1461145969160 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236E9000 == 82 [pid = 2384] [id = 558] 02:52:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 147 (0000004B1D228000) [pid = 2384] [serial = 1674] [outer = 0000000000000000] 02:52:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 148 (0000004B1D22F000) [pid = 2384] [serial = 1675] [outer = 0000004B1D228000] 02:52:49 INFO - PROCESS | 2384 | 1461145969215 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 149 (0000004B1DFDC000) [pid = 2384] [serial = 1676] [outer = 0000004B1D228000] 02:52:49 INFO - PROCESS | 2384 | 1461145969727 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 795ms 02:52:49 INFO - PROCESS | 2384 | 1461145969815 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 2384 | 1461145969817 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 02:52:49 INFO - PROCESS | 2384 | 1461145969820 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:52:49 INFO - PROCESS | 2384 | 1461145969822 Marionette TRACE conn5 <- [1,2198,null,{}] 02:52:49 INFO - PROCESS | 2384 | 1461145969832 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:49 INFO - PROCESS | 2384 | 1461145969964 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 02:52:50 INFO - PROCESS | 2384 | 1461145970031 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C63800 == 83 [pid = 2384] [id = 559] 02:52:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 150 (0000004B1EDF3C00) [pid = 2384] [serial = 1677] [outer = 0000000000000000] 02:52:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 151 (0000004B1F8DC800) [pid = 2384] [serial = 1678] [outer = 0000004B1EDF3C00] 02:52:50 INFO - PROCESS | 2384 | 1461145970077 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 152 (0000004B1F933C00) [pid = 2384] [serial = 1679] [outer = 0000004B1EDF3C00] 02:52:50 INFO - PROCESS | 2384 | 1461145970511 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 733ms 02:52:50 INFO - PROCESS | 2384 | 1461145970569 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 2384 | 1461145970572 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 02:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:52:50 INFO - PROCESS | 2384 | 1461145970575 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 2384 | 1461145970577 Marionette TRACE conn5 <- [1,2202,null,{}] 02:52:50 INFO - PROCESS | 2384 | 1461145970580 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:50 INFO - PROCESS | 2384 | 1461145970710 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 02:52:50 INFO - PROCESS | 2384 | 1461145970777 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B246E2000 == 84 [pid = 2384] [id = 560] 02:52:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 153 (0000004B1F642800) [pid = 2384] [serial = 1680] [outer = 0000000000000000] 02:52:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 154 (0000004B2018A000) [pid = 2384] [serial = 1681] [outer = 0000004B1F642800] 02:52:50 INFO - PROCESS | 2384 | 1461145970823 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 155 (0000004B203E2400) [pid = 2384] [serial = 1682] [outer = 0000004B1F642800] 02:52:51 INFO - PROCESS | 2384 | 1461145971256 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 734ms 02:52:51 INFO - PROCESS | 2384 | 1461145971310 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 2384 | 1461145971312 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 02:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:52:51 INFO - PROCESS | 2384 | 1461145971316 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 2384 | 1461145971317 Marionette TRACE conn5 <- [1,2206,null,{}] 02:52:51 INFO - PROCESS | 2384 | 1461145971321 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:51 INFO - PROCESS | 2384 | 1461145971734 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 154 (0000004B1F64A000) [pid = 2384] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 153 (0000004B14539400) [pid = 2384] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 152 (0000004B1F884400) [pid = 2384] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 151 (0000004B1C2DC800) [pid = 2384] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 150 (0000004B1DD9C800) [pid = 2384] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 149 (0000004B1DFD4800) [pid = 2384] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 148 (0000004B203E7C00) [pid = 2384] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 147 (0000004B1401A400) [pid = 2384] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 146 (0000004B0E998000) [pid = 2384] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 145 (0000004B1DFDBC00) [pid = 2384] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 144 (0000004B1430FC00) [pid = 2384] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 143 (0000004B1B56B000) [pid = 2384] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 142 (0000004B1EA09400) [pid = 2384] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 141 (0000004B154A0800) [pid = 2384] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 140 (0000004B0ECE8400) [pid = 2384] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 139 (0000004B1B50B400) [pid = 2384] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 138 (0000004B1021D000) [pid = 2384] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 137 (0000004B0F22C000) [pid = 2384] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 136 (0000004B26B9A800) [pid = 2384] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0000004B2083A400) [pid = 2384] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0000004B15D11000) [pid = 2384] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0000004B1AE57400) [pid = 2384] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B26CB7000) [pid = 2384] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B0EA41000) [pid = 2384] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B1EA6F400) [pid = 2384] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B0D16A800) [pid = 2384] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B1C2FCC00) [pid = 2384] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B20112400) [pid = 2384] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B20190800) [pid = 2384] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B2083C400) [pid = 2384] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:52:51 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B21230800) [pid = 2384] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:52:51 INFO - PROCESS | 2384 | 1461145971814 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A363800 == 85 [pid = 2384] [id = 561] 02:52:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B0D16A800) [pid = 2384] [serial = 1683] [outer = 0000000000000000] 02:52:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B0ECE8C00) [pid = 2384] [serial = 1684] [outer = 0000004B0D16A800] 02:52:51 INFO - PROCESS | 2384 | 1461145971860 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1503A400) [pid = 2384] [serial = 1685] [outer = 0000004B0D16A800] 02:52:52 INFO - PROCESS | 2384 | 1461145972250 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 985ms 02:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:52:52 INFO - PROCESS | 2384 | 1461145972304 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 2384 | 1461145972307 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 02:52:52 INFO - PROCESS | 2384 | 1461145972310 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 2384 | 1461145972312 Marionette TRACE conn5 <- [1,2210,null,{}] 02:52:52 INFO - PROCESS | 2384 | 1461145972315 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:52 INFO - PROCESS | 2384 | 1461145972411 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 02:52:52 INFO - PROCESS | 2384 | 1461145972417 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25EC6000 == 86 [pid = 2384] [id = 562] 02:52:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B18969C00) [pid = 2384] [serial = 1686] [outer = 0000000000000000] 02:52:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B1DFDBC00) [pid = 2384] [serial = 1687] [outer = 0000004B18969C00] 02:52:52 INFO - PROCESS | 2384 | 1461145972463 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B20189800) [pid = 2384] [serial = 1688] [outer = 0000004B18969C00] 02:52:52 INFO - PROCESS | 2384 | 1461145972906 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 628ms 02:52:52 INFO - PROCESS | 2384 | 1461145972942 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 2384 | 1461145972944 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 02:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:52:52 INFO - PROCESS | 2384 | 1461145972947 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 2384 | 1461145972949 Marionette TRACE conn5 <- [1,2214,null,{}] 02:52:52 INFO - PROCESS | 2384 | 1461145972952 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:53 INFO - PROCESS | 2384 | 1461145973048 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 02:52:53 INFO - PROCESS | 2384 | 1461145973054 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26B7B000 == 87 [pid = 2384] [id = 563] 02:52:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B2083C400) [pid = 2384] [serial = 1689] [outer = 0000000000000000] 02:52:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B208D9800) [pid = 2384] [serial = 1690] [outer = 0000004B2083C400] 02:52:53 INFO - PROCESS | 2384 | 1461145973106 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B23B17C00) [pid = 2384] [serial = 1691] [outer = 0000004B2083C400] 02:52:53 INFO - PROCESS | 2384 | 1461145973588 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:52:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:52:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 690ms 02:52:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:52:53 INFO - PROCESS | 2384 | 1461145973641 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 2384 | 1461145973644 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 02:52:53 INFO - PROCESS | 2384 | 1461145973647 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 2384 | 1461145973650 Marionette TRACE conn5 <- [1,2218,null,{}] 02:52:53 INFO - PROCESS | 2384 | 1461145973653 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:53 INFO - PROCESS | 2384 | 1461145973866 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 02:52:54 INFO - PROCESS | 2384 | 1461145974021 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1470D800 == 88 [pid = 2384] [id = 564] 02:52:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0000004B0D23B800) [pid = 2384] [serial = 1692] [outer = 0000000000000000] 02:52:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0000004B0E98EC00) [pid = 2384] [serial = 1693] [outer = 0000004B0D23B800] 02:52:54 INFO - PROCESS | 2384 | 1461145974083 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0000004B1392C400) [pid = 2384] [serial = 1694] [outer = 0000004B0D23B800] 02:52:54 INFO - PROCESS | 2384 | 1461145974774 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:52:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:52:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1192ms 02:52:54 INFO - PROCESS | 2384 | 1461145974854 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 2384 | 1461145974859 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 02:52:54 INFO - PROCESS | 2384 | 1461145974865 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:52:54 INFO - PROCESS | 2384 | 1461145974870 Marionette TRACE conn5 <- [1,2222,null,{}] 02:52:54 INFO - PROCESS | 2384 | 1461145974875 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:55 INFO - PROCESS | 2384 | 1461145975010 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 02:52:55 INFO - PROCESS | 2384 | 1461145975144 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20027800 == 89 [pid = 2384] [id = 565] 02:52:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 137 (0000004B14875000) [pid = 2384] [serial = 1695] [outer = 0000000000000000] 02:52:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 138 (0000004B1895EC00) [pid = 2384] [serial = 1696] [outer = 0000004B14875000] 02:52:55 INFO - PROCESS | 2384 | 1461145975205 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 139 (0000004B1B70A800) [pid = 2384] [serial = 1697] [outer = 0000004B14875000] 02:52:55 INFO - PROCESS | 2384 | 1461145975832 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:52:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:52:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1030ms 02:52:55 INFO - PROCESS | 2384 | 1461145975899 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 02:52:55 INFO - PROCESS | 2384 | 1461145975902 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 02:52:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:52:55 INFO - PROCESS | 2384 | 1461145975906 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 2384 | 1461145975909 Marionette TRACE conn5 <- [1,2226,null,{}] 02:52:55 INFO - PROCESS | 2384 | 1461145975913 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:56 INFO - PROCESS | 2384 | 1461145976037 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 02:52:56 INFO - PROCESS | 2384 | 1461145976181 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B251BC800 == 90 [pid = 2384] [id = 566] 02:52:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 140 (0000004B1C2FC000) [pid = 2384] [serial = 1698] [outer = 0000000000000000] 02:52:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 141 (0000004B1D229800) [pid = 2384] [serial = 1699] [outer = 0000004B1C2FC000] 02:52:56 INFO - PROCESS | 2384 | 1461145976239 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 142 (0000004B1EA6B000) [pid = 2384] [serial = 1700] [outer = 0000004B1C2FC000] 02:52:56 INFO - PROCESS | 2384 | 1461145976818 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:52:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:52:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 943ms 02:52:56 INFO - PROCESS | 2384 | 1461145976851 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 2384 | 1461145976855 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 02:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:52:56 INFO - PROCESS | 2384 | 1461145976867 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 2384 | 1461145976873 Marionette TRACE conn5 <- [1,2230,null,{}] 02:52:56 INFO - PROCESS | 2384 | 1461145976876 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:57 INFO - PROCESS | 2384 | 1461145977003 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 02:52:57 INFO - PROCESS | 2384 | 1461145977144 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2948E000 == 91 [pid = 2384] [id = 567] 02:52:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 143 (0000004B1E846800) [pid = 2384] [serial = 1701] [outer = 0000000000000000] 02:52:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 144 (0000004B23C12800) [pid = 2384] [serial = 1702] [outer = 0000004B1E846800] 02:52:57 INFO - PROCESS | 2384 | 1461145977201 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 145 (0000004B24610800) [pid = 2384] [serial = 1703] [outer = 0000004B1E846800] 02:52:57 INFO - PROCESS | 2384 | 1461145977775 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:52:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:52:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 943ms 02:52:57 INFO - PROCESS | 2384 | 1461145977808 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 02:52:57 INFO - PROCESS | 2384 | 1461145977811 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 02:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:52:57 INFO - PROCESS | 2384 | 1461145977814 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 2384 | 1461145977816 Marionette TRACE conn5 <- [1,2234,null,{}] 02:52:57 INFO - PROCESS | 2384 | 1461145977820 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:57 INFO - PROCESS | 2384 | 1461145977944 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 02:52:58 INFO - PROCESS | 2384 | 1461145978057 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B29CD4000 == 92 [pid = 2384] [id = 568] 02:52:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 146 (0000004B2461F800) [pid = 2384] [serial = 1704] [outer = 0000000000000000] 02:52:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 147 (0000004B24649C00) [pid = 2384] [serial = 1705] [outer = 0000004B2461F800] 02:52:58 INFO - PROCESS | 2384 | 1461145978154 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 148 (0000004B25A09800) [pid = 2384] [serial = 1706] [outer = 0000004B2461F800] 02:52:58 INFO - PROCESS | 2384 | 1461145978729 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 942ms 02:52:58 INFO - PROCESS | 2384 | 1461145978760 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 02:52:58 INFO - PROCESS | 2384 | 1461145978762 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 02:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:52:58 INFO - PROCESS | 2384 | 1461145978766 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 2384 | 1461145978768 Marionette TRACE conn5 <- [1,2238,null,{}] 02:52:58 INFO - PROCESS | 2384 | 1461145978772 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:58 INFO - PROCESS | 2384 | 1461145978893 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 02:52:59 INFO - PROCESS | 2384 | 1461145979052 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2A931800 == 93 [pid = 2384] [id = 569] 02:52:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 149 (0000004B25A91000) [pid = 2384] [serial = 1707] [outer = 0000000000000000] 02:52:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 150 (0000004B25A93C00) [pid = 2384] [serial = 1708] [outer = 0000004B25A91000] 02:52:59 INFO - PROCESS | 2384 | 1461145979119 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 151 (0000004B25BB1000) [pid = 2384] [serial = 1709] [outer = 0000004B25A91000] 02:52:59 INFO - PROCESS | 2384 | 1461145979680 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 943ms 02:52:59 INFO - PROCESS | 2384 | 1461145979710 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 2384 | 1461145979713 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 02:52:59 INFO - PROCESS | 2384 | 1461145979716 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:52:59 INFO - PROCESS | 2384 | 1461145979718 Marionette TRACE conn5 <- [1,2242,null,{}] 02:52:59 INFO - PROCESS | 2384 | 1461145979722 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:59 INFO - PROCESS | 2384 | 1461145979845 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 02:52:59 INFO - PROCESS | 2384 | 1461145979959 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2BAD1000 == 94 [pid = 2384] [id = 570] 02:53:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 152 (0000004B25A91400) [pid = 2384] [serial = 1710] [outer = 0000000000000000] 02:53:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 153 (0000004B25EE8000) [pid = 2384] [serial = 1711] [outer = 0000004B25A91400] 02:53:00 INFO - PROCESS | 2384 | 1461145980055 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 154 (0000004B26B99400) [pid = 2384] [serial = 1712] [outer = 0000004B25A91400] 02:53:00 INFO - PROCESS | 2384 | 1461145980636 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 943ms 02:53:00 INFO - PROCESS | 2384 | 1461145980661 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 02:53:00 INFO - PROCESS | 2384 | 1461145980664 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 02:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:53:00 INFO - PROCESS | 2384 | 1461145980667 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 2384 | 1461145980669 Marionette TRACE conn5 <- [1,2246,null,{}] 02:53:00 INFO - PROCESS | 2384 | 1461145980673 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:00 INFO - PROCESS | 2384 | 1461145980791 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 02:53:00 INFO - PROCESS | 2384 | 1461145980904 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2699B000 == 95 [pid = 2384] [id = 571] 02:53:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 155 (0000004B20839400) [pid = 2384] [serial = 1713] [outer = 0000000000000000] 02:53:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 156 (0000004B26BA0800) [pid = 2384] [serial = 1714] [outer = 0000004B20839400] 02:53:01 INFO - PROCESS | 2384 | 1461145981026 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 157 (0000004B26C45C00) [pid = 2384] [serial = 1715] [outer = 0000004B20839400] 02:53:01 INFO - PROCESS | 2384 | 1461145981626 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 982ms 02:53:01 INFO - PROCESS | 2384 | 1461145981653 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 2384 | 1461145981655 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 02:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:53:01 INFO - PROCESS | 2384 | 1461145981659 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 2384 | 1461145981661 Marionette TRACE conn5 <- [1,2250,null,{}] 02:53:01 INFO - PROCESS | 2384 | 1461145981665 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:01 INFO - PROCESS | 2384 | 1461145981785 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 02:53:01 INFO - PROCESS | 2384 | 1461145981900 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18243800 == 96 [pid = 2384] [id = 572] 02:53:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 158 (0000004B0D249000) [pid = 2384] [serial = 1716] [outer = 0000000000000000] 02:53:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 159 (0000004B0EB6C400) [pid = 2384] [serial = 1717] [outer = 0000004B0D249000] 02:53:02 INFO - PROCESS | 2384 | 1461145981999 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 160 (0000004B15D12C00) [pid = 2384] [serial = 1718] [outer = 0000004B0D249000] 02:53:02 INFO - PROCESS | 2384 | 1461145982837 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1242ms 02:53:02 INFO - PROCESS | 2384 | 1461145982904 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 2384 | 1461145982910 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 02:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:53:02 INFO - PROCESS | 2384 | 1461145982915 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 2384 | 1461145982919 Marionette TRACE conn5 <- [1,2254,null,{}] 02:53:02 INFO - PROCESS | 2384 | 1461145982924 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:03 INFO - PROCESS | 2384 | 1461145983076 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 02:53:03 INFO - PROCESS | 2384 | 1461145983224 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E119800 == 97 [pid = 2384] [id = 573] 02:53:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 161 (0000004B13954400) [pid = 2384] [serial = 1719] [outer = 0000000000000000] 02:53:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 162 (0000004B14305400) [pid = 2384] [serial = 1720] [outer = 0000004B13954400] 02:53:03 INFO - PROCESS | 2384 | 1461145983281 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 163 (0000004B147D5000) [pid = 2384] [serial = 1721] [outer = 0000004B13954400] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25EB1800 == 96 [pid = 2384] [id = 514] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2720C800 == 95 [pid = 2384] [id = 477] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26728800 == 94 [pid = 2384] [id = 515] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26B7B000 == 93 [pid = 2384] [id = 563] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25EC6000 == 92 [pid = 2384] [id = 562] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A363800 == 91 [pid = 2384] [id = 561] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B246E2000 == 90 [pid = 2384] [id = 560] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C63800 == 89 [pid = 2384] [id = 559] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236E9000 == 88 [pid = 2384] [id = 558] 02:53:03 INFO - PROCESS | 2384 | --DOMWINDOW == 162 (0000004B2335FC00) [pid = 2384] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 02:53:03 INFO - PROCESS | 2384 | 1461145983946 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F9ED800 == 87 [pid = 2384] [id = 557] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CB19000 == 86 [pid = 2384] [id = 556] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20319800 == 85 [pid = 2384] [id = 555] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B61B000 == 84 [pid = 2384] [id = 12] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20862800 == 83 [pid = 2384] [id = 554] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CB1C000 == 82 [pid = 2384] [id = 553] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B29155000 == 81 [pid = 2384] [id = 552] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B282E4800 == 80 [pid = 2384] [id = 551] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2810E000 == 79 [pid = 2384] [id = 550] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B27BCA800 == 78 [pid = 2384] [id = 549] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B273BE800 == 77 [pid = 2384] [id = 548] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2721C800 == 76 [pid = 2384] [id = 547] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2399B000 == 75 [pid = 2384] [id = 546] 02:53:03 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1EDA7000 == 74 [pid = 2384] [id = 545] 02:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1080ms 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 161 (0000004B23B1B000) [pid = 2384] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 160 (0000004B23EB4C00) [pid = 2384] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 159 (0000004B26CBF800) [pid = 2384] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 158 (0000004B25163C00) [pid = 2384] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 157 (0000004B1C2D1800) [pid = 2384] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 156 (0000004B1C6D3400) [pid = 2384] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 155 (0000004B28131000) [pid = 2384] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 154 (0000004B14851000) [pid = 2384] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 153 (0000004B20262000) [pid = 2384] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 152 (0000004B13832000) [pid = 2384] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 151 (0000004B1F99D000) [pid = 2384] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 150 (0000004B20188800) [pid = 2384] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 149 (0000004B20269800) [pid = 2384] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 148 (0000004B232C6400) [pid = 2384] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 147 (0000004B23B1A800) [pid = 2384] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 146 (0000004B1C2F5800) [pid = 2384] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 145 (0000004B1E845C00) [pid = 2384] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 144 (0000004B20107800) [pid = 2384] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 143 (0000004B203F1000) [pid = 2384] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 142 (0000004B20185000) [pid = 2384] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 141 (0000004B1A266400) [pid = 2384] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 140 (0000004B15496400) [pid = 2384] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 139 (0000004B14079C00) [pid = 2384] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 138 (0000004B13667400) [pid = 2384] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 137 (0000004B1F9A5C00) [pid = 2384] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 136 (0000004B1F8E1C00) [pid = 2384] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0000004B1549A800) [pid = 2384] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0000004B147CC000) [pid = 2384] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0000004B1D2C8400) [pid = 2384] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B1C473C00) [pid = 2384] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B1F63D800) [pid = 2384] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B1EA69400) [pid = 2384] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B18C97800) [pid = 2384] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B1AF1B000) [pid = 2384] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B1D28E800) [pid = 2384] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B147D3000) [pid = 2384] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B1BA56400) [pid = 2384] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B139AFC00) [pid = 2384] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B146D4800) [pid = 2384] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B20259800) [pid = 2384] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B20840000) [pid = 2384] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B208DB400) [pid = 2384] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1C6CD400) [pid = 2384] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B20191400) [pid = 2384] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1C408800) [pid = 2384] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1C2A5C00) [pid = 2384] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1EDF6800) [pid = 2384] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1F93AC00) [pid = 2384] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 02:53:04 INFO - PROCESS | 2384 | 1461145984027 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 2384 | 1461145984034 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 02:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:53:04 INFO - PROCESS | 2384 | 1461145984047 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 2384 | 1461145984050 Marionette TRACE conn5 <- [1,2258,null,{}] 02:53:04 INFO - PROCESS | 2384 | 1461145984054 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:04 INFO - PROCESS | 2384 | 1461145984161 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 02:53:04 INFO - PROCESS | 2384 | 1461145984168 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A2D0800 == 75 [pid = 2384] [id = 574] 02:53:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B0F3B0800) [pid = 2384] [serial = 1722] [outer = 0000000000000000] 02:53:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B13888000) [pid = 2384] [serial = 1723] [outer = 0000004B0F3B0800] 02:53:04 INFO - PROCESS | 2384 | 1461145984216 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B14539000) [pid = 2384] [serial = 1724] [outer = 0000004B0F3B0800] 02:53:04 INFO - PROCESS | 2384 | 1461145984800 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 777ms 02:53:04 INFO - PROCESS | 2384 | 1461145984828 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 2384 | 1461145984830 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 02:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:53:04 INFO - PROCESS | 2384 | 1461145984834 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 2384 | 1461145984838 Marionette TRACE conn5 <- [1,2262,null,{}] 02:53:04 INFO - PROCESS | 2384 | 1461145984849 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:04 INFO - PROCESS | 2384 | 1461145984951 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 02:53:04 INFO - PROCESS | 2384 | 1461145984959 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1EDA1800 == 76 [pid = 2384] [id = 575] 02:53:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B15108C00) [pid = 2384] [serial = 1725] [outer = 0000000000000000] 02:53:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B17F52400) [pid = 2384] [serial = 1726] [outer = 0000004B15108C00] 02:53:05 INFO - PROCESS | 2384 | 1461145985011 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B18CD7400) [pid = 2384] [serial = 1727] [outer = 0000004B15108C00] 02:53:05 INFO - PROCESS | 2384 | 1461145985487 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 691ms 02:53:05 INFO - PROCESS | 2384 | 1461145985529 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 02:53:05 INFO - PROCESS | 2384 | 1461145985531 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 02:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:53:05 INFO - PROCESS | 2384 | 1461145985535 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 2384 | 1461145985537 Marionette TRACE conn5 <- [1,2266,null,{}] 02:53:05 INFO - PROCESS | 2384 | 1461145985540 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:05 INFO - PROCESS | 2384 | 1461145985639 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 02:53:05 INFO - PROCESS | 2384 | 1461145985646 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20314800 == 77 [pid = 2384] [id = 576] 02:53:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1A759C00) [pid = 2384] [serial = 1728] [outer = 0000000000000000] 02:53:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1AF1FC00) [pid = 2384] [serial = 1729] [outer = 0000004B1A759C00] 02:53:05 INFO - PROCESS | 2384 | 1461145985693 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B1BA4BC00) [pid = 2384] [serial = 1730] [outer = 0000004B1A759C00] 02:53:06 INFO - PROCESS | 2384 | 1461145986139 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 629ms 02:53:06 INFO - PROCESS | 2384 | 1461145986166 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 2384 | 1461145986168 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 02:53:06 INFO - PROCESS | 2384 | 1461145986194 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 2384 | 1461145986196 Marionette TRACE conn5 <- [1,2270,null,{}] 02:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:53:06 INFO - PROCESS | 2384 | 1461145986200 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:06 INFO - PROCESS | 2384 | 1461145986333 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 02:53:06 INFO - PROCESS | 2384 | 1461145986386 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B1D000 == 78 [pid = 2384] [id = 577] 02:53:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1BF69C00) [pid = 2384] [serial = 1731] [outer = 0000000000000000] 02:53:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1C219C00) [pid = 2384] [serial = 1732] [outer = 0000004B1BF69C00] 02:53:06 INFO - PROCESS | 2384 | 1461145986433 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B1C2D8400) [pid = 2384] [serial = 1733] [outer = 0000004B1BF69C00] 02:53:06 INFO - PROCESS | 2384 | 1461145986899 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 732ms 02:53:06 INFO - PROCESS | 2384 | 1461145986934 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 2384 | 1461145986936 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 02:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:53:06 INFO - PROCESS | 2384 | 1461145986939 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 2384 | 1461145986941 Marionette TRACE conn5 <- [1,2274,null,{}] 02:53:06 INFO - PROCESS | 2384 | 1461145986945 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:07 INFO - PROCESS | 2384 | 1461145987083 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 02:53:07 INFO - PROCESS | 2384 | 1461145987105 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2366F800 == 79 [pid = 2384] [id = 578] 02:53:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1C475000) [pid = 2384] [serial = 1734] [outer = 0000000000000000] 02:53:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B1C47F400) [pid = 2384] [serial = 1735] [outer = 0000004B1C475000] 02:53:07 INFO - PROCESS | 2384 | 1461145987153 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B1C6D9800) [pid = 2384] [serial = 1736] [outer = 0000004B1C475000] 02:53:07 INFO - PROCESS | 2384 | 1461145987594 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 02:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 691ms 02:53:07 INFO - PROCESS | 2384 | 1461145987634 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 2384 | 1461145987636 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 02:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:53:07 INFO - PROCESS | 2384 | 1461145987639 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 2384 | 1461145987641 Marionette TRACE conn5 <- [1,2278,null,{}] 02:53:07 INFO - PROCESS | 2384 | 1461145987645 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:07 INFO - PROCESS | 2384 | 1461145987799 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 02:53:07 INFO - PROCESS | 2384 | 1461145987825 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B24000 == 80 [pid = 2384] [id = 579] 02:53:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B1D05E000) [pid = 2384] [serial = 1737] [outer = 0000000000000000] 02:53:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B1D226800) [pid = 2384] [serial = 1738] [outer = 0000004B1D05E000] 02:53:07 INFO - PROCESS | 2384 | 1461145987872 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B1D294400) [pid = 2384] [serial = 1739] [outer = 0000004B1D05E000] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B1B9C4800) [pid = 2384] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B1EDF3C00) [pid = 2384] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B1F642800) [pid = 2384] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B18969C00) [pid = 2384] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B145EE800) [pid = 2384] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B1D228000) [pid = 2384] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B232D2C00) [pid = 2384] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B0D22F000) [pid = 2384] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B145EBC00) [pid = 2384] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B14592000) [pid = 2384] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B17F55400) [pid = 2384] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1B56B400) [pid = 2384] [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.] 02:53:08 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B0D16A800) [pid = 2384] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:53:08 INFO - PROCESS | 2384 | 1461145988579 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 987ms 02:53:08 INFO - PROCESS | 2384 | 1461145988629 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 2384 | 1461145988631 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 02:53:08 INFO - PROCESS | 2384 | 1461145988634 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:53:08 INFO - PROCESS | 2384 | 1461145988636 Marionette TRACE conn5 <- [1,2282,null,{}] 02:53:08 INFO - PROCESS | 2384 | 1461145988640 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:08 INFO - PROCESS | 2384 | 1461145988734 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 02:53:08 INFO - PROCESS | 2384 | 1461145988833 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B7C000 == 81 [pid = 2384] [id = 580] 02:53:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B0E04F000) [pid = 2384] [serial = 1740] [outer = 0000000000000000] 02:53:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1AF22000) [pid = 2384] [serial = 1741] [outer = 0000004B0E04F000] 02:53:08 INFO - PROCESS | 2384 | 1461145988879 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1DFD4000) [pid = 2384] [serial = 1742] [outer = 0000004B0E04F000] 02:53:09 INFO - PROCESS | 2384 | 1461145989287 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 692ms 02:53:09 INFO - PROCESS | 2384 | 1461145989329 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 2384 | 1461145989331 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 02:53:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:53:09 INFO - PROCESS | 2384 | 1461145989335 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 2384 | 1461145989337 Marionette TRACE conn5 <- [1,2286,null,{}] 02:53:09 INFO - PROCESS | 2384 | 1461145989340 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:09 INFO - PROCESS | 2384 | 1461145989438 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 02:53:09 INFO - PROCESS | 2384 | 1461145989444 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B24006800 == 82 [pid = 2384] [id = 581] 02:53:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B1EA0D400) [pid = 2384] [serial = 1743] [outer = 0000000000000000] 02:53:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1EDEF000) [pid = 2384] [serial = 1744] [outer = 0000004B1EA0D400] 02:53:09 INFO - PROCESS | 2384 | 1461145989489 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1F646000) [pid = 2384] [serial = 1745] [outer = 0000004B1EA0D400] 02:53:09 INFO - PROCESS | 2384 | 1461145989930 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 628ms 02:53:09 INFO - PROCESS | 2384 | 1461145989966 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 02:53:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:53:09 INFO - PROCESS | 2384 | 1461145989968 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 02:53:09 INFO - PROCESS | 2384 | 1461145989972 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 2384 | 1461145989974 Marionette TRACE conn5 <- [1,2290,null,{}] 02:53:09 INFO - PROCESS | 2384 | 1461145989977 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:10 INFO - PROCESS | 2384 | 1461145990072 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 02:53:10 INFO - PROCESS | 2384 | 1461145990078 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B251A8800 == 83 [pid = 2384] [id = 582] 02:53:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B1F647800) [pid = 2384] [serial = 1746] [outer = 0000000000000000] 02:53:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1F92EC00) [pid = 2384] [serial = 1747] [outer = 0000004B1F647800] 02:53:10 INFO - PROCESS | 2384 | 1461145990124 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B20104C00) [pid = 2384] [serial = 1748] [outer = 0000004B1F647800] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20BA0800 == 82 [pid = 2384] [id = 253] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23295800 == 81 [pid = 2384] [id = 316] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B246D1800 == 80 [pid = 2384] [id = 372] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23987000 == 79 [pid = 2384] [id = 460] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C4B1800 == 78 [pid = 2384] [id = 516] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B29490000 == 77 [pid = 2384] [id = 459] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13B5F800 == 76 [pid = 2384] [id = 445] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B141B6800 == 75 [pid = 2384] [id = 272] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B151BE800 == 74 [pid = 2384] [id = 463] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B29CE2800 == 73 [pid = 2384] [id = 462] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1EDA5800 == 72 [pid = 2384] [id = 223] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C689000 == 71 [pid = 2384] [id = 268] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2367D800 == 70 [pid = 2384] [id = 317] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B239A5800 == 69 [pid = 2384] [id = 461] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23CB3000 == 68 [pid = 2384] [id = 360] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26B75000 == 67 [pid = 2384] [id = 442] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CB23800 == 66 [pid = 2384] [id = 318] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B27BC3800 == 65 [pid = 2384] [id = 426] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0D217800 == 64 [pid = 2384] [id = 498] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B29154000 == 63 [pid = 2384] [id = 479] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2B1D4800 == 62 [pid = 2384] [id = 456] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B61800 == 61 [pid = 2384] [id = 269] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B145CF800 == 60 [pid = 2384] [id = 288] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B39800 == 59 [pid = 2384] [id = 526] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C67D000 == 58 [pid = 2384] [id = 480] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B282F1800 == 57 [pid = 2384] [id = 441] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26C1E000 == 56 [pid = 2384] [id = 444] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B13B5D000 == 55 [pid = 2384] [id = 267] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26C19000 == 54 [pid = 2384] [id = 544] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23285000 == 53 [pid = 2384] [id = 411] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26991000 == 52 [pid = 2384] [id = 421] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26B63800 == 51 [pid = 2384] [id = 533] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C690000 == 50 [pid = 2384] [id = 534] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26892800 == 49 [pid = 2384] [id = 331] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236DC800 == 48 [pid = 2384] [id = 256] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CB28800 == 47 [pid = 2384] [id = 359] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B251BA000 == 46 [pid = 2384] [id = 443] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C77800 == 45 [pid = 2384] [id = 271] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B33800 == 44 [pid = 2384] [id = 394] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B273DA800 == 43 [pid = 2384] [id = 478] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E119800 == 42 [pid = 2384] [id = 573] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18243800 == 41 [pid = 2384] [id = 572] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2699B000 == 40 [pid = 2384] [id = 571] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2BAD1000 == 39 [pid = 2384] [id = 570] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2A931800 == 38 [pid = 2384] [id = 569] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B29CD4000 == 37 [pid = 2384] [id = 568] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2948E000 == 36 [pid = 2384] [id = 567] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B251BC800 == 35 [pid = 2384] [id = 566] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20027800 == 34 [pid = 2384] [id = 565] 02:53:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1470D800 == 33 [pid = 2384] [id = 564] 02:53:12 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2366F800 == 32 [pid = 2384] [id = 578] 02:53:12 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20314800 == 31 [pid = 2384] [id = 576] 02:53:12 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A2D0800 == 30 [pid = 2384] [id = 574] 02:53:12 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B1D000 == 29 [pid = 2384] [id = 577] 02:53:12 INFO - PROCESS | 2384 | --DOCSHELL 0000004B24006800 == 28 [pid = 2384] [id = 581] 02:53:12 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B24000 == 27 [pid = 2384] [id = 579] 02:53:12 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B7C000 == 26 [pid = 2384] [id = 580] 02:53:12 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1EDA1800 == 25 [pid = 2384] [id = 575] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B1B9CF800) [pid = 2384] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B208D9800) [pid = 2384] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B1F8DC800) [pid = 2384] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B2018A000) [pid = 2384] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B1F933C00) [pid = 2384] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B203E2400) [pid = 2384] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B1DFDBC00) [pid = 2384] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1894DC00) [pid = 2384] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1484AC00) [pid = 2384] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1D22F000) [pid = 2384] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B2336AC00) [pid = 2384] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B0F3A8400) [pid = 2384] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B0E049400) [pid = 2384] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1C135000) [pid = 2384] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1C405000) [pid = 2384] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B15190000) [pid = 2384] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1A282400) [pid = 2384] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B24489C00) [pid = 2384] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B147D0400) [pid = 2384] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1C6D2C00) [pid = 2384] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1BF62800) [pid = 2384] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B23C18C00) [pid = 2384] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1B577C00) [pid = 2384] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B20117800) [pid = 2384] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B2461A000) [pid = 2384] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B2464A400) [pid = 2384] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B2516A800) [pid = 2384] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1C473800) [pid = 2384] [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.] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B0ECE8C00) [pid = 2384] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1503A400) [pid = 2384] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B20189800) [pid = 2384] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1DFDC000) [pid = 2384] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 02:53:12 INFO - PROCESS | 2384 | 1461145992779 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2846ms 02:53:12 INFO - PROCESS | 2384 | 1461145992822 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 2384 | 1461145992827 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 02:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:53:12 INFO - PROCESS | 2384 | 1461145992833 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 2384 | 1461145992837 Marionette TRACE conn5 <- [1,2294,null,{}] 02:53:12 INFO - PROCESS | 2384 | 1461145992845 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:12 INFO - PROCESS | 2384 | 1461145992942 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 02:53:13 INFO - PROCESS | 2384 | 1461145993060 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F4B6800 == 26 [pid = 2384] [id = 583] 02:53:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B0E994C00) [pid = 2384] [serial = 1749] [outer = 0000000000000000] 02:53:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B0E998000) [pid = 2384] [serial = 1750] [outer = 0000004B0E994C00] 02:53:13 INFO - PROCESS | 2384 | 1461145993111 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B0EB6B000) [pid = 2384] [serial = 1751] [outer = 0000004B0E994C00] 02:53:13 INFO - PROCESS | 2384 | 1461145993523 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 733ms 02:53:13 INFO - PROCESS | 2384 | 1461145993569 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 2384 | 1461145993576 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 02:53:13 INFO - PROCESS | 2384 | 1461145993582 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:53:13 INFO - PROCESS | 2384 | 1461145993585 Marionette TRACE conn5 <- [1,2298,null,{}] 02:53:13 INFO - PROCESS | 2384 | 1461145993589 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:13 INFO - PROCESS | 2384 | 1461145993681 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 02:53:13 INFO - PROCESS | 2384 | 1461145993689 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13CC6000 == 27 [pid = 2384] [id = 584] 02:53:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B0EB6D800) [pid = 2384] [serial = 1752] [outer = 0000000000000000] 02:53:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B0F06B400) [pid = 2384] [serial = 1753] [outer = 0000004B0EB6D800] 02:53:13 INFO - PROCESS | 2384 | 1461145993737 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B0F079000) [pid = 2384] [serial = 1754] [outer = 0000004B0EB6D800] 02:53:14 INFO - PROCESS | 2384 | 1461145994216 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:53:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:53:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 691ms 02:53:14 INFO - PROCESS | 2384 | 1461145994279 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 2384 | 1461145994282 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 02:53:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:53:14 INFO - PROCESS | 2384 | 1461145994286 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 2384 | 1461145994290 Marionette TRACE conn5 <- [1,2302,null,{}] 02:53:14 INFO - PROCESS | 2384 | 1461145994302 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:14 INFO - PROCESS | 2384 | 1461145994436 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 02:53:14 INFO - PROCESS | 2384 | 1461145994444 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14710800 == 28 [pid = 2384] [id = 585] 02:53:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B0D163C00) [pid = 2384] [serial = 1755] [outer = 0000000000000000] 02:53:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B13830800) [pid = 2384] [serial = 1756] [outer = 0000004B0D163C00] 02:53:14 INFO - PROCESS | 2384 | 1461145994495 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B13932000) [pid = 2384] [serial = 1757] [outer = 0000004B0D163C00] 02:53:14 INFO - PROCESS | 2384 | 1461145994986 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:53:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:53:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 733ms 02:53:15 INFO - PROCESS | 2384 | 1461145995021 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 2384 | 1461145995024 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 02:53:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:53:15 INFO - PROCESS | 2384 | 1461145995027 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 2384 | 1461145995029 Marionette TRACE conn5 <- [1,2306,null,{}] 02:53:15 INFO - PROCESS | 2384 | 1461145995033 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:15 INFO - PROCESS | 2384 | 1461145995120 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 02:53:15 INFO - PROCESS | 2384 | 1461145995127 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B153A8800 == 29 [pid = 2384] [id = 586] 02:53:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1038BC00) [pid = 2384] [serial = 1758] [outer = 0000000000000000] 02:53:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B13CA4000) [pid = 2384] [serial = 1759] [outer = 0000004B1038BC00] 02:53:15 INFO - PROCESS | 2384 | 1461145995174 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1414B800) [pid = 2384] [serial = 1760] [outer = 0000004B1038BC00] 02:53:15 INFO - PROCESS | 2384 | 1461145995620 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 2384 | 1461145995661 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 02:53:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:53:15 INFO - PROCESS | 2384 | 1461145995664 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 2384 | 1461145995666 Marionette TRACE conn5 <- [1,2310,null,{}] 02:53:15 INFO - PROCESS | 2384 | 1461145995670 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:15 INFO - PROCESS | 2384 | 1461145995750 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 02:53:15 INFO - PROCESS | 2384 | 1461145995760 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18C83000 == 30 [pid = 2384] [id = 587] 02:53:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B0EB6B800) [pid = 2384] [serial = 1761] [outer = 0000000000000000] 02:53:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B14539400) [pid = 2384] [serial = 1762] [outer = 0000004B0EB6B800] 02:53:15 INFO - PROCESS | 2384 | 1461145995806 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B14619C00) [pid = 2384] [serial = 1763] [outer = 0000004B0EB6B800] 02:53:16 INFO - PROCESS | 2384 | 1461145996272 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 628ms 02:53:16 INFO - PROCESS | 2384 | 1461145996297 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 2384 | 1461145996299 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 02:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:53:16 INFO - PROCESS | 2384 | 1461145996303 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 2384 | 1461145996305 Marionette TRACE conn5 <- [1,2314,null,{}] 02:53:16 INFO - PROCESS | 2384 | 1461145996308 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:16 INFO - PROCESS | 2384 | 1461145996428 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 02:53:16 INFO - PROCESS | 2384 | 1461145996438 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:16 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B605800 == 31 [pid = 2384] [id = 588] 02:53:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B147CB000) [pid = 2384] [serial = 1764] [outer = 0000000000000000] 02:53:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1484E800) [pid = 2384] [serial = 1765] [outer = 0000004B147CB000] 02:53:16 INFO - PROCESS | 2384 | 1461145996489 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1486E400) [pid = 2384] [serial = 1766] [outer = 0000004B147CB000] 02:53:16 INFO - PROCESS | 2384 | 1461145996891 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 628ms 02:53:16 INFO - PROCESS | 2384 | 1461145996933 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 2384 | 1461145996935 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 02:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:53:16 INFO - PROCESS | 2384 | 1461145996949 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 2384 | 1461145996952 Marionette TRACE conn5 <- [1,2318,null,{}] 02:53:16 INFO - PROCESS | 2384 | 1461145996955 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:17 INFO - PROCESS | 2384 | 1461145997039 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 02:53:17 INFO - PROCESS | 2384 | 1461145997045 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BAF0800 == 32 [pid = 2384] [id = 589] 02:53:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B14876800) [pid = 2384] [serial = 1767] [outer = 0000000000000000] 02:53:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B14878400) [pid = 2384] [serial = 1768] [outer = 0000004B14876800] 02:53:17 INFO - PROCESS | 2384 | 1461145997092 Marionette DEBUG loaded listener.js 02:53:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B15103800) [pid = 2384] [serial = 1769] [outer = 0000004B14876800] 02:53:17 INFO - PROCESS | 2384 | 1461145997542 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 627ms 02:53:17 INFO - PROCESS | 2384 | 1461145997594 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 02:53:17 INFO - PROCESS | 2384 | 1461145997596 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 02:53:17 INFO - PROCESS | 2384 | 1461145997600 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 2384 | 1461145997602 Marionette TRACE conn5 <- [1,2322,null,{}] 02:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:53:17 INFO - PROCESS | 2384 | 1461145997606 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:17 INFO - PROCESS | 2384 | 1461145997687 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 02:53:17 INFO - PROCESS | 2384 | 1461145997695 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C68D000 == 33 [pid = 2384] [id = 590] 02:53:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1510A800) [pid = 2384] [serial = 1770] [outer = 0000000000000000] 02:53:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1518F400) [pid = 2384] [serial = 1771] [outer = 0000004B1510A800] 02:53:17 INFO - PROCESS | 2384 | 1461145997741 Marionette DEBUG loaded listener.js 02:53:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B154A0C00) [pid = 2384] [serial = 1772] [outer = 0000004B1510A800] 02:53:18 INFO - PROCESS | 2384 | 1461145998223 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:53:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 671ms 02:53:18 INFO - PROCESS | 2384 | 1461145998277 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 02:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:53:18 INFO - PROCESS | 2384 | 1461145998279 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 02:53:18 INFO - PROCESS | 2384 | 1461145998283 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 2384 | 1461145998285 Marionette TRACE conn5 <- [1,2326,null,{}] 02:53:18 INFO - PROCESS | 2384 | 1461145998288 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:18 INFO - PROCESS | 2384 | 1461145998405 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 02:53:18 INFO - PROCESS | 2384 | 1461145998492 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14710000 == 34 [pid = 2384] [id = 591] 02:53:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B15980000) [pid = 2384] [serial = 1773] [outer = 0000000000000000] 02:53:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B15D14400) [pid = 2384] [serial = 1774] [outer = 0000004B15980000] 02:53:18 INFO - PROCESS | 2384 | 1461145998538 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B18258400) [pid = 2384] [serial = 1775] [outer = 0000004B15980000] 02:53:18 INFO - PROCESS | 2384 | 1461145998965 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 734ms 02:53:19 INFO - PROCESS | 2384 | 1461145999020 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 2384 | 1461145999022 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 02:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:53:19 INFO - PROCESS | 2384 | 1461145999031 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:53:19 INFO - PROCESS | 2384 | 1461145999033 Marionette TRACE conn5 <- [1,2330,null,{}] 02:53:19 INFO - PROCESS | 2384 | 1461145999042 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:19 INFO - PROCESS | 2384 | 1461145999155 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 02:53:19 INFO - PROCESS | 2384 | 1461145999167 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E10E000 == 35 [pid = 2384] [id = 592] 02:53:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B15985000) [pid = 2384] [serial = 1776] [outer = 0000000000000000] 02:53:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1894D800) [pid = 2384] [serial = 1777] [outer = 0000004B15985000] 02:53:19 INFO - PROCESS | 2384 | 1461145999212 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B18960800) [pid = 2384] [serial = 1778] [outer = 0000004B15985000] 02:53:19 INFO - PROCESS | 2384 | 1461145999682 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 690ms 02:53:19 INFO - PROCESS | 2384 | 1461145999719 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 2384 | 1461145999722 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 02:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:53:19 INFO - PROCESS | 2384 | 1461145999730 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:53:19 INFO - PROCESS | 2384 | 1461145999733 Marionette TRACE conn5 <- [1,2334,null,{}] 02:53:19 INFO - PROCESS | 2384 | 1461145999736 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:19 INFO - PROCESS | 2384 | 1461145999897 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B1EA0D400) [pid = 2384] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1BF69C00) [pid = 2384] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B1C475000) [pid = 2384] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B0E04F000) [pid = 2384] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B1D05E000) [pid = 2384] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B0D249000) [pid = 2384] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B20839400) [pid = 2384] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B25A91400) [pid = 2384] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B25A91000) [pid = 2384] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B2461F800) [pid = 2384] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1E846800) [pid = 2384] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1C2FC000) [pid = 2384] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B14875000) [pid = 2384] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B0D23B800) [pid = 2384] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B2083C400) [pid = 2384] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1A759C00) [pid = 2384] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B15108C00) [pid = 2384] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B0F3B0800) [pid = 2384] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B13954400) [pid = 2384] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1038A400) [pid = 2384] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B23C13000) [pid = 2384] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B203EF400) [pid = 2384] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B2448F800) [pid = 2384] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1A967800) [pid = 2384] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B23B1E800) [pid = 2384] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1B70B800) [pid = 2384] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B23B1E000) [pid = 2384] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B20184000) [pid = 2384] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B24639000) [pid = 2384] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:53:20 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1CBD8000) [pid = 2384] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:53:20 INFO - PROCESS | 2384 | 1461146000579 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:20 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B153B5000 == 36 [pid = 2384] [id = 593] 02:53:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B0D249000) [pid = 2384] [serial = 1779] [outer = 0000000000000000] 02:53:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B0ECE8C00) [pid = 2384] [serial = 1780] [outer = 0000004B0D249000] 02:53:20 INFO - PROCESS | 2384 | 1461146000639 Marionette DEBUG loaded listener.js 02:53:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1A284400) [pid = 2384] [serial = 1781] [outer = 0000004B0D249000] 02:53:21 INFO - PROCESS | 2384 | 1461146001037 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1344ms 02:53:21 INFO - PROCESS | 2384 | 1461146001072 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 02:53:21 INFO - PROCESS | 2384 | 1461146001075 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 02:53:21 INFO - PROCESS | 2384 | 1461146001078 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:53:21 INFO - PROCESS | 2384 | 1461146001080 Marionette TRACE conn5 <- [1,2338,null,{}] 02:53:21 INFO - PROCESS | 2384 | 1461146001083 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:21 INFO - PROCESS | 2384 | 1461146001195 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 02:53:21 INFO - PROCESS | 2384 | 1461146001204 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1EDA4000 == 37 [pid = 2384] [id = 594] 02:53:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1A756000) [pid = 2384] [serial = 1782] [outer = 0000000000000000] 02:53:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1A962000) [pid = 2384] [serial = 1783] [outer = 0000004B1A756000] 02:53:21 INFO - PROCESS | 2384 | 1461146001250 Marionette DEBUG loaded listener.js 02:53:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1AE41C00) [pid = 2384] [serial = 1784] [outer = 0000004B1A756000] 02:53:21 INFO - PROCESS | 2384 | 1461146001656 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 629ms 02:53:21 INFO - PROCESS | 2384 | 1461146001711 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 02:53:21 INFO - PROCESS | 2384 | 1461146001713 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 02:53:21 INFO - PROCESS | 2384 | 1461146001716 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:53:21 INFO - PROCESS | 2384 | 1461146001718 Marionette TRACE conn5 <- [1,2342,null,{}] 02:53:21 INFO - PROCESS | 2384 | 1461146001721 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:21 INFO - PROCESS | 2384 | 1461146001834 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 02:53:21 INFO - PROCESS | 2384 | 1461146001843 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F9E9800 == 38 [pid = 2384] [id = 595] 02:53:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1AE54000) [pid = 2384] [serial = 1785] [outer = 0000000000000000] 02:53:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1AF1EC00) [pid = 2384] [serial = 1786] [outer = 0000004B1AE54000] 02:53:21 INFO - PROCESS | 2384 | 1461146001914 Marionette DEBUG loaded listener.js 02:53:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1B568C00) [pid = 2384] [serial = 1787] [outer = 0000004B1AE54000] 02:53:22 INFO - PROCESS | 2384 | 1461146002323 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 629ms 02:53:22 INFO - PROCESS | 2384 | 1461146002348 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 02:53:22 INFO - PROCESS | 2384 | 1461146002350 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 02:53:22 INFO - PROCESS | 2384 | 1461146002353 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:53:22 INFO - PROCESS | 2384 | 1461146002355 Marionette TRACE conn5 <- [1,2346,null,{}] 02:53:22 INFO - PROCESS | 2384 | 1461146002359 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:22 INFO - PROCESS | 2384 | 1461146002477 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 02:53:22 INFO - PROCESS | 2384 | 1461146002485 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20313800 == 39 [pid = 2384] [id = 596] 02:53:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1B56FC00) [pid = 2384] [serial = 1788] [outer = 0000000000000000] 02:53:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1B70B800) [pid = 2384] [serial = 1789] [outer = 0000004B1B56FC00] 02:53:22 INFO - PROCESS | 2384 | 1461146002530 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1BA4F400) [pid = 2384] [serial = 1790] [outer = 0000004B1B56FC00] 02:53:23 INFO - PROCESS | 2384 | 1461146003335 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1022ms 02:53:23 INFO - PROCESS | 2384 | 1461146003379 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 02:53:23 INFO - PROCESS | 2384 | 1461146003386 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 02:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:53:23 INFO - PROCESS | 2384 | 1461146003412 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 2384 | 1461146003416 Marionette TRACE conn5 <- [1,2350,null,{}] 02:53:23 INFO - PROCESS | 2384 | 1461146003422 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:23 INFO - PROCESS | 2384 | 1461146003567 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 02:53:23 INFO - PROCESS | 2384 | 1461146003693 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14572800 == 40 [pid = 2384] [id = 597] 02:53:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B0ECE5C00) [pid = 2384] [serial = 1791] [outer = 0000000000000000] 02:53:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B0F072C00) [pid = 2384] [serial = 1792] [outer = 0000004B0ECE5C00] 02:53:23 INFO - PROCESS | 2384 | 1461146003754 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1028B800) [pid = 2384] [serial = 1793] [outer = 0000004B0ECE5C00] 02:53:24 INFO - PROCESS | 2384 | 1461146004494 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1147ms 02:53:24 INFO - PROCESS | 2384 | 1461146004541 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 02:53:24 INFO - PROCESS | 2384 | 1461146004548 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 02:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:53:24 INFO - PROCESS | 2384 | 1461146004579 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:53:24 INFO - PROCESS | 2384 | 1461146004582 Marionette TRACE conn5 <- [1,2354,null,{}] 02:53:24 INFO - PROCESS | 2384 | 1461146004587 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:24 INFO - PROCESS | 2384 | 1461146004721 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 02:53:24 INFO - PROCESS | 2384 | 1461146004838 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:24 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8B0000 == 41 [pid = 2384] [id = 598] 02:53:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B13664C00) [pid = 2384] [serial = 1794] [outer = 0000000000000000] 02:53:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1461D400) [pid = 2384] [serial = 1795] [outer = 0000004B13664C00] 02:53:24 INFO - PROCESS | 2384 | 1461146004895 Marionette DEBUG loaded listener.js 02:53:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B147C9800) [pid = 2384] [serial = 1796] [outer = 0000004B13664C00] 02:53:25 INFO - PROCESS | 2384 | 1461146005770 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1239ms 02:53:25 INFO - PROCESS | 2384 | 1461146005823 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 02:53:25 INFO - PROCESS | 2384 | 1461146005828 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 02:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:53:25 INFO - PROCESS | 2384 | 1461146005834 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:53:25 INFO - PROCESS | 2384 | 1461146005839 Marionette TRACE conn5 <- [1,2358,null,{}] 02:53:25 INFO - PROCESS | 2384 | 1461146005846 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:25 INFO - PROCESS | 2384 | 1461146005957 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 02:53:26 INFO - PROCESS | 2384 | 1461146006087 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:26 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14707800 == 42 [pid = 2384] [id = 599] 02:53:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B0E456C00) [pid = 2384] [serial = 1797] [outer = 0000000000000000] 02:53:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B0EB61000) [pid = 2384] [serial = 1798] [outer = 0000004B0E456C00] 02:53:26 INFO - PROCESS | 2384 | 1461146006139 Marionette DEBUG loaded listener.js 02:53:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B0F06A800) [pid = 2384] [serial = 1799] [outer = 0000004B0E456C00] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0E4AF000 == 41 [pid = 2384] [id = 239] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1AF2E800 == 40 [pid = 2384] [id = 229] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BF14000 == 39 [pid = 2384] [id = 236] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A2DA000 == 38 [pid = 2384] [id = 228] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B21263000 == 37 [pid = 2384] [id = 238] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B8D000 == 36 [pid = 2384] [id = 237] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14709000 == 35 [pid = 2384] [id = 232] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1DD15000 == 34 [pid = 2384] [id = 233] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B151C9000 == 33 [pid = 2384] [id = 227] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0EAF0800 == 32 [pid = 2384] [id = 225] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BAE8000 == 31 [pid = 2384] [id = 231] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14709800 == 30 [pid = 2384] [id = 226] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A2D8000 == 29 [pid = 2384] [id = 234] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F252800 == 28 [pid = 2384] [id = 224] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1F92EC00) [pid = 2384] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOCSHELL 0000004B251A8800 == 27 [pid = 2384] [id = 582] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B15187400) [pid = 2384] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B24493400) [pid = 2384] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B208DF800) [pid = 2384] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B2463C800) [pid = 2384] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1C474800) [pid = 2384] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B25A06000) [pid = 2384] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B23368800) [pid = 2384] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B23EB9000) [pid = 2384] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B203F1400) [pid = 2384] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B24652C00) [pid = 2384] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1D28F400) [pid = 2384] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1F646000) [pid = 2384] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1C219C00) [pid = 2384] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1C2D8400) [pid = 2384] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1C47F400) [pid = 2384] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1AF22000) [pid = 2384] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1D226800) [pid = 2384] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1EDEF000) [pid = 2384] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1D294400) [pid = 2384] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B0EB6C400) [pid = 2384] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B26C45C00) [pid = 2384] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B26BA0800) [pid = 2384] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B26B99400) [pid = 2384] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B25EE8000) [pid = 2384] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B25BB1000) [pid = 2384] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B25A93C00) [pid = 2384] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B25A09800) [pid = 2384] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B24649C00) [pid = 2384] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B24610800) [pid = 2384] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B23C12800) [pid = 2384] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B1EA6B000) [pid = 2384] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B1D229800) [pid = 2384] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B1B70A800) [pid = 2384] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B1895EC00) [pid = 2384] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B1392C400) [pid = 2384] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B0E98EC00) [pid = 2384] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B23B17C00) [pid = 2384] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B1AF1FC00) [pid = 2384] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B17F52400) [pid = 2384] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B18CD7400) [pid = 2384] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0000004B13888000) [pid = 2384] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0000004B14539000) [pid = 2384] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0000004B147D5000) [pid = 2384] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0000004B14305400) [pid = 2384] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0000004B15D12C00) [pid = 2384] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0000004B1C6D9800) [pid = 2384] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 69 (0000004B1BA4BC00) [pid = 2384] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | --DOMWINDOW == 68 (0000004B1DFD4000) [pid = 2384] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 02:53:26 INFO - PROCESS | 2384 | 1461146006716 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 943ms 02:53:26 INFO - PROCESS | 2384 | 1461146006780 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 2384 | 1461146006786 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 02:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:53:26 INFO - PROCESS | 2384 | 1461146006792 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 2384 | 1461146006795 Marionette TRACE conn5 <- [1,2362,null,{}] 02:53:26 INFO - PROCESS | 2384 | 1461146006798 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:26 INFO - PROCESS | 2384 | 1461146006885 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 02:53:26 INFO - PROCESS | 2384 | 1461146006988 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B151CE800 == 28 [pid = 2384] [id = 600] 02:53:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 69 (0000004B0EA47C00) [pid = 2384] [serial = 1800] [outer = 0000000000000000] 02:53:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 70 (0000004B13668800) [pid = 2384] [serial = 1801] [outer = 0000004B0EA47C00] 02:53:27 INFO - PROCESS | 2384 | 1461146007035 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0000004B13937C00) [pid = 2384] [serial = 1802] [outer = 0000004B0EA47C00] 02:53:27 INFO - PROCESS | 2384 | 1461146007430 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 692ms 02:53:27 INFO - PROCESS | 2384 | 1461146007514 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 02:53:27 INFO - PROCESS | 2384 | 1461146007516 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 02:53:27 INFO - PROCESS | 2384 | 1461146007520 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:53:27 INFO - PROCESS | 2384 | 1461146007524 Marionette TRACE conn5 <- [1,2366,null,{}] 02:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:53:27 INFO - PROCESS | 2384 | 1461146007541 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:27 INFO - PROCESS | 2384 | 1461146007631 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 02:53:27 INFO - PROCESS | 2384 | 1461146007647 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9D9800 == 29 [pid = 2384] [id = 601] 02:53:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0000004B14309C00) [pid = 2384] [serial = 1803] [outer = 0000000000000000] 02:53:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0000004B14539800) [pid = 2384] [serial = 1804] [outer = 0000004B14309C00] 02:53:27 INFO - PROCESS | 2384 | 1461146007697 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0000004B14624800) [pid = 2384] [serial = 1805] [outer = 0000004B14309C00] 02:53:28 INFO - PROCESS | 2384 | 1461146008174 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 692ms 02:53:28 INFO - PROCESS | 2384 | 1461146008221 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 02:53:28 INFO - PROCESS | 2384 | 1461146008224 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 02:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:53:28 INFO - PROCESS | 2384 | 1461146008227 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 2384 | 1461146008229 Marionette TRACE conn5 <- [1,2370,null,{}] 02:53:28 INFO - PROCESS | 2384 | 1461146008233 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:28 INFO - PROCESS | 2384 | 1461146008321 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 02:53:28 INFO - PROCESS | 2384 | 1461146008328 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C67B000 == 30 [pid = 2384] [id = 602] 02:53:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B147CE400) [pid = 2384] [serial = 1806] [outer = 0000000000000000] 02:53:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0000004B14853400) [pid = 2384] [serial = 1807] [outer = 0000004B147CE400] 02:53:28 INFO - PROCESS | 2384 | 1461146008375 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B14874400) [pid = 2384] [serial = 1808] [outer = 0000004B147CE400] 02:53:28 INFO - PROCESS | 2384 | 1461146008870 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 690ms 02:53:28 INFO - PROCESS | 2384 | 1461146008921 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 02:53:28 INFO - PROCESS | 2384 | 1461146008923 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 02:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:53:28 INFO - PROCESS | 2384 | 1461146008926 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 2384 | 1461146008928 Marionette TRACE conn5 <- [1,2374,null,{}] 02:53:28 INFO - PROCESS | 2384 | 1461146008937 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:29 INFO - PROCESS | 2384 | 1461146009072 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 02:53:29 INFO - PROCESS | 2384 | 1461146009085 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1DD2E000 == 31 [pid = 2384] [id = 603] 02:53:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B14875400) [pid = 2384] [serial = 1809] [outer = 0000000000000000] 02:53:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B1487D000) [pid = 2384] [serial = 1810] [outer = 0000004B14875400] 02:53:29 INFO - PROCESS | 2384 | 1461146009174 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B154A0400) [pid = 2384] [serial = 1811] [outer = 0000004B14875400] 02:53:29 INFO - PROCESS | 2384 | 1461146009622 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 733ms 02:53:29 INFO - PROCESS | 2384 | 1461146009663 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 02:53:29 INFO - PROCESS | 2384 | 1461146009665 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 02:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:53:29 INFO - PROCESS | 2384 | 1461146009668 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:53:29 INFO - PROCESS | 2384 | 1461146009670 Marionette TRACE conn5 <- [1,2378,null,{}] 02:53:29 INFO - PROCESS | 2384 | 1461146009674 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:29 INFO - PROCESS | 2384 | 1461146009809 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 02:53:29 INFO - PROCESS | 2384 | 1461146009869 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F6B8800 == 32 [pid = 2384] [id = 604] 02:53:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B18950400) [pid = 2384] [serial = 1812] [outer = 0000000000000000] 02:53:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B1896BC00) [pid = 2384] [serial = 1813] [outer = 0000004B18950400] 02:53:29 INFO - PROCESS | 2384 | 1461146009919 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B1A26C400) [pid = 2384] [serial = 1814] [outer = 0000004B18950400] 02:53:30 INFO - PROCESS | 2384 | 1461146010360 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 734ms 02:53:30 INFO - PROCESS | 2384 | 1461146010432 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 2384 | 1461146010434 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 02:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:53:30 INFO - PROCESS | 2384 | 1461146010438 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 2384 | 1461146010440 Marionette TRACE conn5 <- [1,2382,null,{}] 02:53:30 INFO - PROCESS | 2384 | 1461146010444 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:30 INFO - PROCESS | 2384 | 1461146010554 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B15980000) [pid = 2384] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B1510A800) [pid = 2384] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B0EB6D800) [pid = 2384] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B1038BC00) [pid = 2384] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B147CB000) [pid = 2384] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B0EB6B800) [pid = 2384] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B0E994C00) [pid = 2384] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0000004B15985000) [pid = 2384] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0000004B14876800) [pid = 2384] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 73 (0000004B0D163C00) [pid = 2384] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 72 (0000004B1A756000) [pid = 2384] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 71 (0000004B0D249000) [pid = 2384] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:53:30 INFO - PROCESS | 2384 | --DOMWINDOW == 70 (0000004B1AE54000) [pid = 2384] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:53:30 INFO - PROCESS | 2384 | 1461146010706 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1025D800 == 33 [pid = 2384] [id = 605] 02:53:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 71 (0000004B0D249000) [pid = 2384] [serial = 1815] [outer = 0000000000000000] 02:53:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 72 (0000004B0EB6D800) [pid = 2384] [serial = 1816] [outer = 0000004B0D249000] 02:53:30 INFO - PROCESS | 2384 | 1461146010754 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 73 (0000004B15109800) [pid = 2384] [serial = 1817] [outer = 0000004B0D249000] 02:53:31 INFO - PROCESS | 2384 | 1461146011152 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 734ms 02:53:31 INFO - PROCESS | 2384 | 1461146011174 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 2384 | 1461146011176 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 02:53:31 INFO - PROCESS | 2384 | 1461146011179 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:53:31 INFO - PROCESS | 2384 | 1461146011181 Marionette TRACE conn5 <- [1,2386,null,{}] 02:53:31 INFO - PROCESS | 2384 | 1461146011184 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:31 INFO - PROCESS | 2384 | 1461146011267 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 02:53:31 INFO - PROCESS | 2384 | 1461146011340 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2032A000 == 34 [pid = 2384] [id = 606] 02:53:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 74 (0000004B14074000) [pid = 2384] [serial = 1818] [outer = 0000000000000000] 02:53:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B1A75AC00) [pid = 2384] [serial = 1819] [outer = 0000004B14074000] 02:53:31 INFO - PROCESS | 2384 | 1461146011390 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0000004B1AF22000) [pid = 2384] [serial = 1820] [outer = 0000004B14074000] 02:53:31 INFO - PROCESS | 2384 | 1461146011762 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 629ms 02:53:31 INFO - PROCESS | 2384 | 1461146011812 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 2384 | 1461146011814 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 02:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:53:31 INFO - PROCESS | 2384 | 1461146011824 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 2384 | 1461146011826 Marionette TRACE conn5 <- [1,2390,null,{}] 02:53:31 INFO - PROCESS | 2384 | 1461146011829 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:31 INFO - PROCESS | 2384 | 1461146011912 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 02:53:31 INFO - PROCESS | 2384 | 1461146011918 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B18800 == 35 [pid = 2384] [id = 607] 02:53:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B1B568800) [pid = 2384] [serial = 1821] [outer = 0000000000000000] 02:53:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B1B713800) [pid = 2384] [serial = 1822] [outer = 0000004B1B568800] 02:53:31 INFO - PROCESS | 2384 | 1461146011964 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B1BA55800) [pid = 2384] [serial = 1823] [outer = 0000004B1B568800] 02:53:32 INFO - PROCESS | 2384 | 1461146012418 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 629ms 02:53:32 INFO - PROCESS | 2384 | 1461146012458 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 02:53:32 INFO - PROCESS | 2384 | 1461146012460 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 02:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:53:32 INFO - PROCESS | 2384 | 1461146012464 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - PROCESS | 2384 | 1461146012466 Marionette TRACE conn5 <- [1,2394,null,{}] 02:53:32 INFO - PROCESS | 2384 | 1461146012469 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:32 INFO - PROCESS | 2384 | 1461146012553 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 02:53:32 INFO - PROCESS | 2384 | 1461146012559 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B93800 == 36 [pid = 2384] [id = 608] 02:53:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B1BF64000) [pid = 2384] [serial = 1824] [outer = 0000000000000000] 02:53:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B1BF67000) [pid = 2384] [serial = 1825] [outer = 0000004B1BF64000] 02:53:32 INFO - PROCESS | 2384 | 1461146012607 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B1C134000) [pid = 2384] [serial = 1826] [outer = 0000004B1BF64000] 02:53:33 INFO - PROCESS | 2384 | 1461146013332 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 923ms 02:53:33 INFO - PROCESS | 2384 | 1461146013393 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 02:53:33 INFO - PROCESS | 2384 | 1461146013399 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 02:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:53:33 INFO - PROCESS | 2384 | 1461146013405 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:53:33 INFO - PROCESS | 2384 | 1461146013409 Marionette TRACE conn5 <- [1,2398,null,{}] 02:53:33 INFO - PROCESS | 2384 | 1461146013414 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:33 INFO - PROCESS | 2384 | 1461146013539 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 02:53:33 INFO - PROCESS | 2384 | 1461146013653 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:33 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18244000 == 37 [pid = 2384] [id = 609] 02:53:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B0ECE6C00) [pid = 2384] [serial = 1827] [outer = 0000000000000000] 02:53:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B10315400) [pid = 2384] [serial = 1828] [outer = 0000004B0ECE6C00] 02:53:33 INFO - PROCESS | 2384 | 1461146013713 Marionette DEBUG loaded listener.js 02:53:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B14015400) [pid = 2384] [serial = 1829] [outer = 0000004B0ECE6C00] 02:53:34 INFO - PROCESS | 2384 | 1461146014288 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 943ms 02:53:34 INFO - PROCESS | 2384 | 1461146014351 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 02:53:34 INFO - PROCESS | 2384 | 1461146014357 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 02:53:34 INFO - PROCESS | 2384 | 1461146014364 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:53:34 INFO - PROCESS | 2384 | 1461146014367 Marionette TRACE conn5 <- [1,2402,null,{}] 02:53:34 INFO - PROCESS | 2384 | 1461146014371 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:34 INFO - PROCESS | 2384 | 1461146014485 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 02:53:34 INFO - PROCESS | 2384 | 1461146014606 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E826800 == 38 [pid = 2384] [id = 610] 02:53:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B14628000) [pid = 2384] [serial = 1830] [outer = 0000000000000000] 02:53:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B1486FC00) [pid = 2384] [serial = 1831] [outer = 0000004B14628000] 02:53:34 INFO - PROCESS | 2384 | 1461146014664 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B15984C00) [pid = 2384] [serial = 1832] [outer = 0000004B14628000] 02:53:35 INFO - PROCESS | 2384 | 1461146015296 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 985ms 02:53:35 INFO - PROCESS | 2384 | 1461146015358 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 02:53:35 INFO - PROCESS | 2384 | 1461146015361 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 02:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:53:35 INFO - PROCESS | 2384 | 1461146015366 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 2384 | 1461146015370 Marionette TRACE conn5 <- [1,2406,null,{}] 02:53:35 INFO - PROCESS | 2384 | 1461146015382 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:35 INFO - PROCESS | 2384 | 1461146015496 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 02:53:35 INFO - PROCESS | 2384 | 1461146015619 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2127C800 == 39 [pid = 2384] [id = 611] 02:53:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1A962400) [pid = 2384] [serial = 1833] [outer = 0000000000000000] 02:53:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1BA48C00) [pid = 2384] [serial = 1834] [outer = 0000004B1A962400] 02:53:35 INFO - PROCESS | 2384 | 1461146015678 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1C2D0400) [pid = 2384] [serial = 1835] [outer = 0000004B1A962400] 02:53:36 INFO - PROCESS | 2384 | 1461146016282 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:53:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:53:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 945ms 02:53:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:53:36 INFO - PROCESS | 2384 | 1461146016314 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 02:53:36 INFO - PROCESS | 2384 | 1461146016317 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 02:53:36 INFO - PROCESS | 2384 | 1461146016320 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 2384 | 1461146016323 Marionette TRACE conn5 <- [1,2410,null,{}] 02:53:36 INFO - PROCESS | 2384 | 1461146016326 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:36 INFO - PROCESS | 2384 | 1461146016438 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 02:53:36 INFO - PROCESS | 2384 | 1461146016532 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:36 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23299000 == 40 [pid = 2384] [id = 612] 02:53:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1C2D7400) [pid = 2384] [serial = 1836] [outer = 0000000000000000] 02:53:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1C2DC800) [pid = 2384] [serial = 1837] [outer = 0000004B1C2D7400] 02:53:36 INFO - PROCESS | 2384 | 1461146016589 Marionette DEBUG loaded listener.js 02:53:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1C2F3000) [pid = 2384] [serial = 1838] [outer = 0000004B1C2D7400] 02:53:37 INFO - PROCESS | 2384 | 1461146017123 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:53:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:53:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 838ms 02:53:37 INFO - PROCESS | 2384 | 1461146017161 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 02:53:37 INFO - PROCESS | 2384 | 1461146017163 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 02:53:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:53:37 INFO - PROCESS | 2384 | 1461146017167 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - PROCESS | 2384 | 1461146017169 Marionette TRACE conn5 <- [1,2414,null,{}] 02:53:37 INFO - PROCESS | 2384 | 1461146017173 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:37 INFO - PROCESS | 2384 | 1461146017280 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 02:53:37 INFO - PROCESS | 2384 | 1461146017372 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14794000 == 41 [pid = 2384] [id = 613] 02:53:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B15191800) [pid = 2384] [serial = 1839] [outer = 0000000000000000] 02:53:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B18946400) [pid = 2384] [serial = 1840] [outer = 0000004B15191800] 02:53:37 INFO - PROCESS | 2384 | 1461146017429 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1C2F7400) [pid = 2384] [serial = 1841] [outer = 0000004B15191800] 02:53:38 INFO - PROCESS | 2384 | 1461146018169 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:53:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:53:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1028ms 02:53:38 INFO - PROCESS | 2384 | 1461146018198 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 02:53:38 INFO - PROCESS | 2384 | 1461146018202 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 02:53:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:53:38 INFO - PROCESS | 2384 | 1461146018207 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 2384 | 1461146018212 Marionette TRACE conn5 <- [1,2418,null,{}] 02:53:38 INFO - PROCESS | 2384 | 1461146018238 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:38 INFO - PROCESS | 2384 | 1461146018341 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 02:53:38 INFO - PROCESS | 2384 | 1461146018442 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:38 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18C74000 == 42 [pid = 2384] [id = 614] 02:53:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B0EA49800) [pid = 2384] [serial = 1842] [outer = 0000000000000000] 02:53:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B0ECDE800) [pid = 2384] [serial = 1843] [outer = 0000004B0EA49800] 02:53:38 INFO - PROCESS | 2384 | 1461146018494 Marionette DEBUG loaded listener.js 02:53:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B13935C00) [pid = 2384] [serial = 1844] [outer = 0000004B0EA49800] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1AF1EC00) [pid = 2384] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B15D14400) [pid = 2384] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1518F400) [pid = 2384] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B0F06B400) [pid = 2384] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B0F079000) [pid = 2384] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B13CA4000) [pid = 2384] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1414B800) [pid = 2384] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1484E800) [pid = 2384] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1486E400) [pid = 2384] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B14539400) [pid = 2384] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B14619C00) [pid = 2384] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B0E998000) [pid = 2384] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B0EB6B000) [pid = 2384] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B1894D800) [pid = 2384] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B14878400) [pid = 2384] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B15103800) [pid = 2384] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B18258400) [pid = 2384] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 82 (0000004B13830800) [pid = 2384] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 81 (0000004B13932000) [pid = 2384] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 80 (0000004B18960800) [pid = 2384] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 79 (0000004B1A962000) [pid = 2384] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 78 (0000004B0ECE8C00) [pid = 2384] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 77 (0000004B1A284400) [pid = 2384] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 76 (0000004B1AE41C00) [pid = 2384] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 75 (0000004B154A0C00) [pid = 2384] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | --DOMWINDOW == 74 (0000004B1B568C00) [pid = 2384] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 02:53:39 INFO - PROCESS | 2384 | 1461146019096 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:53:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 901ms 02:53:39 INFO - PROCESS | 2384 | 1461146019113 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 2384 | 1461146019119 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 02:53:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:53:39 INFO - PROCESS | 2384 | 1461146019125 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 2384 | 1461146019128 Marionette TRACE conn5 <- [1,2422,null,{}] 02:53:39 INFO - PROCESS | 2384 | 1461146019132 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:39 INFO - PROCESS | 2384 | 1461146019221 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 02:53:39 INFO - PROCESS | 2384 | 1461146019318 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B140A0000 == 43 [pid = 2384] [id = 615] 02:53:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 75 (0000004B0F079000) [pid = 2384] [serial = 1845] [outer = 0000000000000000] 02:53:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 76 (0000004B0F225800) [pid = 2384] [serial = 1846] [outer = 0000004B0F079000] 02:53:39 INFO - PROCESS | 2384 | 1461146019372 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 77 (0000004B1393B800) [pid = 2384] [serial = 1847] [outer = 0000004B0F079000] 02:53:39 INFO - PROCESS | 2384 | 1461146019842 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:53:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 733ms 02:53:39 INFO - PROCESS | 2384 | 1461146019860 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 2384 | 1461146019862 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 02:53:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:53:39 INFO - PROCESS | 2384 | 1461146019871 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 2384 | 1461146019875 Marionette TRACE conn5 <- [1,2426,null,{}] 02:53:39 INFO - PROCESS | 2384 | 1461146019886 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:39 INFO - PROCESS | 2384 | 1461146019975 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 02:53:39 INFO - PROCESS | 2384 | 1461146019984 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B8BB800 == 44 [pid = 2384] [id = 616] 02:53:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 78 (0000004B14597C00) [pid = 2384] [serial = 1848] [outer = 0000000000000000] 02:53:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 79 (0000004B1461B800) [pid = 2384] [serial = 1849] [outer = 0000004B14597C00] 02:53:40 INFO - PROCESS | 2384 | 1461146020034 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 80 (0000004B147D6000) [pid = 2384] [serial = 1850] [outer = 0000004B14597C00] 02:53:40 INFO - PROCESS | 2384 | 1461146020489 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 629ms 02:53:40 INFO - PROCESS | 2384 | 1461146020502 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 02:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:53:40 INFO - PROCESS | 2384 | 1461146020505 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 02:53:40 INFO - PROCESS | 2384 | 1461146020508 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 2384 | 1461146020510 Marionette TRACE conn5 <- [1,2430,null,{}] 02:53:40 INFO - PROCESS | 2384 | 1461146020518 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:40 INFO - PROCESS | 2384 | 1461146020606 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 02:53:40 INFO - PROCESS | 2384 | 1461146020614 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C67D000 == 45 [pid = 2384] [id = 617] 02:53:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 81 (0000004B14874000) [pid = 2384] [serial = 1851] [outer = 0000000000000000] 02:53:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 82 (0000004B14857C00) [pid = 2384] [serial = 1852] [outer = 0000004B14874000] 02:53:40 INFO - PROCESS | 2384 | 1461146020661 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 83 (0000004B1510A000) [pid = 2384] [serial = 1853] [outer = 0000004B14874000] 02:53:41 INFO - PROCESS | 2384 | 1461146021092 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:53:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:53:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 628ms 02:53:41 INFO - PROCESS | 2384 | 1461146021146 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 02:53:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:53:41 INFO - PROCESS | 2384 | 1461146021148 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 02:53:41 INFO - PROCESS | 2384 | 1461146021151 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 2384 | 1461146021153 Marionette TRACE conn5 <- [1,2434,null,{}] 02:53:41 INFO - PROCESS | 2384 | 1461146021157 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:41 INFO - PROCESS | 2384 | 1461146021270 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 02:53:41 INFO - PROCESS | 2384 | 1461146021276 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:41 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E447800 == 46 [pid = 2384] [id = 618] 02:53:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B15103800) [pid = 2384] [serial = 1854] [outer = 0000000000000000] 02:53:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B15D1B800) [pid = 2384] [serial = 1855] [outer = 0000004B15103800] 02:53:41 INFO - PROCESS | 2384 | 1461146021324 Marionette DEBUG loaded listener.js 02:53:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B1894EC00) [pid = 2384] [serial = 1856] [outer = 0000004B15103800] 02:53:41 INFO - PROCESS | 2384 | 1461146021808 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:53:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:53:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 689ms 02:53:41 INFO - PROCESS | 2384 | 1461146021842 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 02:53:41 INFO - PROCESS | 2384 | 1461146021844 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 02:53:41 INFO - PROCESS | 2384 | 1461146021848 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:53:41 INFO - PROCESS | 2384 | 1461146021849 Marionette TRACE conn5 <- [1,2438,null,{}] 02:53:41 INFO - PROCESS | 2384 | 1461146021853 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:41 INFO - PROCESS | 2384 | 1461146021984 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 02:53:42 INFO - PROCESS | 2384 | 1461146022040 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F9DC000 == 47 [pid = 2384] [id = 619] 02:53:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B18CD7400) [pid = 2384] [serial = 1857] [outer = 0000000000000000] 02:53:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B1B56A000) [pid = 2384] [serial = 1858] [outer = 0000004B18CD7400] 02:53:42 INFO - PROCESS | 2384 | 1461146022090 Marionette DEBUG loaded listener.js 02:53:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1BF61800) [pid = 2384] [serial = 1859] [outer = 0000004B18CD7400] 02:53:42 INFO - PROCESS | 2384 | 1461146022530 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 734ms 02:53:42 INFO - PROCESS | 2384 | 1461146022620 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 02:53:42 INFO - PROCESS | 2384 | 1461146022622 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 02:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:53:42 INFO - PROCESS | 2384 | 1461146022628 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - PROCESS | 2384 | 1461146022630 Marionette TRACE conn5 <- [1,2442,null,{}] 02:53:42 INFO - PROCESS | 2384 | 1461146022634 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:42 INFO - PROCESS | 2384 | 1461146022745 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 02:53:42 INFO - PROCESS | 2384 | 1461146022754 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B1C000 == 48 [pid = 2384] [id = 620] 02:53:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1C2A7800) [pid = 2384] [serial = 1860] [outer = 0000000000000000] 02:53:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1C2DA000) [pid = 2384] [serial = 1861] [outer = 0000004B1C2A7800] 02:53:42 INFO - PROCESS | 2384 | 1461146022842 Marionette DEBUG loaded listener.js 02:53:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1C405400) [pid = 2384] [serial = 1862] [outer = 0000004B1C2A7800] 02:53:43 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B14875400) [pid = 2384] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:53:43 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B18950400) [pid = 2384] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:53:43 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B147CE400) [pid = 2384] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:53:43 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B0E456C00) [pid = 2384] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:53:43 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B14309C00) [pid = 2384] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:53:43 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B0EA47C00) [pid = 2384] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:53:43 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B0D249000) [pid = 2384] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:53:43 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B14074000) [pid = 2384] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:53:43 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B1B568800) [pid = 2384] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:53:43 INFO - PROCESS | 2384 | 1461146023296 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:53:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:53:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 690ms 02:53:43 INFO - PROCESS | 2384 | 1461146023319 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 02:53:43 INFO - PROCESS | 2384 | 1461146023322 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 02:53:43 INFO - PROCESS | 2384 | 1461146023325 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:53:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:53:43 INFO - PROCESS | 2384 | 1461146023327 Marionette TRACE conn5 <- [1,2446,null,{}] 02:53:43 INFO - PROCESS | 2384 | 1461146023330 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:43 INFO - PROCESS | 2384 | 1461146023416 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 02:53:43 INFO - PROCESS | 2384 | 1461146023422 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B21268000 == 49 [pid = 2384] [id = 621] 02:53:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B0ECE9400) [pid = 2384] [serial = 1863] [outer = 0000000000000000] 02:53:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B15108400) [pid = 2384] [serial = 1864] [outer = 0000004B0ECE9400] 02:53:43 INFO - PROCESS | 2384 | 1461146023469 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B1C408C00) [pid = 2384] [serial = 1865] [outer = 0000004B0ECE9400] 02:53:43 INFO - PROCESS | 2384 | 1461146023895 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:53:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:53:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 587ms 02:53:43 INFO - PROCESS | 2384 | 1461146023916 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 02:53:43 INFO - PROCESS | 2384 | 1461146023918 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 02:53:43 INFO - PROCESS | 2384 | 1461146023921 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:53:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:53:43 INFO - PROCESS | 2384 | 1461146023923 Marionette TRACE conn5 <- [1,2450,null,{}] 02:53:43 INFO - PROCESS | 2384 | 1461146023926 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:44 INFO - PROCESS | 2384 | 1461146024011 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 02:53:44 INFO - PROCESS | 2384 | 1461146024017 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23670000 == 50 [pid = 2384] [id = 622] 02:53:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B1C40F400) [pid = 2384] [serial = 1866] [outer = 0000000000000000] 02:53:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B1C476800) [pid = 2384] [serial = 1867] [outer = 0000004B1C40F400] 02:53:44 INFO - PROCESS | 2384 | 1461146024063 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1C481000) [pid = 2384] [serial = 1868] [outer = 0000004B1C40F400] 02:53:44 INFO - PROCESS | 2384 | 1461146024504 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 628ms 02:53:44 INFO - PROCESS | 2384 | 1461146024558 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 02:53:44 INFO - PROCESS | 2384 | 1461146024560 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 02:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:53:44 INFO - PROCESS | 2384 | 1461146024564 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:53:44 INFO - PROCESS | 2384 | 1461146024566 Marionette TRACE conn5 <- [1,2454,null,{}] 02:53:44 INFO - PROCESS | 2384 | 1461146024569 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:44 INFO - PROCESS | 2384 | 1461146024657 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 02:53:44 INFO - PROCESS | 2384 | 1461146024666 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236E3000 == 51 [pid = 2384] [id = 623] 02:53:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1C6CF800) [pid = 2384] [serial = 1869] [outer = 0000000000000000] 02:53:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1C6D3400) [pid = 2384] [serial = 1870] [outer = 0000004B1C6CF800] 02:53:44 INFO - PROCESS | 2384 | 1461146024711 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1A286400) [pid = 2384] [serial = 1871] [outer = 0000004B1C6CF800] 02:53:45 INFO - PROCESS | 2384 | 1461146025142 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:53:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:53:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 630ms 02:53:45 INFO - PROCESS | 2384 | 1461146025196 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 2384 | 1461146025199 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 02:53:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:53:45 INFO - PROCESS | 2384 | 1461146025202 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 2384 | 1461146025205 Marionette TRACE conn5 <- [1,2458,null,{}] 02:53:45 INFO - PROCESS | 2384 | 1461146025208 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:45 INFO - PROCESS | 2384 | 1461146025372 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 02:53:45 INFO - PROCESS | 2384 | 1461146025529 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1364E000 == 52 [pid = 2384] [id = 624] 02:53:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B0E04AC00) [pid = 2384] [serial = 1872] [outer = 0000000000000000] 02:53:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B0E263800) [pid = 2384] [serial = 1873] [outer = 0000004B0E04AC00] 02:53:45 INFO - PROCESS | 2384 | 1461146025589 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B0F06F800) [pid = 2384] [serial = 1874] [outer = 0000004B0E04AC00] 02:53:46 INFO - PROCESS | 2384 | 1461146026138 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 986ms 02:53:46 INFO - PROCESS | 2384 | 1461146026193 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 02:53:46 INFO - PROCESS | 2384 | 1461146026198 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 02:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:53:46 INFO - PROCESS | 2384 | 1461146026203 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:53:46 INFO - PROCESS | 2384 | 1461146026208 Marionette TRACE conn5 <- [1,2462,null,{}] 02:53:46 INFO - PROCESS | 2384 | 1461146026213 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:46 INFO - PROCESS | 2384 | 1461146026329 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 02:53:46 INFO - PROCESS | 2384 | 1461146026452 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:46 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BADF000 == 53 [pid = 2384] [id = 625] 02:53:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B14535000) [pid = 2384] [serial = 1875] [outer = 0000000000000000] 02:53:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B14622400) [pid = 2384] [serial = 1876] [outer = 0000004B14535000] 02:53:46 INFO - PROCESS | 2384 | 1461146026513 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B14858000) [pid = 2384] [serial = 1877] [outer = 0000004B14535000] 02:53:47 INFO - PROCESS | 2384 | 1461146027174 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:53:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:53:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 985ms 02:53:47 INFO - PROCESS | 2384 | 1461146027190 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 02:53:47 INFO - PROCESS | 2384 | 1461146027194 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 02:53:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:53:47 INFO - PROCESS | 2384 | 1461146027198 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 2384 | 1461146027200 Marionette TRACE conn5 <- [1,2466,null,{}] 02:53:47 INFO - PROCESS | 2384 | 1461146027204 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:47 INFO - PROCESS | 2384 | 1461146027317 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 02:53:47 INFO - PROCESS | 2384 | 1461146027442 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236E0800 == 54 [pid = 2384] [id = 626] 02:53:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B18969000) [pid = 2384] [serial = 1878] [outer = 0000000000000000] 02:53:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1A95D400) [pid = 2384] [serial = 1879] [outer = 0000004B18969000] 02:53:47 INFO - PROCESS | 2384 | 1461146027501 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1BF5F800) [pid = 2384] [serial = 1880] [outer = 0000004B18969000] 02:53:48 INFO - PROCESS | 2384 | 1461146028141 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 985ms 02:53:48 INFO - PROCESS | 2384 | 1461146028184 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 2384 | 1461146028189 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 02:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:53:48 INFO - PROCESS | 2384 | 1461146028201 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 2384 | 1461146028206 Marionette TRACE conn5 <- [1,2470,null,{}] 02:53:48 INFO - PROCESS | 2384 | 1461146028210 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:48 INFO - PROCESS | 2384 | 1461146028325 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 02:53:48 INFO - PROCESS | 2384 | 1461146028447 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B36800 == 55 [pid = 2384] [id = 627] 02:53:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1C6D3800) [pid = 2384] [serial = 1881] [outer = 0000000000000000] 02:53:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1CA14400) [pid = 2384] [serial = 1882] [outer = 0000004B1C6D3800] 02:53:48 INFO - PROCESS | 2384 | 1461146028506 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1D066000) [pid = 2384] [serial = 1883] [outer = 0000004B1C6D3800] 02:53:49 INFO - PROCESS | 2384 | 1461146029054 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 901ms 02:53:49 INFO - PROCESS | 2384 | 1461146029098 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 2384 | 1461146029101 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 02:53:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:53:49 INFO - PROCESS | 2384 | 1461146029105 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - PROCESS | 2384 | 1461146029107 Marionette TRACE conn5 <- [1,2474,null,{}] 02:53:49 INFO - PROCESS | 2384 | 1461146029112 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:49 INFO - PROCESS | 2384 | 1461146029224 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 02:53:49 INFO - PROCESS | 2384 | 1461146029319 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B74000 == 56 [pid = 2384] [id = 628] 02:53:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1D228800) [pid = 2384] [serial = 1884] [outer = 0000000000000000] 02:53:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1D22D800) [pid = 2384] [serial = 1885] [outer = 0000004B1D228800] 02:53:49 INFO - PROCESS | 2384 | 1461146029376 Marionette DEBUG loaded listener.js 02:53:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1D28B800) [pid = 2384] [serial = 1886] [outer = 0000004B1D228800] 02:53:50 INFO - PROCESS | 2384 | 1461146030241 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:53:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:53:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1180ms 02:53:50 INFO - PROCESS | 2384 | 1461146030286 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 02:53:50 INFO - PROCESS | 2384 | 1461146030290 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 02:53:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:53:50 INFO - PROCESS | 2384 | 1461146030296 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:53:50 INFO - PROCESS | 2384 | 1461146030300 Marionette TRACE conn5 <- [1,2478,null,{}] 02:53:50 INFO - PROCESS | 2384 | 1461146030305 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:50 INFO - PROCESS | 2384 | 1461146030408 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 02:53:50 INFO - PROCESS | 2384 | 1461146030535 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14716800 == 57 [pid = 2384] [id = 629] 02:53:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B0ECE4400) [pid = 2384] [serial = 1887] [outer = 0000000000000000] 02:53:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B0F076C00) [pid = 2384] [serial = 1888] [outer = 0000004B0ECE4400] 02:53:50 INFO - PROCESS | 2384 | 1461146030590 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B13939C00) [pid = 2384] [serial = 1889] [outer = 0000004B0ECE4400] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F973000 == 56 [pid = 2384] [id = 235] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236E3000 == 55 [pid = 2384] [id = 623] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23670000 == 54 [pid = 2384] [id = 622] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B21268000 == 53 [pid = 2384] [id = 621] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B1C000 == 52 [pid = 2384] [id = 620] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F9DC000 == 51 [pid = 2384] [id = 619] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E447800 == 50 [pid = 2384] [id = 618] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C67D000 == 49 [pid = 2384] [id = 617] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1BF67000) [pid = 2384] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B0F072C00) [pid = 2384] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1461D400) [pid = 2384] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B8BB800 == 48 [pid = 2384] [id = 616] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B140A0000 == 47 [pid = 2384] [id = 615] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18C74000 == 46 [pid = 2384] [id = 614] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23299000 == 45 [pid = 2384] [id = 612] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2127C800 == 44 [pid = 2384] [id = 611] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E826800 == 43 [pid = 2384] [id = 610] 02:53:51 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18244000 == 42 [pid = 2384] [id = 609] 02:53:51 INFO - PROCESS | 2384 | 1461146031217 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B15109800) [pid = 2384] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1A75AC00) [pid = 2384] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B0F06A800) [pid = 2384] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1AF22000) [pid = 2384] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1BA55800) [pid = 2384] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B14874400) [pid = 2384] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1B713800) [pid = 2384] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1487D000) [pid = 2384] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1896BC00) [pid = 2384] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B14853400) [pid = 2384] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B0EB61000) [pid = 2384] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1B70B800) [pid = 2384] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B154A0400) [pid = 2384] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B14539800) [pid = 2384] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B14624800) [pid = 2384] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B13668800) [pid = 2384] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B13937C00) [pid = 2384] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B0EB6D800) [pid = 2384] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1A26C400) [pid = 2384] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 02:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 984ms 02:53:51 INFO - PROCESS | 2384 | 1461146031280 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 2384 | 1461146031286 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 02:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:53:51 INFO - PROCESS | 2384 | 1461146031292 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - PROCESS | 2384 | 1461146031295 Marionette TRACE conn5 <- [1,2482,null,{}] 02:53:51 INFO - PROCESS | 2384 | 1461146031298 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:51 INFO - PROCESS | 2384 | 1461146031386 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 02:53:51 INFO - PROCESS | 2384 | 1461146031393 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14714800 == 43 [pid = 2384] [id = 630] 02:53:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B0E050400) [pid = 2384] [serial = 1890] [outer = 0000000000000000] 02:53:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B0F077800) [pid = 2384] [serial = 1891] [outer = 0000004B0E050400] 02:53:51 INFO - PROCESS | 2384 | 1461146031440 Marionette DEBUG loaded listener.js 02:53:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B13959800) [pid = 2384] [serial = 1892] [outer = 0000004B0E050400] 02:53:51 INFO - PROCESS | 2384 | 1461146031947 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 690ms 02:53:51 INFO - PROCESS | 2384 | 1461146031984 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 2384 | 1461146031986 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 02:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:53:51 INFO - PROCESS | 2384 | 1461146031989 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 2384 | 1461146031993 Marionette TRACE conn5 <- [1,2486,null,{}] 02:53:52 INFO - PROCESS | 2384 | 1461146032004 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:52 INFO - PROCESS | 2384 | 1461146032094 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 02:53:52 INFO - PROCESS | 2384 | 1461146032103 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9F0800 == 44 [pid = 2384] [id = 631] 02:53:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B146D4800) [pid = 2384] [serial = 1893] [outer = 0000000000000000] 02:53:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B147D4800) [pid = 2384] [serial = 1894] [outer = 0000004B146D4800] 02:53:52 INFO - PROCESS | 2384 | 1461146032152 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1486F800) [pid = 2384] [serial = 1895] [outer = 0000004B146D4800] 02:53:52 INFO - PROCESS | 2384 | 1461146032625 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:53:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:53:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 690ms 02:53:52 INFO - PROCESS | 2384 | 1461146032683 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 02:53:52 INFO - PROCESS | 2384 | 1461146032686 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 02:53:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:53:52 INFO - PROCESS | 2384 | 1461146032689 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 2384 | 1461146032691 Marionette TRACE conn5 <- [1,2490,null,{}] 02:53:52 INFO - PROCESS | 2384 | 1461146032695 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:52 INFO - PROCESS | 2384 | 1461146032810 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 02:53:52 INFO - PROCESS | 2384 | 1461146032892 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C68E000 == 45 [pid = 2384] [id = 632] 02:53:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1461A800) [pid = 2384] [serial = 1896] [outer = 0000000000000000] 02:53:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1503A400) [pid = 2384] [serial = 1897] [outer = 0000004B1461A800] 02:53:52 INFO - PROCESS | 2384 | 1461146032940 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1549EC00) [pid = 2384] [serial = 1898] [outer = 0000004B1461A800] 02:53:53 INFO - PROCESS | 2384 | 1461146033316 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 692ms 02:53:53 INFO - PROCESS | 2384 | 1461146033385 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 02:53:53 INFO - PROCESS | 2384 | 1461146033387 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 02:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:53:53 INFO - PROCESS | 2384 | 1461146033390 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 2384 | 1461146033392 Marionette TRACE conn5 <- [1,2494,null,{}] 02:53:53 INFO - PROCESS | 2384 | 1461146033396 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:53 INFO - PROCESS | 2384 | 1461146033512 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 02:53:53 INFO - PROCESS | 2384 | 1461146033565 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1DF11000 == 46 [pid = 2384] [id = 633] 02:53:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B15980000) [pid = 2384] [serial = 1899] [outer = 0000000000000000] 02:53:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B17F52800) [pid = 2384] [serial = 1900] [outer = 0000004B15980000] 02:53:53 INFO - PROCESS | 2384 | 1461146033613 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B18954000) [pid = 2384] [serial = 1901] [outer = 0000004B15980000] 02:53:54 INFO - PROCESS | 2384 | 1461146034058 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:53:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:53:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 734ms 02:53:54 INFO - PROCESS | 2384 | 1461146034126 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 02:53:54 INFO - PROCESS | 2384 | 1461146034128 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 02:53:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:53:54 INFO - PROCESS | 2384 | 1461146034132 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 2384 | 1461146034134 Marionette TRACE conn5 <- [1,2498,null,{}] 02:53:54 INFO - PROCESS | 2384 | 1461146034177 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:54 INFO - PROCESS | 2384 | 1461146034320 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 02:53:54 INFO - PROCESS | 2384 | 1461146034392 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F964000 == 47 [pid = 2384] [id = 634] 02:53:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1A754400) [pid = 2384] [serial = 1902] [outer = 0000000000000000] 02:53:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1AE3C400) [pid = 2384] [serial = 1903] [outer = 0000004B1A754400] 02:53:54 INFO - PROCESS | 2384 | 1461146034443 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1B13F800) [pid = 2384] [serial = 1904] [outer = 0000004B1A754400] 02:53:54 INFO - PROCESS | 2384 | 1461146034877 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:53:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:53:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 755ms 02:53:54 INFO - PROCESS | 2384 | 1461146034890 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 02:53:54 INFO - PROCESS | 2384 | 1461146034892 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 02:53:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:53:54 INFO - PROCESS | 2384 | 1461146034895 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 2384 | 1461146034897 Marionette TRACE conn5 <- [1,2502,null,{}] 02:53:54 INFO - PROCESS | 2384 | 1461146034907 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:55 INFO - PROCESS | 2384 | 1461146035019 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 02:53:55 INFO - PROCESS | 2384 | 1461146035025 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B153C0000 == 48 [pid = 2384] [id = 635] 02:53:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1B50C800) [pid = 2384] [serial = 1905] [outer = 0000000000000000] 02:53:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1B70BC00) [pid = 2384] [serial = 1906] [outer = 0000004B1B50C800] 02:53:55 INFO - PROCESS | 2384 | 1461146035071 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1BF67400) [pid = 2384] [serial = 1907] [outer = 0000004B1B50C800] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B13664C00) [pid = 2384] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1F647800) [pid = 2384] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1B56FC00) [pid = 2384] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B15103800) [pid = 2384] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B18CD7400) [pid = 2384] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1C2D7400) [pid = 2384] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1A962400) [pid = 2384] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B14628000) [pid = 2384] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B0F079000) [pid = 2384] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B15191800) [pid = 2384] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B14597C00) [pid = 2384] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B0ECE6C00) [pid = 2384] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B0EA49800) [pid = 2384] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B14874000) [pid = 2384] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B0ECE9400) [pid = 2384] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1C2A7800) [pid = 2384] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1C40F400) [pid = 2384] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:53:55 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B0ECE5C00) [pid = 2384] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:53:55 INFO - PROCESS | 2384 | 1461146035722 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 880ms 02:53:55 INFO - PROCESS | 2384 | 1461146035780 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 02:53:55 INFO - PROCESS | 2384 | 1461146035782 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 02:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:53:55 INFO - PROCESS | 2384 | 1461146035785 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 2384 | 1461146035787 Marionette TRACE conn5 <- [1,2506,null,{}] 02:53:55 INFO - PROCESS | 2384 | 1461146035791 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:55 INFO - PROCESS | 2384 | 1461146035873 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 02:53:55 INFO - PROCESS | 2384 | 1461146035956 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20317000 == 49 [pid = 2384] [id = 636] 02:53:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B0ECDA800) [pid = 2384] [serial = 1908] [outer = 0000000000000000] 02:53:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B13B22C00) [pid = 2384] [serial = 1909] [outer = 0000004B0ECDA800] 02:53:56 INFO - PROCESS | 2384 | 1461146036003 Marionette DEBUG loaded listener.js 02:53:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B18CD7400) [pid = 2384] [serial = 1910] [outer = 0000004B0ECDA800] 02:53:56 INFO - PROCESS | 2384 | 1461146036365 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 629ms 02:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:53:56 INFO - PROCESS | 2384 | 1461146036417 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 2384 | 1461146036419 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 02:53:56 INFO - PROCESS | 2384 | 1461146036422 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 2384 | 1461146036424 Marionette TRACE conn5 <- [1,2510,null,{}] 02:53:56 INFO - PROCESS | 2384 | 1461146036434 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:56 INFO - PROCESS | 2384 | 1461146036519 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 02:53:56 INFO - PROCESS | 2384 | 1461146036526 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:56 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B91000 == 50 [pid = 2384] [id = 637] 02:53:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1BF64400) [pid = 2384] [serial = 1911] [outer = 0000000000000000] 02:53:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1C2D8000) [pid = 2384] [serial = 1912] [outer = 0000004B1BF64400] 02:53:56 INFO - PROCESS | 2384 | 1461146036571 Marionette DEBUG loaded listener.js 02:53:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1C2FD000) [pid = 2384] [serial = 1913] [outer = 0000004B1BF64400] 02:53:57 INFO - PROCESS | 2384 | 1461146036997 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 627ms 02:53:57 INFO - PROCESS | 2384 | 1461146037054 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 2384 | 1461146037056 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 02:53:57 INFO - PROCESS | 2384 | 1461146037059 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:53:57 INFO - PROCESS | 2384 | 1461146037061 Marionette TRACE conn5 <- [1,2514,null,{}] 02:53:57 INFO - PROCESS | 2384 | 1461146037064 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:57 INFO - PROCESS | 2384 | 1461146037152 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 02:53:57 INFO - PROCESS | 2384 | 1461146037160 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23518800 == 51 [pid = 2384] [id = 638] 02:53:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1C40A400) [pid = 2384] [serial = 1914] [outer = 0000000000000000] 02:53:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1C479800) [pid = 2384] [serial = 1915] [outer = 0000004B1C40A400] 02:53:57 INFO - PROCESS | 2384 | 1461146037207 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1C6D6C00) [pid = 2384] [serial = 1916] [outer = 0000004B1C40A400] 02:53:57 INFO - PROCESS | 2384 | 1461146037780 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 776ms 02:53:57 INFO - PROCESS | 2384 | 1461146037839 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 2384 | 1461146037844 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 02:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:53:57 INFO - PROCESS | 2384 | 1461146037864 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 2384 | 1461146037869 Marionette TRACE conn5 <- [1,2518,null,{}] 02:53:57 INFO - PROCESS | 2384 | 1461146037877 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:58 INFO - PROCESS | 2384 | 1461146037995 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 02:53:58 INFO - PROCESS | 2384 | 1461146038124 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B15DC0800 == 52 [pid = 2384] [id = 639] 02:53:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B0EB5FC00) [pid = 2384] [serial = 1917] [outer = 0000000000000000] 02:53:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B0ECE2400) [pid = 2384] [serial = 1918] [outer = 0000004B0EB5FC00] 02:53:58 INFO - PROCESS | 2384 | 1461146038183 Marionette DEBUG loaded listener.js 02:53:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B13930000) [pid = 2384] [serial = 1919] [outer = 0000004B0EB5FC00] 02:53:58 INFO - PROCESS | 2384 | 1461146038811 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1005ms 02:53:58 INFO - PROCESS | 2384 | 1461146038858 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 02:53:58 INFO - PROCESS | 2384 | 1461146038865 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 02:53:58 INFO - PROCESS | 2384 | 1461146038871 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:53:58 INFO - PROCESS | 2384 | 1461146038874 Marionette TRACE conn5 <- [1,2522,null,{}] 02:53:58 INFO - PROCESS | 2384 | 1461146038879 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:59 INFO - PROCESS | 2384 | 1461146038993 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 02:53:59 INFO - PROCESS | 2384 | 1461146039091 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D207000 == 53 [pid = 2384] [id = 640] 02:53:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B145F4800) [pid = 2384] [serial = 1920] [outer = 0000000000000000] 02:53:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B14859C00) [pid = 2384] [serial = 1921] [outer = 0000004B145F4800] 02:53:59 INFO - PROCESS | 2384 | 1461146039147 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1825A000) [pid = 2384] [serial = 1922] [outer = 0000004B145F4800] 02:53:59 INFO - PROCESS | 2384 | 1461146039808 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:53:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:53:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 986ms 02:53:59 INFO - PROCESS | 2384 | 1461146039864 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 02:53:59 INFO - PROCESS | 2384 | 1461146039867 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 02:53:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:53:59 INFO - PROCESS | 2384 | 1461146039871 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:53:59 INFO - PROCESS | 2384 | 1461146039875 Marionette TRACE conn5 <- [1,2526,null,{}] 02:53:59 INFO - PROCESS | 2384 | 1461146039887 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:00 INFO - PROCESS | 2384 | 1461146040003 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 02:54:00 INFO - PROCESS | 2384 | 1461146040128 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2399A000 == 54 [pid = 2384] [id = 641] 02:54:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1A37D400) [pid = 2384] [serial = 1923] [outer = 0000000000000000] 02:54:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1AE46C00) [pid = 2384] [serial = 1924] [outer = 0000004B1A37D400] 02:54:00 INFO - PROCESS | 2384 | 1461146040189 Marionette DEBUG loaded listener.js 02:54:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1C475400) [pid = 2384] [serial = 1925] [outer = 0000004B1A37D400] 02:54:00 INFO - PROCESS | 2384 | 1461146040783 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 943ms 02:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:54:00 INFO - PROCESS | 2384 | 1461146040816 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 2384 | 1461146040819 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 02:54:00 INFO - PROCESS | 2384 | 1461146040822 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 2384 | 1461146040825 Marionette TRACE conn5 <- [1,2530,null,{}] 02:54:00 INFO - PROCESS | 2384 | 1461146040828 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:00 INFO - PROCESS | 2384 | 1461146040940 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 02:54:01 INFO - PROCESS | 2384 | 1461146041064 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:01 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C66800 == 55 [pid = 2384] [id = 642] 02:54:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1CBD8000) [pid = 2384] [serial = 1926] [outer = 0000000000000000] 02:54:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1D22FC00) [pid = 2384] [serial = 1927] [outer = 0000004B1CBD8000] 02:54:01 INFO - PROCESS | 2384 | 1461146041122 Marionette DEBUG loaded listener.js 02:54:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1D293800) [pid = 2384] [serial = 1928] [outer = 0000004B1CBD8000] 02:54:01 INFO - PROCESS | 2384 | 1461146041697 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 941ms 02:54:01 INFO - PROCESS | 2384 | 1461146041766 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 02:54:01 INFO - PROCESS | 2384 | 1461146041769 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 02:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:54:01 INFO - PROCESS | 2384 | 1461146041772 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:54:01 INFO - PROCESS | 2384 | 1461146041775 Marionette TRACE conn5 <- [1,2534,null,{}] 02:54:01 INFO - PROCESS | 2384 | 1461146041778 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:01 INFO - PROCESS | 2384 | 1461146041888 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 02:54:02 INFO - PROCESS | 2384 | 1461146042013 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23CAC000 == 56 [pid = 2384] [id = 643] 02:54:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1D292800) [pid = 2384] [serial = 1929] [outer = 0000000000000000] 02:54:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1D3C9400) [pid = 2384] [serial = 1930] [outer = 0000004B1D292800] 02:54:02 INFO - PROCESS | 2384 | 1461146042071 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1DFD5400) [pid = 2384] [serial = 1931] [outer = 0000004B1D292800] 02:54:02 INFO - PROCESS | 2384 | 1461146042681 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 944ms 02:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:54:02 INFO - PROCESS | 2384 | 1461146042718 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 02:54:02 INFO - PROCESS | 2384 | 1461146042720 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 02:54:02 INFO - PROCESS | 2384 | 1461146042724 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:54:02 INFO - PROCESS | 2384 | 1461146042726 Marionette TRACE conn5 <- [1,2538,null,{}] 02:54:02 INFO - PROCESS | 2384 | 1461146042744 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:02 INFO - PROCESS | 2384 | 1461146042903 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 02:54:02 INFO - PROCESS | 2384 | 1461146042964 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1471A800 == 57 [pid = 2384] [id = 644] 02:54:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B14854C00) [pid = 2384] [serial = 1932] [outer = 0000000000000000] 02:54:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1894FC00) [pid = 2384] [serial = 1933] [outer = 0000004B14854C00] 02:54:03 INFO - PROCESS | 2384 | 1461146043025 Marionette DEBUG loaded listener.js 02:54:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1C2F9C00) [pid = 2384] [serial = 1934] [outer = 0000004B14854C00] 02:54:03 INFO - PROCESS | 2384 | 1461146043839 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1181ms 02:54:03 INFO - PROCESS | 2384 | 1461146043908 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 02:54:03 INFO - PROCESS | 2384 | 1461146043914 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 02:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:54:03 INFO - PROCESS | 2384 | 1461146043919 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:54:03 INFO - PROCESS | 2384 | 1461146043923 Marionette TRACE conn5 <- [1,2542,null,{}] 02:54:03 INFO - PROCESS | 2384 | 1461146043928 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:04 INFO - PROCESS | 2384 | 1461146044038 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 02:54:04 INFO - PROCESS | 2384 | 1461146044167 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B91000 == 56 [pid = 2384] [id = 637] 02:54:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20317000 == 55 [pid = 2384] [id = 636] 02:54:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B153C0000 == 54 [pid = 2384] [id = 635] 02:54:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F964000 == 53 [pid = 2384] [id = 634] 02:54:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1DF11000 == 52 [pid = 2384] [id = 633] 02:54:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C68E000 == 51 [pid = 2384] [id = 632] 02:54:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9F0800 == 50 [pid = 2384] [id = 631] 02:54:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14714800 == 49 [pid = 2384] [id = 630] 02:54:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14716800 == 48 [pid = 2384] [id = 629] 02:54:04 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14347800 == 49 [pid = 2384] [id = 645] 02:54:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B0ECDE000) [pid = 2384] [serial = 1935] [outer = 0000000000000000] 02:54:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B103F4C00) [pid = 2384] [serial = 1936] [outer = 0000004B0ECDE000] 02:54:04 INFO - PROCESS | 2384 | 1461146044262 Marionette DEBUG loaded listener.js 02:54:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B139B7400) [pid = 2384] [serial = 1937] [outer = 0000004B0ECDE000] 02:54:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BADF000 == 48 [pid = 2384] [id = 625] 02:54:04 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1364E000 == 47 [pid = 2384] [id = 624] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B147C9800) [pid = 2384] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B20104C00) [pid = 2384] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B147D6000) [pid = 2384] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B14015400) [pid = 2384] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B10315400) [pid = 2384] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B0ECDE800) [pid = 2384] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B13935C00) [pid = 2384] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B14857C00) [pid = 2384] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1C408C00) [pid = 2384] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1C2DA000) [pid = 2384] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B15108400) [pid = 2384] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1C481000) [pid = 2384] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1C405400) [pid = 2384] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1C2F3000) [pid = 2384] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B15D1B800) [pid = 2384] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1C476800) [pid = 2384] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1510A000) [pid = 2384] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1028B800) [pid = 2384] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1C6D3400) [pid = 2384] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1BA4F400) [pid = 2384] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1894EC00) [pid = 2384] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1BF61800) [pid = 2384] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1C2DC800) [pid = 2384] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1B56A000) [pid = 2384] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1C2D0400) [pid = 2384] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1BA48C00) [pid = 2384] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B15984C00) [pid = 2384] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1486FC00) [pid = 2384] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B0F225800) [pid = 2384] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1393B800) [pid = 2384] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B1C2F7400) [pid = 2384] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B18946400) [pid = 2384] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B1461B800) [pid = 2384] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 02:54:04 INFO - PROCESS | 2384 | 1461146044722 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:54:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:54:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 836ms 02:54:04 INFO - PROCESS | 2384 | 1461146044759 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 02:54:04 INFO - PROCESS | 2384 | 1461146044765 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 02:54:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:54:04 INFO - PROCESS | 2384 | 1461146044777 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:54:04 INFO - PROCESS | 2384 | 1461146044779 Marionette TRACE conn5 <- [1,2546,null,{}] 02:54:04 INFO - PROCESS | 2384 | 1461146044783 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:04 INFO - PROCESS | 2384 | 1461146044875 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 02:54:04 INFO - PROCESS | 2384 | 1461146044884 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:04 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9C5000 == 48 [pid = 2384] [id = 646] 02:54:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B1430BC00) [pid = 2384] [serial = 1938] [outer = 0000000000000000] 02:54:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B145F6800) [pid = 2384] [serial = 1939] [outer = 0000004B1430BC00] 02:54:04 INFO - PROCESS | 2384 | 1461146044931 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B147CA800) [pid = 2384] [serial = 1940] [outer = 0000004B1430BC00] 02:54:05 INFO - PROCESS | 2384 | 1461146045421 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 691ms 02:54:05 INFO - PROCESS | 2384 | 1461146045469 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 02:54:05 INFO - PROCESS | 2384 | 1461146045471 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 02:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:54:05 INFO - PROCESS | 2384 | 1461146045475 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - PROCESS | 2384 | 1461146045478 Marionette TRACE conn5 <- [1,2550,null,{}] 02:54:05 INFO - PROCESS | 2384 | 1461146045489 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:05 INFO - PROCESS | 2384 | 1461146045612 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 02:54:05 INFO - PROCESS | 2384 | 1461146045704 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D096800 == 49 [pid = 2384] [id = 647] 02:54:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B14539800) [pid = 2384] [serial = 1941] [outer = 0000000000000000] 02:54:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B15107C00) [pid = 2384] [serial = 1942] [outer = 0000004B14539800] 02:54:05 INFO - PROCESS | 2384 | 1461146045754 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B17F4D800) [pid = 2384] [serial = 1943] [outer = 0000004B14539800] 02:54:06 INFO - PROCESS | 2384 | 1461146046151 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 734ms 02:54:06 INFO - PROCESS | 2384 | 1461146046212 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 2384 | 1461146046215 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 02:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:54:06 INFO - PROCESS | 2384 | 1461146046223 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 2384 | 1461146046225 Marionette TRACE conn5 <- [1,2554,null,{}] 02:54:06 INFO - PROCESS | 2384 | 1461146046229 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:06 INFO - PROCESS | 2384 | 1461146046319 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 02:54:06 INFO - PROCESS | 2384 | 1461146046326 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1ED98000 == 50 [pid = 2384] [id = 648] 02:54:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B18951800) [pid = 2384] [serial = 1944] [outer = 0000000000000000] 02:54:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1A27C400) [pid = 2384] [serial = 1945] [outer = 0000004B18951800] 02:54:06 INFO - PROCESS | 2384 | 1461146046372 Marionette DEBUG loaded listener.js 02:54:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1A966800) [pid = 2384] [serial = 1946] [outer = 0000004B18951800] 02:54:06 INFO - PROCESS | 2384 | 1461146046859 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 691ms 02:54:06 INFO - PROCESS | 2384 | 1461146046921 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 2384 | 1461146046923 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 02:54:06 INFO - PROCESS | 2384 | 1461146046926 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:54:06 INFO - PROCESS | 2384 | 1461146046928 Marionette TRACE conn5 <- [1,2558,null,{}] 02:54:06 INFO - PROCESS | 2384 | 1461146046932 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:07 INFO - PROCESS | 2384 | 1461146047072 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 02:54:07 INFO - PROCESS | 2384 | 1461146047126 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18C72000 == 51 [pid = 2384] [id = 649] 02:54:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1AE45C00) [pid = 2384] [serial = 1947] [outer = 0000000000000000] 02:54:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1B140400) [pid = 2384] [serial = 1948] [outer = 0000004B1AE45C00] 02:54:07 INFO - PROCESS | 2384 | 1461146047173 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1BA53800) [pid = 2384] [serial = 1949] [outer = 0000004B1AE45C00] 02:54:07 INFO - PROCESS | 2384 | 1461146047641 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 732ms 02:54:07 INFO - PROCESS | 2384 | 1461146047663 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 2384 | 1461146047665 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 02:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:54:07 INFO - PROCESS | 2384 | 1461146047674 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 2384 | 1461146047676 Marionette TRACE conn5 <- [1,2562,null,{}] 02:54:07 INFO - PROCESS | 2384 | 1461146047680 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:07 INFO - PROCESS | 2384 | 1461146047812 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 02:54:07 INFO - PROCESS | 2384 | 1461146047819 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B16800 == 52 [pid = 2384] [id = 650] 02:54:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1C2F2000) [pid = 2384] [serial = 1950] [outer = 0000000000000000] 02:54:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1C40DC00) [pid = 2384] [serial = 1951] [outer = 0000004B1C2F2000] 02:54:07 INFO - PROCESS | 2384 | 1461146047913 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1C6D2000) [pid = 2384] [serial = 1952] [outer = 0000004B1C2F2000] 02:54:08 INFO - PROCESS | 2384 | 1461146048350 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 734ms 02:54:08 INFO - PROCESS | 2384 | 1461146048433 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 02:54:08 INFO - PROCESS | 2384 | 1461146048435 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 02:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:54:08 INFO - PROCESS | 2384 | 1461146048439 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:54:08 INFO - PROCESS | 2384 | 1461146048441 Marionette TRACE conn5 <- [1,2566,null,{}] 02:54:08 INFO - PROCESS | 2384 | 1461146048456 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:08 INFO - PROCESS | 2384 | 1461146048631 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 02:54:08 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B0ECDA800) [pid = 2384] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:54:08 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1B50C800) [pid = 2384] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:54:08 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1BF64400) [pid = 2384] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:54:08 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1A754400) [pid = 2384] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:54:08 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1D228800) [pid = 2384] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:54:08 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B0E050400) [pid = 2384] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:54:08 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1461A800) [pid = 2384] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:54:08 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B15980000) [pid = 2384] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:54:08 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B146D4800) [pid = 2384] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:54:08 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B0ECE4400) [pid = 2384] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:54:08 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1BF64000) [pid = 2384] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:54:08 INFO - PROCESS | 2384 | 1461146048694 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D20C000 == 53 [pid = 2384] [id = 651] 02:54:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B0D241400) [pid = 2384] [serial = 1953] [outer = 0000000000000000] 02:54:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B0ECDA800) [pid = 2384] [serial = 1954] [outer = 0000004B0D241400] 02:54:08 INFO - PROCESS | 2384 | 1461146048741 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B15189C00) [pid = 2384] [serial = 1955] [outer = 0000004B0D241400] 02:54:09 INFO - PROCESS | 2384 | 1461146049101 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 691ms 02:54:09 INFO - PROCESS | 2384 | 1461146049138 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 02:54:09 INFO - PROCESS | 2384 | 1461146049140 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 02:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:54:09 INFO - PROCESS | 2384 | 1461146049143 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:54:09 INFO - PROCESS | 2384 | 1461146049145 Marionette TRACE conn5 <- [1,2570,null,{}] 02:54:09 INFO - PROCESS | 2384 | 1461146049149 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:09 INFO - PROCESS | 2384 | 1461146049235 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 02:54:09 INFO - PROCESS | 2384 | 1461146049241 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23518000 == 54 [pid = 2384] [id = 652] 02:54:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1B572C00) [pid = 2384] [serial = 1956] [outer = 0000000000000000] 02:54:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1D22B000) [pid = 2384] [serial = 1957] [outer = 0000004B1B572C00] 02:54:09 INFO - PROCESS | 2384 | 1461146049286 Marionette DEBUG loaded listener.js 02:54:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1DFD4800) [pid = 2384] [serial = 1958] [outer = 0000004B1B572C00] 02:54:09 INFO - PROCESS | 2384 | 1461146049744 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 628ms 02:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:54:09 INFO - PROCESS | 2384 | 1461146049775 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 02:54:09 INFO - PROCESS | 2384 | 1461146049777 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 02:54:09 INFO - PROCESS | 2384 | 1461146049780 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:54:09 INFO - PROCESS | 2384 | 1461146049782 Marionette TRACE conn5 <- [1,2574,null,{}] 02:54:09 INFO - PROCESS | 2384 | 1461146049786 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:09 INFO - PROCESS | 2384 | 1461146049875 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 02:54:09 INFO - PROCESS | 2384 | 1461146049882 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236EF800 == 55 [pid = 2384] [id = 653] 02:54:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1E4E9C00) [pid = 2384] [serial = 1959] [outer = 0000000000000000] 02:54:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1E84C800) [pid = 2384] [serial = 1960] [outer = 0000004B1E4E9C00] 02:54:09 INFO - PROCESS | 2384 | 1461146049927 Marionette DEBUG loaded listener.js 02:54:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1EA67C00) [pid = 2384] [serial = 1961] [outer = 0000004B1E4E9C00] 02:54:10 INFO - PROCESS | 2384 | 1461146050389 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 629ms 02:54:10 INFO - PROCESS | 2384 | 1461146050428 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 02:54:10 INFO - PROCESS | 2384 | 1461146050430 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 02:54:10 INFO - PROCESS | 2384 | 1461146050434 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:54:10 INFO - PROCESS | 2384 | 1461146050436 Marionette TRACE conn5 <- [1,2578,null,{}] 02:54:10 INFO - PROCESS | 2384 | 1461146050439 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:10 INFO - PROCESS | 2384 | 1461146050527 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 02:54:10 INFO - PROCESS | 2384 | 1461146050533 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23CA4800 == 56 [pid = 2384] [id = 654] 02:54:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1EA70000) [pid = 2384] [serial = 1962] [outer = 0000000000000000] 02:54:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1EDF0000) [pid = 2384] [serial = 1963] [outer = 0000004B1EA70000] 02:54:10 INFO - PROCESS | 2384 | 1461146050579 Marionette DEBUG loaded listener.js 02:54:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1F641800) [pid = 2384] [serial = 1964] [outer = 0000004B1EA70000] 02:54:11 INFO - PROCESS | 2384 | 1461146051316 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 923ms 02:54:11 INFO - PROCESS | 2384 | 1461146051364 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 02:54:11 INFO - PROCESS | 2384 | 1461146051370 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 02:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:54:11 INFO - PROCESS | 2384 | 1461146051376 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:54:11 INFO - PROCESS | 2384 | 1461146051380 Marionette TRACE conn5 <- [1,2582,null,{}] 02:54:11 INFO - PROCESS | 2384 | 1461146051386 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:11 INFO - PROCESS | 2384 | 1461146051514 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 02:54:11 INFO - PROCESS | 2384 | 1461146051635 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9CF800 == 57 [pid = 2384] [id = 655] 02:54:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1392DC00) [pid = 2384] [serial = 1965] [outer = 0000000000000000] 02:54:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B14533400) [pid = 2384] [serial = 1966] [outer = 0000004B1392DC00] 02:54:11 INFO - PROCESS | 2384 | 1461146051698 Marionette DEBUG loaded listener.js 02:54:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B14850400) [pid = 2384] [serial = 1967] [outer = 0000004B1392DC00] 02:54:12 INFO - PROCESS | 2384 | 1461146052263 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 943ms 02:54:12 INFO - PROCESS | 2384 | 1461146052320 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 2384 | 1461146052327 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 02:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:54:12 INFO - PROCESS | 2384 | 1461146052334 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 2384 | 1461146052337 Marionette TRACE conn5 <- [1,2586,null,{}] 02:54:12 INFO - PROCESS | 2384 | 1461146052341 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:12 INFO - PROCESS | 2384 | 1461146052459 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 02:54:12 INFO - PROCESS | 2384 | 1461146052585 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:12 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20320800 == 58 [pid = 2384] [id = 656] 02:54:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B14870400) [pid = 2384] [serial = 1968] [outer = 0000000000000000] 02:54:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1A266C00) [pid = 2384] [serial = 1969] [outer = 0000004B14870400] 02:54:12 INFO - PROCESS | 2384 | 1461146052643 Marionette DEBUG loaded listener.js 02:54:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1BF61800) [pid = 2384] [serial = 1970] [outer = 0000004B14870400] 02:54:13 INFO - PROCESS | 2384 | 1461146053323 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1024ms 02:54:13 INFO - PROCESS | 2384 | 1461146053364 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 02:54:13 INFO - PROCESS | 2384 | 1461146053367 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 02:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:54:13 INFO - PROCESS | 2384 | 1461146053371 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 2384 | 1461146053375 Marionette TRACE conn5 <- [1,2590,null,{}] 02:54:13 INFO - PROCESS | 2384 | 1461146053406 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:13 INFO - PROCESS | 2384 | 1461146053526 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 02:54:13 INFO - PROCESS | 2384 | 1461146053655 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2401E800 == 59 [pid = 2384] [id = 657] 02:54:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1D22E000) [pid = 2384] [serial = 1971] [outer = 0000000000000000] 02:54:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1E44E000) [pid = 2384] [serial = 1972] [outer = 0000004B1D22E000] 02:54:13 INFO - PROCESS | 2384 | 1461146053715 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1F640800) [pid = 2384] [serial = 1973] [outer = 0000004B1D22E000] 02:54:14 INFO - PROCESS | 2384 | 1461146054359 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1034ms 02:54:14 INFO - PROCESS | 2384 | 1461146054407 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 02:54:14 INFO - PROCESS | 2384 | 1461146054410 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 02:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:54:14 INFO - PROCESS | 2384 | 1461146054414 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:54:14 INFO - PROCESS | 2384 | 1461146054416 Marionette TRACE conn5 <- [1,2594,null,{}] 02:54:14 INFO - PROCESS | 2384 | 1461146054420 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:14 INFO - PROCESS | 2384 | 1461146054536 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 02:54:14 INFO - PROCESS | 2384 | 1461146054662 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B251A8000 == 60 [pid = 2384] [id = 658] 02:54:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1EA6D400) [pid = 2384] [serial = 1974] [outer = 0000000000000000] 02:54:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1F8DC800) [pid = 2384] [serial = 1975] [outer = 0000004B1EA6D400] 02:54:14 INFO - PROCESS | 2384 | 1461146054720 Marionette DEBUG loaded listener.js 02:54:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1F8E7800) [pid = 2384] [serial = 1976] [outer = 0000004B1EA6D400] 02:54:15 INFO - PROCESS | 2384 | 1461146055574 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:54:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:54:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1238ms 02:54:15 INFO - PROCESS | 2384 | 1461146055654 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 02:54:15 INFO - PROCESS | 2384 | 1461146055659 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 02:54:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:54:15 INFO - PROCESS | 2384 | 1461146055664 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:54:15 INFO - PROCESS | 2384 | 1461146055668 Marionette TRACE conn5 <- [1,2598,null,{}] 02:54:15 INFO - PROCESS | 2384 | 1461146055675 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:15 INFO - PROCESS | 2384 | 1461146055811 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 02:54:15 INFO - PROCESS | 2384 | 1461146055950 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1470A000 == 61 [pid = 2384] [id = 659] 02:54:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B0ECE5000) [pid = 2384] [serial = 1977] [outer = 0000000000000000] 02:54:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B0F06C800) [pid = 2384] [serial = 1978] [outer = 0000004B0ECE5000] 02:54:16 INFO - PROCESS | 2384 | 1461146056007 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B13931C00) [pid = 2384] [serial = 1979] [outer = 0000004B0ECE5000] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9D9800 == 60 [pid = 2384] [id = 601] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F6B8800 == 59 [pid = 2384] [id = 604] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1DD2E000 == 58 [pid = 2384] [id = 603] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236EF800 == 57 [pid = 2384] [id = 653] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23518000 == 56 [pid = 2384] [id = 652] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1D20C000 == 55 [pid = 2384] [id = 651] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B16800 == 54 [pid = 2384] [id = 650] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18C72000 == 53 [pid = 2384] [id = 649] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1ED98000 == 52 [pid = 2384] [id = 648] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1D096800 == 51 [pid = 2384] [id = 647] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1C479800) [pid = 2384] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1CA14400) [pid = 2384] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1A95D400) [pid = 2384] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B14622400) [pid = 2384] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B0E263800) [pid = 2384] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9C5000 == 50 [pid = 2384] [id = 646] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14347800 == 49 [pid = 2384] [id = 645] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23CAC000 == 48 [pid = 2384] [id = 643] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23C66800 == 47 [pid = 2384] [id = 642] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2399A000 == 46 [pid = 2384] [id = 641] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1D207000 == 45 [pid = 2384] [id = 640] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B15DC0800 == 44 [pid = 2384] [id = 639] 02:54:16 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23518800 == 43 [pid = 2384] [id = 638] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1C2FD000) [pid = 2384] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B13B22C00) [pid = 2384] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1BF67400) [pid = 2384] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B18CD7400) [pid = 2384] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1C2D8000) [pid = 2384] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1B70BC00) [pid = 2384] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1AE3C400) [pid = 2384] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1D22D800) [pid = 2384] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B13959800) [pid = 2384] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1549EC00) [pid = 2384] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B17F52800) [pid = 2384] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1D28B800) [pid = 2384] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B147D4800) [pid = 2384] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B0F076C00) [pid = 2384] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B18954000) [pid = 2384] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1B13F800) [pid = 2384] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1503A400) [pid = 2384] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1C134000) [pid = 2384] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B0F077800) [pid = 2384] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B13939C00) [pid = 2384] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1486F800) [pid = 2384] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 02:54:16 INFO - PROCESS | 2384 | 1461146056656 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1031ms 02:54:16 INFO - PROCESS | 2384 | 1461146056699 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 02:54:16 INFO - PROCESS | 2384 | 1461146056705 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 02:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:54:16 INFO - PROCESS | 2384 | 1461146056711 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:54:16 INFO - PROCESS | 2384 | 1461146056713 Marionette TRACE conn5 <- [1,2602,null,{}] 02:54:16 INFO - PROCESS | 2384 | 1461146056734 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:16 INFO - PROCESS | 2384 | 1461146056825 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 02:54:16 INFO - PROCESS | 2384 | 1461146056907 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:16 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B153B3800 == 44 [pid = 2384] [id = 660] 02:54:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B0D233C00) [pid = 2384] [serial = 1980] [outer = 0000000000000000] 02:54:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B0ECE5400) [pid = 2384] [serial = 1981] [outer = 0000004B0D233C00] 02:54:16 INFO - PROCESS | 2384 | 1461146056955 Marionette DEBUG loaded listener.js 02:54:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B14072400) [pid = 2384] [serial = 1982] [outer = 0000004B0D233C00] 02:54:17 INFO - PROCESS | 2384 | 1461146057429 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 755ms 02:54:17 INFO - PROCESS | 2384 | 1461146057471 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 02:54:17 INFO - PROCESS | 2384 | 1461146057473 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 02:54:17 INFO - PROCESS | 2384 | 1461146057477 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:54:17 INFO - PROCESS | 2384 | 1461146057481 Marionette TRACE conn5 <- [1,2606,null,{}] 02:54:17 INFO - PROCESS | 2384 | 1461146057492 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:17 INFO - PROCESS | 2384 | 1461146057583 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 02:54:17 INFO - PROCESS | 2384 | 1461146057591 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:17 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C634800 == 45 [pid = 2384] [id = 661] 02:54:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B147CE400) [pid = 2384] [serial = 1983] [outer = 0000000000000000] 02:54:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B14850800) [pid = 2384] [serial = 1984] [outer = 0000004B147CE400] 02:54:17 INFO - PROCESS | 2384 | 1461146057641 Marionette DEBUG loaded listener.js 02:54:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1487B800) [pid = 2384] [serial = 1985] [outer = 0000004B147CE400] 02:54:18 INFO - PROCESS | 2384 | 1461146058115 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 690ms 02:54:18 INFO - PROCESS | 2384 | 1461146058171 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 02:54:18 INFO - PROCESS | 2384 | 1461146058174 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 02:54:18 INFO - PROCESS | 2384 | 1461146058178 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:54:18 INFO - PROCESS | 2384 | 1461146058179 Marionette TRACE conn5 <- [1,2610,null,{}] 02:54:18 INFO - PROCESS | 2384 | 1461146058183 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:18 INFO - PROCESS | 2384 | 1461146058271 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 02:54:18 INFO - PROCESS | 2384 | 1461146058279 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:18 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1DD2E000 == 46 [pid = 2384] [id = 662] 02:54:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1518FC00) [pid = 2384] [serial = 1986] [outer = 0000000000000000] 02:54:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B154A3C00) [pid = 2384] [serial = 1987] [outer = 0000004B1518FC00] 02:54:18 INFO - PROCESS | 2384 | 1461146058327 Marionette DEBUG loaded listener.js 02:54:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1825D800) [pid = 2384] [serial = 1988] [outer = 0000004B1518FC00] 02:54:18 INFO - PROCESS | 2384 | 1461146058801 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 692ms 02:54:18 INFO - PROCESS | 2384 | 1461146058873 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 02:54:18 INFO - PROCESS | 2384 | 1461146058875 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 02:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:54:18 INFO - PROCESS | 2384 | 1461146058879 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 2384 | 1461146058880 Marionette TRACE conn5 <- [1,2614,null,{}] 02:54:18 INFO - PROCESS | 2384 | 1461146058888 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:19 INFO - PROCESS | 2384 | 1461146059028 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 02:54:19 INFO - PROCESS | 2384 | 1461146059051 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14095800 == 47 [pid = 2384] [id = 663] 02:54:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1894DC00) [pid = 2384] [serial = 1989] [outer = 0000000000000000] 02:54:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1895C800) [pid = 2384] [serial = 1990] [outer = 0000004B1894DC00] 02:54:19 INFO - PROCESS | 2384 | 1461146059098 Marionette DEBUG loaded listener.js 02:54:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1A285800) [pid = 2384] [serial = 1991] [outer = 0000004B1894DC00] 02:54:19 INFO - PROCESS | 2384 | 1461146059555 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 731ms 02:54:19 INFO - PROCESS | 2384 | 1461146059615 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 02:54:19 INFO - PROCESS | 2384 | 1461146059617 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 02:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:54:19 INFO - PROCESS | 2384 | 1461146059620 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:54:19 INFO - PROCESS | 2384 | 1461146059622 Marionette TRACE conn5 <- [1,2618,null,{}] 02:54:19 INFO - PROCESS | 2384 | 1461146059625 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:19 INFO - PROCESS | 2384 | 1461146059762 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 02:54:19 INFO - PROCESS | 2384 | 1461146059824 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20023800 == 48 [pid = 2384] [id = 664] 02:54:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1AF1D000) [pid = 2384] [serial = 1992] [outer = 0000000000000000] 02:54:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1B574000) [pid = 2384] [serial = 1993] [outer = 0000004B1AF1D000] 02:54:19 INFO - PROCESS | 2384 | 1461146059875 Marionette DEBUG loaded listener.js 02:54:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1BA55000) [pid = 2384] [serial = 1994] [outer = 0000004B1AF1D000] 02:54:20 INFO - PROCESS | 2384 | 1461146060324 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 732ms 02:54:20 INFO - PROCESS | 2384 | 1461146060372 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 02:54:20 INFO - PROCESS | 2384 | 1461146060374 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 02:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:54:20 INFO - PROCESS | 2384 | 1461146060378 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:54:20 INFO - PROCESS | 2384 | 1461146060380 Marionette TRACE conn5 <- [1,2622,null,{}] 02:54:20 INFO - PROCESS | 2384 | 1461146060383 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:20 INFO - PROCESS | 2384 | 1461146060496 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 02:54:20 INFO - PROCESS | 2384 | 1461146060502 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B14000 == 49 [pid = 2384] [id = 665] 02:54:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1BF65000) [pid = 2384] [serial = 1995] [outer = 0000000000000000] 02:54:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1C136800) [pid = 2384] [serial = 1996] [outer = 0000004B1BF65000] 02:54:20 INFO - PROCESS | 2384 | 1461146060552 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1C2DE800) [pid = 2384] [serial = 1997] [outer = 0000004B1BF65000] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B14535000) [pid = 2384] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B0E04AC00) [pid = 2384] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1C6D3800) [pid = 2384] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B18969000) [pid = 2384] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1E4E9C00) [pid = 2384] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1AE45C00) [pid = 2384] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1C2F2000) [pid = 2384] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1C40A400) [pid = 2384] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1430BC00) [pid = 2384] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B14539800) [pid = 2384] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B0ECDE000) [pid = 2384] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B18951800) [pid = 2384] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B0D241400) [pid = 2384] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:54:21 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1B572C00) [pid = 2384] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:54:21 INFO - PROCESS | 2384 | 1461146061177 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 840ms 02:54:21 INFO - PROCESS | 2384 | 1461146061220 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 2384 | 1461146061222 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 02:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:54:21 INFO - PROCESS | 2384 | 1461146061226 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 2384 | 1461146061227 Marionette TRACE conn5 <- [1,2626,null,{}] 02:54:21 INFO - PROCESS | 2384 | 1461146061231 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:21 INFO - PROCESS | 2384 | 1461146061345 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 02:54:21 INFO - PROCESS | 2384 | 1461146061398 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B8B800 == 50 [pid = 2384] [id = 666] 02:54:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1459B400) [pid = 2384] [serial = 1998] [outer = 0000000000000000] 02:54:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1A383000) [pid = 2384] [serial = 1999] [outer = 0000004B1459B400] 02:54:21 INFO - PROCESS | 2384 | 1461146061445 Marionette DEBUG loaded listener.js 02:54:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1C2DF800) [pid = 2384] [serial = 2000] [outer = 0000004B1459B400] 02:54:21 INFO - PROCESS | 2384 | 1461146061840 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 691ms 02:54:21 INFO - PROCESS | 2384 | 1461146061921 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 2384 | 1461146061923 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 02:54:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:54:21 INFO - PROCESS | 2384 | 1461146061927 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 2384 | 1461146061929 Marionette TRACE conn5 <- [1,2630,null,{}] 02:54:21 INFO - PROCESS | 2384 | 1461146061932 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:22 INFO - PROCESS | 2384 | 1461146062017 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 02:54:22 INFO - PROCESS | 2384 | 1461146062027 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23292000 == 51 [pid = 2384] [id = 667] 02:54:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1C2FA400) [pid = 2384] [serial = 2001] [outer = 0000000000000000] 02:54:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1C407400) [pid = 2384] [serial = 2002] [outer = 0000004B1C2FA400] 02:54:22 INFO - PROCESS | 2384 | 1461146062073 Marionette DEBUG loaded listener.js 02:54:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1C476800) [pid = 2384] [serial = 2003] [outer = 0000004B1C2FA400] 02:54:22 INFO - PROCESS | 2384 | 1461146062476 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:54:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:54:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 586ms 02:54:22 INFO - PROCESS | 2384 | 1461146062520 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 02:54:22 INFO - PROCESS | 2384 | 1461146062522 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 02:54:22 INFO - PROCESS | 2384 | 1461146062525 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:54:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:54:22 INFO - PROCESS | 2384 | 1461146062527 Marionette TRACE conn5 <- [1,2634,null,{}] 02:54:22 INFO - PROCESS | 2384 | 1461146062531 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:22 INFO - PROCESS | 2384 | 1461146062617 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 02:54:22 INFO - PROCESS | 2384 | 1461146062623 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236DD800 == 52 [pid = 2384] [id = 668] 02:54:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1C482800) [pid = 2384] [serial = 2004] [outer = 0000000000000000] 02:54:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1C6F0800) [pid = 2384] [serial = 2005] [outer = 0000004B1C482800] 02:54:22 INFO - PROCESS | 2384 | 1461146062668 Marionette DEBUG loaded listener.js 02:54:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1CBD2000) [pid = 2384] [serial = 2006] [outer = 0000004B1C482800] 02:54:23 INFO - PROCESS | 2384 | 1461146063259 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:54:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:54:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 793ms 02:54:23 INFO - PROCESS | 2384 | 1461146063411 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 02:54:23 INFO - PROCESS | 2384 | 1461146063416 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 02:54:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:54:23 INFO - PROCESS | 2384 | 1461146063424 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:54:23 INFO - PROCESS | 2384 | 1461146063429 Marionette TRACE conn5 <- [1,2638,null,{}] 02:54:23 INFO - PROCESS | 2384 | 1461146063445 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:23 INFO - PROCESS | 2384 | 1461146063562 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 02:54:23 INFO - PROCESS | 2384 | 1461146063684 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18C7D000 == 53 [pid = 2384] [id = 669] 02:54:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B0E456C00) [pid = 2384] [serial = 2007] [outer = 0000000000000000] 02:54:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B13884C00) [pid = 2384] [serial = 2008] [outer = 0000004B0E456C00] 02:54:23 INFO - PROCESS | 2384 | 1461146063746 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B143C2800) [pid = 2384] [serial = 2009] [outer = 0000004B0E456C00] 02:54:24 INFO - PROCESS | 2384 | 1461146064291 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:54:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 881ms 02:54:24 INFO - PROCESS | 2384 | 1461146064318 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 2384 | 1461146064324 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 02:54:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:54:24 INFO - PROCESS | 2384 | 1461146064332 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 2384 | 1461146064335 Marionette TRACE conn5 <- [1,2642,null,{}] 02:54:24 INFO - PROCESS | 2384 | 1461146064339 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:24 INFO - PROCESS | 2384 | 1461146064453 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 02:54:24 INFO - PROCESS | 2384 | 1461146064552 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:24 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E829000 == 54 [pid = 2384] [id = 670] 02:54:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B14879400) [pid = 2384] [serial = 2010] [outer = 0000000000000000] 02:54:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1518F400) [pid = 2384] [serial = 2011] [outer = 0000004B14879400] 02:54:24 INFO - PROCESS | 2384 | 1461146064610 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B18969800) [pid = 2384] [serial = 2012] [outer = 0000004B14879400] 02:54:25 INFO - PROCESS | 2384 | 1461146065262 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:54:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:54:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 987ms 02:54:25 INFO - PROCESS | 2384 | 1461146065321 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 02:54:25 INFO - PROCESS | 2384 | 1461146065324 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 02:54:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:54:25 INFO - PROCESS | 2384 | 1461146065328 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - PROCESS | 2384 | 1461146065332 Marionette TRACE conn5 <- [1,2646,null,{}] 02:54:25 INFO - PROCESS | 2384 | 1461146065344 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:25 INFO - PROCESS | 2384 | 1461146065500 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 02:54:25 INFO - PROCESS | 2384 | 1461146065558 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B73800 == 55 [pid = 2384] [id = 671] 02:54:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1B573000) [pid = 2384] [serial = 2013] [outer = 0000000000000000] 02:54:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1C139800) [pid = 2384] [serial = 2014] [outer = 0000004B1B573000] 02:54:25 INFO - PROCESS | 2384 | 1461146065618 Marionette DEBUG loaded listener.js 02:54:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1C6D3800) [pid = 2384] [serial = 2015] [outer = 0000004B1B573000] 02:54:26 INFO - PROCESS | 2384 | 1461146066274 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:54:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:54:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 985ms 02:54:26 INFO - PROCESS | 2384 | 1461146066315 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 02:54:26 INFO - PROCESS | 2384 | 1461146066319 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 02:54:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:54:26 INFO - PROCESS | 2384 | 1461146066322 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:54:26 INFO - PROCESS | 2384 | 1461146066324 Marionette TRACE conn5 <- [1,2650,null,{}] 02:54:26 INFO - PROCESS | 2384 | 1461146066328 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:26 INFO - PROCESS | 2384 | 1461146066442 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 02:54:26 INFO - PROCESS | 2384 | 1461146066568 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:26 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B24016800 == 56 [pid = 2384] [id = 672] 02:54:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1D295400) [pid = 2384] [serial = 2016] [outer = 0000000000000000] 02:54:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1DD99400) [pid = 2384] [serial = 2017] [outer = 0000004B1D295400] 02:54:26 INFO - PROCESS | 2384 | 1461146066626 Marionette DEBUG loaded listener.js 02:54:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1EA12400) [pid = 2384] [serial = 2018] [outer = 0000004B1D295400] 02:54:27 INFO - PROCESS | 2384 | 1461146067170 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:54:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:54:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 878ms 02:54:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:54:27 INFO - PROCESS | 2384 | 1461146067203 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 02:54:27 INFO - PROCESS | 2384 | 1461146067205 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 02:54:27 INFO - PROCESS | 2384 | 1461146067209 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:54:27 INFO - PROCESS | 2384 | 1461146067211 Marionette TRACE conn5 <- [1,2654,null,{}] 02:54:27 INFO - PROCESS | 2384 | 1461146067215 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:27 INFO - PROCESS | 2384 | 1461146067324 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 02:54:27 INFO - PROCESS | 2384 | 1461146067423 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A1A800 == 57 [pid = 2384] [id = 673] 02:54:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1EA6F000) [pid = 2384] [serial = 2019] [outer = 0000000000000000] 02:54:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1EDF0C00) [pid = 2384] [serial = 2020] [outer = 0000004B1EA6F000] 02:54:27 INFO - PROCESS | 2384 | 1461146067479 Marionette DEBUG loaded listener.js 02:54:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1F8E1800) [pid = 2384] [serial = 2021] [outer = 0000004B1EA6F000] 02:54:28 INFO - PROCESS | 2384 | [2384] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 02:54:28 INFO - PROCESS | 2384 | [2384] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 02:54:28 INFO - PROCESS | 2384 | 1461146068596 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:54:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 02:54:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1445ms 02:54:28 INFO - PROCESS | 2384 | 1461146068657 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 02:54:28 INFO - PROCESS | 2384 | 1461146068659 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 02:54:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:54:28 INFO - PROCESS | 2384 | 1461146068663 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:54:28 INFO - PROCESS | 2384 | 1461146068666 Marionette TRACE conn5 <- [1,2658,null,{}] 02:54:28 INFO - PROCESS | 2384 | 1461146068722 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:28 INFO - PROCESS | 2384 | 1461146068840 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 02:54:28 INFO - PROCESS | 2384 | 1461146068961 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0FDE7800 == 58 [pid = 2384] [id = 674] 02:54:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B0E998000) [pid = 2384] [serial = 2022] [outer = 0000000000000000] 02:54:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B0F3A8400) [pid = 2384] [serial = 2023] [outer = 0000004B0E998000] 02:54:29 INFO - PROCESS | 2384 | 1461146069020 Marionette DEBUG loaded listener.js 02:54:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1D0B7C00) [pid = 2384] [serial = 2024] [outer = 0000004B0E998000] 02:54:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23292000 == 57 [pid = 2384] [id = 667] 02:54:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B8B800 == 56 [pid = 2384] [id = 666] 02:54:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B14000 == 55 [pid = 2384] [id = 665] 02:54:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20023800 == 54 [pid = 2384] [id = 664] 02:54:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14095800 == 53 [pid = 2384] [id = 663] 02:54:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1DD2E000 == 52 [pid = 2384] [id = 662] 02:54:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C634800 == 51 [pid = 2384] [id = 661] 02:54:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B153B3800 == 50 [pid = 2384] [id = 660] 02:54:30 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1470A000 == 49 [pid = 2384] [id = 659] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1BF5F800) [pid = 2384] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1B140400) [pid = 2384] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1C40DC00) [pid = 2384] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B14859C00) [pid = 2384] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B0ECE2400) [pid = 2384] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1BA53800) [pid = 2384] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1C6D6C00) [pid = 2384] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B145F6800) [pid = 2384] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B147CA800) [pid = 2384] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B15107C00) [pid = 2384] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B17F4D800) [pid = 2384] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B103F4C00) [pid = 2384] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B139B7400) [pid = 2384] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1A27C400) [pid = 2384] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1894FC00) [pid = 2384] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B0ECDA800) [pid = 2384] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1D22FC00) [pid = 2384] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1AE46C00) [pid = 2384] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1D3C9400) [pid = 2384] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1C6D2000) [pid = 2384] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1D22B000) [pid = 2384] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1EA67C00) [pid = 2384] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1DFD4800) [pid = 2384] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B15189C00) [pid = 2384] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1A966800) [pid = 2384] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B14858000) [pid = 2384] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B0F06F800) [pid = 2384] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1D066000) [pid = 2384] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1E84C800) [pid = 2384] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 02:54:30 INFO - PROCESS | 2384 | 1461146070287 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] 02:54:30 INFO - PROCESS | 2384 | 1461146070342 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 02:54:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:54:30 INFO - PROCESS | 2384 | 1461146070346 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:54:30 INFO - PROCESS | 2384 | 1461146070349 Marionette TRACE conn5 <- [1,2662,null,{}] 02:54:30 INFO - PROCESS | 2384 | 1461146070376 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:30 INFO - PROCESS | 2384 | 1461146070507 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 02:54:30 INFO - PROCESS | 2384 | 1461146070519 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:30 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B151BA800 == 50 [pid = 2384] [id = 675] 02:54:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B13837000) [pid = 2384] [serial = 2025] [outer = 0000000000000000] 02:54:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B13938800) [pid = 2384] [serial = 2026] [outer = 0000004B13837000] 02:54:30 INFO - PROCESS | 2384 | 1461146070568 Marionette DEBUG loaded listener.js 02:54:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1430B000) [pid = 2384] [serial = 2027] [outer = 0000004B13837000] 02:54:31 INFO - PROCESS | 2384 | 1461146071553 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] 02:54:31 INFO - PROCESS | 2384 | 1461146071610 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 02:54:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:54:31 INFO - PROCESS | 2384 | 1461146071616 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:54:31 INFO - PROCESS | 2384 | 1461146071619 Marionette TRACE conn5 <- [1,2666,null,{}] 02:54:31 INFO - PROCESS | 2384 | 1461146071622 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:31 INFO - PROCESS | 2384 | 1461146071717 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 02:54:31 INFO - PROCESS | 2384 | 1461146071724 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1CB28800 == 51 [pid = 2384] [id = 676] 02:54:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B145A0000) [pid = 2384] [serial = 2028] [outer = 0000000000000000] 02:54:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1486F400) [pid = 2384] [serial = 2029] [outer = 0000004B145A0000] 02:54:31 INFO - PROCESS | 2384 | 1461146071771 Marionette DEBUG loaded listener.js 02:54:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B15107400) [pid = 2384] [serial = 2030] [outer = 0000004B145A0000] 02:54:32 INFO - PROCESS | 2384 | 1461146072722 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:54:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 02:54:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1135ms 02:54:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:54:32 INFO - PROCESS | 2384 | 1461146072754 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 2384 | 1461146072756 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 02:54:32 INFO - PROCESS | 2384 | 1461146072760 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 2384 | 1461146072764 Marionette TRACE conn5 <- [1,2670,null,{}] 02:54:32 INFO - PROCESS | 2384 | 1461146072775 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:32 INFO - PROCESS | 2384 | 1461146072899 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 02:54:32 INFO - PROCESS | 2384 | 1461146072952 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F6A4800 == 52 [pid = 2384] [id = 677] 02:54:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1894E400) [pid = 2384] [serial = 2031] [outer = 0000000000000000] 02:54:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B18CCD400) [pid = 2384] [serial = 2032] [outer = 0000004B1894E400] 02:54:33 INFO - PROCESS | 2384 | 1461146073002 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1AE40400) [pid = 2384] [serial = 2033] [outer = 0000004B1894E400] 02:54:33 INFO - PROCESS | 2384 | 1461146073955 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:54:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 02:54:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1240ms 02:54:34 INFO - PROCESS | 2384 | 1461146074001 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 02:54:34 INFO - PROCESS | 2384 | 1461146074004 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 02:54:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:54:34 INFO - PROCESS | 2384 | 1461146074015 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - PROCESS | 2384 | 1461146074017 Marionette TRACE conn5 <- [1,2674,null,{}] 02:54:34 INFO - PROCESS | 2384 | 1461146074021 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:34 INFO - PROCESS | 2384 | 1461146074141 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 02:54:34 INFO - PROCESS | 2384 | 1461146074194 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20034800 == 53 [pid = 2384] [id = 678] 02:54:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1B568800) [pid = 2384] [serial = 2034] [outer = 0000000000000000] 02:54:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1BA4E000) [pid = 2384] [serial = 2035] [outer = 0000004B1B568800] 02:54:34 INFO - PROCESS | 2384 | 1461146074242 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1C21E400) [pid = 2384] [serial = 2036] [outer = 0000004B1B568800] 02:54:34 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1894DC00) [pid = 2384] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:54:34 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B0D233C00) [pid = 2384] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:54:34 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1518FC00) [pid = 2384] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:54:34 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B0ECE5000) [pid = 2384] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:54:34 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B147CE400) [pid = 2384] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:54:34 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1AF1D000) [pid = 2384] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:54:34 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1C2FA400) [pid = 2384] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:54:34 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1459B400) [pid = 2384] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:54:34 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1BF65000) [pid = 2384] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:54:35 INFO - PROCESS | 2384 | 1461146075163 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] 02:54:35 INFO - PROCESS | 2384 | 1461146075212 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 02:54:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:54:35 INFO - PROCESS | 2384 | 1461146075215 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - PROCESS | 2384 | 1461146075217 Marionette TRACE conn5 <- [1,2678,null,{}] 02:54:35 INFO - PROCESS | 2384 | 1461146075221 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:35 INFO - PROCESS | 2384 | 1461146075336 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 02:54:35 INFO - PROCESS | 2384 | 1461146075345 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B31800 == 54 [pid = 2384] [id = 679] 02:54:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B18950C00) [pid = 2384] [serial = 2037] [outer = 0000000000000000] 02:54:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1BF67400) [pid = 2384] [serial = 2038] [outer = 0000004B18950C00] 02:54:35 INFO - PROCESS | 2384 | 1461146075391 Marionette DEBUG loaded listener.js 02:54:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1C2F6400) [pid = 2384] [serial = 2039] [outer = 0000004B18950C00] 02:54:36 INFO - PROCESS | 2384 | 1461146076337 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] 02:54:36 INFO - PROCESS | 2384 | 1461146076359 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 02:54:36 INFO - PROCESS | 2384 | 1461146076362 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:54:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:54:36 INFO - PROCESS | 2384 | 1461146076364 Marionette TRACE conn5 <- [1,2682,null,{}] 02:54:36 INFO - PROCESS | 2384 | 1461146076367 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:36 INFO - PROCESS | 2384 | 1461146076494 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 02:54:36 INFO - PROCESS | 2384 | 1461146076607 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0F285800 == 55 [pid = 2384] [id = 680] 02:54:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B0D161000) [pid = 2384] [serial = 2040] [outer = 0000000000000000] 02:54:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B0D23B800) [pid = 2384] [serial = 2041] [outer = 0000004B0D161000] 02:54:36 INFO - PROCESS | 2384 | 1461146076668 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B0ECE4C00) [pid = 2384] [serial = 2042] [outer = 0000004B0D161000] 02:54:37 INFO - PROCESS | 2384 | 1461146077815 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] 02:54:37 INFO - PROCESS | 2384 | 1461146077862 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 02:54:37 INFO - PROCESS | 2384 | 1461146077868 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:54:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:54:37 INFO - PROCESS | 2384 | 1461146077872 Marionette TRACE conn5 <- [1,2686,null,{}] 02:54:37 INFO - PROCESS | 2384 | 1461146077878 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:38 INFO - PROCESS | 2384 | 1461146078001 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 02:54:38 INFO - PROCESS | 2384 | 1461146078135 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:38 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1DD21000 == 56 [pid = 2384] [id = 681] 02:54:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B145EE400) [pid = 2384] [serial = 2043] [outer = 0000000000000000] 02:54:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B14625400) [pid = 2384] [serial = 2044] [outer = 0000004B145EE400] 02:54:38 INFO - PROCESS | 2384 | 1461146078194 Marionette DEBUG loaded listener.js 02:54:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B147D7000) [pid = 2384] [serial = 2045] [outer = 0000004B145EE400] 02:54:39 INFO - PROCESS | 2384 | 1461146079223 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] 02:54:39 INFO - PROCESS | 2384 | 1461146079313 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 02:54:39 INFO - PROCESS | 2384 | 1461146079319 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:54:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:54:39 INFO - PROCESS | 2384 | 1461146079321 Marionette TRACE conn5 <- [1,2690,null,{}] 02:54:39 INFO - PROCESS | 2384 | 1461146079325 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:39 INFO - PROCESS | 2384 | 1461146079438 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 02:54:39 INFO - PROCESS | 2384 | 1461146079643 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2366F000 == 57 [pid = 2384] [id = 682] 02:54:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B14873400) [pid = 2384] [serial = 2046] [outer = 0000000000000000] 02:54:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B18C98400) [pid = 2384] [serial = 2047] [outer = 0000004B14873400] 02:54:39 INFO - PROCESS | 2384 | 1461146079701 Marionette DEBUG loaded listener.js 02:54:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1B56B400) [pid = 2384] [serial = 2048] [outer = 0000004B14873400] 02:54:40 INFO - PROCESS | 2384 | 1461146080315 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:54:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:54:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1026ms 02:54:40 INFO - PROCESS | 2384 | 1461146080351 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 02:54:40 INFO - PROCESS | 2384 | 1461146080354 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 02:54:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:54:40 INFO - PROCESS | 2384 | 1461146080364 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 2384 | 1461146080371 Marionette TRACE conn5 <- [1,2694,null,{}] 02:54:40 INFO - PROCESS | 2384 | 1461146080393 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:40 INFO - PROCESS | 2384 | 1461146080517 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 02:54:40 INFO - PROCESS | 2384 | 1461146080646 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B62800 == 58 [pid = 2384] [id = 683] 02:54:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1C478000) [pid = 2384] [serial = 2049] [outer = 0000000000000000] 02:54:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1D28A000) [pid = 2384] [serial = 2050] [outer = 0000004B1C478000] 02:54:40 INFO - PROCESS | 2384 | 1461146080704 Marionette DEBUG loaded listener.js 02:54:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1DFDCC00) [pid = 2384] [serial = 2051] [outer = 0000004B1C478000] 02:54:41 INFO - PROCESS | 2384 | 1461146081300 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:54:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:54:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 963ms 02:54:41 INFO - PROCESS | 2384 | 1461146081323 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 02:54:41 INFO - PROCESS | 2384 | 1461146081326 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 02:54:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:54:41 INFO - PROCESS | 2384 | 1461146081329 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:54:41 INFO - PROCESS | 2384 | 1461146081331 Marionette TRACE conn5 <- [1,2698,null,{}] 02:54:41 INFO - PROCESS | 2384 | 1461146081335 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:41 INFO - PROCESS | 2384 | 1461146081451 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 02:54:41 INFO - PROCESS | 2384 | 1461146081549 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:41 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B24018800 == 59 [pid = 2384] [id = 684] 02:54:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1C6D1800) [pid = 2384] [serial = 2052] [outer = 0000000000000000] 02:54:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1F880C00) [pid = 2384] [serial = 2053] [outer = 0000004B1C6D1800] 02:54:41 INFO - PROCESS | 2384 | 1461146081606 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1F92F400) [pid = 2384] [serial = 2054] [outer = 0000004B1C6D1800] 02:54:42 INFO - PROCESS | 2384 | 1461146082434 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 02:54:42 INFO - PROCESS | 2384 | 1461146082476 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 02:54:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:54:42 INFO - PROCESS | 2384 | 1461146082481 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:54:42 INFO - PROCESS | 2384 | 1461146082485 Marionette TRACE conn5 <- [1,2702,null,{}] 02:54:42 INFO - PROCESS | 2384 | 1461146082491 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:42 INFO - PROCESS | 2384 | 1461146082602 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 02:54:42 INFO - PROCESS | 2384 | 1461146082738 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D207000 == 60 [pid = 2384] [id = 685] 02:54:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B0F3B0400) [pid = 2384] [serial = 2055] [outer = 0000000000000000] 02:54:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B103F4C00) [pid = 2384] [serial = 2056] [outer = 0000004B0F3B0400] 02:54:42 INFO - PROCESS | 2384 | 1461146082795 Marionette DEBUG loaded listener.js 02:54:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B147CA800) [pid = 2384] [serial = 2057] [outer = 0000004B0F3B0400] 02:54:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1471A800 == 59 [pid = 2384] [id = 644] 02:54:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F4B6800 == 58 [pid = 2384] [id = 583] 02:54:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B31800 == 57 [pid = 2384] [id = 679] 02:54:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20034800 == 56 [pid = 2384] [id = 678] 02:54:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F6A4800 == 55 [pid = 2384] [id = 677] 02:54:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1CB28800 == 54 [pid = 2384] [id = 676] 02:54:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B151BA800 == 53 [pid = 2384] [id = 675] 02:54:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25A1A800 == 52 [pid = 2384] [id = 673] 02:54:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B24016800 == 51 [pid = 2384] [id = 672] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1F8DC800) [pid = 2384] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1EDF0000) [pid = 2384] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B14533400) [pid = 2384] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1A266C00) [pid = 2384] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1E44E000) [pid = 2384] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1C6F0800) [pid = 2384] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | 1461146083419 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:54:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B73800 == 50 [pid = 2384] [id = 671] 02:54:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E829000 == 49 [pid = 2384] [id = 670] 02:54:43 INFO - PROCESS | 2384 | --DOCSHELL 0000004B18C7D000 == 48 [pid = 2384] [id = 669] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1C407400) [pid = 2384] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1C2DE800) [pid = 2384] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1C2DF800) [pid = 2384] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1825D800) [pid = 2384] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1895C800) [pid = 2384] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1A285800) [pid = 2384] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B0ECE5400) [pid = 2384] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B14072400) [pid = 2384] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B154A3C00) [pid = 2384] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B0F06C800) [pid = 2384] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B13931C00) [pid = 2384] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B14850800) [pid = 2384] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1487B800) [pid = 2384] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1BA55000) [pid = 2384] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1B574000) [pid = 2384] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1C476800) [pid = 2384] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1A383000) [pid = 2384] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1C136800) [pid = 2384] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 02:54:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:54:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 984ms 02:54:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:54:43 INFO - PROCESS | 2384 | 1461146083469 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 02:54:43 INFO - PROCESS | 2384 | 1461146083474 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 02:54:43 INFO - PROCESS | 2384 | 1461146083481 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:54:43 INFO - PROCESS | 2384 | 1461146083484 Marionette TRACE conn5 <- [1,2706,null,{}] 02:54:43 INFO - PROCESS | 2384 | 1461146083488 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:43 INFO - PROCESS | 2384 | 1461146083595 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 02:54:43 INFO - PROCESS | 2384 | 1461146083682 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:43 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A2C4800 == 49 [pid = 2384] [id = 686] 02:54:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B0F202400) [pid = 2384] [serial = 2058] [outer = 0000000000000000] 02:54:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1031F400) [pid = 2384] [serial = 2059] [outer = 0000004B0F202400] 02:54:43 INFO - PROCESS | 2384 | 1461146083731 Marionette DEBUG loaded listener.js 02:54:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B147C9800) [pid = 2384] [serial = 2060] [outer = 0000004B0F202400] 02:54:44 INFO - PROCESS | 2384 | 1461146084231 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 02:54:44 INFO - PROCESS | 2384 | 1461146084261 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 02:54:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:54:44 INFO - PROCESS | 2384 | 1461146084264 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:54:44 INFO - PROCESS | 2384 | 1461146084268 Marionette TRACE conn5 <- [1,2710,null,{}] 02:54:44 INFO - PROCESS | 2384 | 1461146084285 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:44 INFO - PROCESS | 2384 | 1461146084384 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 02:54:44 INFO - PROCESS | 2384 | 1461146084393 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1ED94800 == 50 [pid = 2384] [id = 687] 02:54:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B17F55C00) [pid = 2384] [serial = 2061] [outer = 0000000000000000] 02:54:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1895C800) [pid = 2384] [serial = 2062] [outer = 0000004B17F55C00] 02:54:44 INFO - PROCESS | 2384 | 1461146084452 Marionette DEBUG loaded listener.js 02:54:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1A758800) [pid = 2384] [serial = 2063] [outer = 0000004B17F55C00] 02:54:44 INFO - PROCESS | 2384 | 1461146084949 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:54:45 INFO - PROCESS | 2384 | 1461146085003 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 02:54:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:54:45 INFO - PROCESS | 2384 | 1461146085007 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:54:45 INFO - PROCESS | 2384 | 1461146085008 Marionette TRACE conn5 <- [1,2714,null,{}] 02:54:45 INFO - PROCESS | 2384 | 1461146085012 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:45 INFO - PROCESS | 2384 | 1461146085106 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 02:54:45 INFO - PROCESS | 2384 | 1461146085114 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1ED99000 == 51 [pid = 2384] [id = 688] 02:54:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1487CC00) [pid = 2384] [serial = 2064] [outer = 0000000000000000] 02:54:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1BF66000) [pid = 2384] [serial = 2065] [outer = 0000004B1487CC00] 02:54:45 INFO - PROCESS | 2384 | 1461146085234 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1C2DE800) [pid = 2384] [serial = 2066] [outer = 0000004B1487CC00] 02:54:45 INFO - PROCESS | 2384 | 1461146085663 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:54:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:54:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 690ms 02:54:45 INFO - PROCESS | 2384 | 1461146085699 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 02:54:45 INFO - PROCESS | 2384 | 1461146085702 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 02:54:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:54:45 INFO - PROCESS | 2384 | 1461146085705 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:54:45 INFO - PROCESS | 2384 | 1461146085707 Marionette TRACE conn5 <- [1,2718,null,{}] 02:54:45 INFO - PROCESS | 2384 | 1461146085724 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:45 INFO - PROCESS | 2384 | 1461146085845 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 02:54:45 INFO - PROCESS | 2384 | 1461146085900 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B21264000 == 52 [pid = 2384] [id = 689] 02:54:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1C2F3000) [pid = 2384] [serial = 2067] [outer = 0000000000000000] 02:54:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1C40A400) [pid = 2384] [serial = 2068] [outer = 0000004B1C2F3000] 02:54:45 INFO - PROCESS | 2384 | 1461146085950 Marionette DEBUG loaded listener.js 02:54:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1C720800) [pid = 2384] [serial = 2069] [outer = 0000004B1C2F3000] 02:54:46 INFO - PROCESS | 2384 | 1461146086860 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] 02:54:46 INFO - PROCESS | 2384 | 1461146086890 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 02:54:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:54:46 INFO - PROCESS | 2384 | 1461146086893 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 2384 | 1461146086895 Marionette TRACE conn5 <- [1,2722,null,{}] 02:54:46 INFO - PROCESS | 2384 | 1461146086899 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:47 INFO - PROCESS | 2384 | 1461146087059 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 02:54:47 INFO - PROCESS | 2384 | 1461146087115 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2399C800 == 53 [pid = 2384] [id = 690] 02:54:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1453BC00) [pid = 2384] [serial = 2070] [outer = 0000000000000000] 02:54:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1EA69800) [pid = 2384] [serial = 2071] [outer = 0000004B1453BC00] 02:54:47 INFO - PROCESS | 2384 | 1461146087166 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B20105400) [pid = 2384] [serial = 2072] [outer = 0000004B1453BC00] 02:54:47 INFO - PROCESS | 2384 | 1461146087606 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:54:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:54:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 734ms 02:54:47 INFO - PROCESS | 2384 | 1461146087630 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 02:54:47 INFO - PROCESS | 2384 | 1461146087632 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 02:54:47 INFO - PROCESS | 2384 | 1461146087636 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:54:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:54:47 INFO - PROCESS | 2384 | 1461146087637 Marionette TRACE conn5 <- [1,2726,null,{}] 02:54:47 INFO - PROCESS | 2384 | 1461146087641 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:47 INFO - PROCESS | 2384 | 1461146087758 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1C482800) [pid = 2384] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B14879400) [pid = 2384] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B145F4800) [pid = 2384] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1A37D400) [pid = 2384] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1D292800) [pid = 2384] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B14854C00) [pid = 2384] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1EA70000) [pid = 2384] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1D22E000) [pid = 2384] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1CBD8000) [pid = 2384] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B14870400) [pid = 2384] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B0EB5FC00) [pid = 2384] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1EA6D400) [pid = 2384] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1C6CF800) [pid = 2384] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1392DC00) [pid = 2384] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1B568800) [pid = 2384] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1894E400) [pid = 2384] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1B573000) [pid = 2384] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1EA6F000) [pid = 2384] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B145A0000) [pid = 2384] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B0E998000) [pid = 2384] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B1D295400) [pid = 2384] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B13837000) [pid = 2384] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:54:47 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B0E456C00) [pid = 2384] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:54:47 INFO - PROCESS | 2384 | 1461146087954 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B18C82800 == 54 [pid = 2384] [id = 691] 02:54:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B0E04C000) [pid = 2384] [serial = 2073] [outer = 0000000000000000] 02:54:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B0ECDCC00) [pid = 2384] [serial = 2074] [outer = 0000004B0E04C000] 02:54:48 INFO - PROCESS | 2384 | 1461146088001 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B145EB400) [pid = 2384] [serial = 2075] [outer = 0000004B0E04C000] 02:54:48 INFO - PROCESS | 2384 | 1461146088385 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:54:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:54:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 838ms 02:54:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:54:48 INFO - PROCESS | 2384 | 1461146088477 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 02:54:48 INFO - PROCESS | 2384 | 1461146088480 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 02:54:48 INFO - PROCESS | 2384 | 1461146088483 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:54:48 INFO - PROCESS | 2384 | 1461146088485 Marionette TRACE conn5 <- [1,2730,null,{}] 02:54:48 INFO - PROCESS | 2384 | 1461146088494 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:48 INFO - PROCESS | 2384 | 1461146088584 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 02:54:48 INFO - PROCESS | 2384 | 1461146088596 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B251B3000 == 55 [pid = 2384] [id = 692] 02:54:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B1B70F800) [pid = 2384] [serial = 2076] [outer = 0000000000000000] 02:54:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B1C6CF000) [pid = 2384] [serial = 2077] [outer = 0000004B1B70F800] 02:54:48 INFO - PROCESS | 2384 | 1461146088641 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B1EA6F000) [pid = 2384] [serial = 2078] [outer = 0000004B1B70F800] 02:54:49 INFO - PROCESS | 2384 | 1461146089066 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:54:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 647ms 02:54:49 INFO - PROCESS | 2384 | 1461146089133 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 2384 | 1461146089136 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 02:54:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:54:49 INFO - PROCESS | 2384 | 1461146089139 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 2384 | 1461146089141 Marionette TRACE conn5 <- [1,2734,null,{}] 02:54:49 INFO - PROCESS | 2384 | 1461146089144 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:49 INFO - PROCESS | 2384 | 1461146089233 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 02:54:49 INFO - PROCESS | 2384 | 1461146089241 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A4A000 == 56 [pid = 2384] [id = 693] 02:54:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B2010CC00) [pid = 2384] [serial = 2079] [outer = 0000000000000000] 02:54:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B20113C00) [pid = 2384] [serial = 2080] [outer = 0000004B2010CC00] 02:54:49 INFO - PROCESS | 2384 | 1461146089288 Marionette DEBUG loaded listener.js 02:54:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B2011AC00) [pid = 2384] [serial = 2081] [outer = 0000004B2010CC00] 02:54:49 INFO - PROCESS | 2384 | 1461146089715 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:54:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 627ms 02:54:49 INFO - PROCESS | 2384 | 1461146089770 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 2384 | 1461146089772 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 02:54:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:54:49 INFO - PROCESS | 2384 | 1461146089775 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 2384 | 1461146089777 Marionette TRACE conn5 <- [1,2738,null,{}] 02:54:49 INFO - PROCESS | 2384 | 1461146089781 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:49 INFO - PROCESS | 2384 | 1461146089871 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 02:54:49 INFO - PROCESS | 2384 | 1461146089879 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25AC8000 == 57 [pid = 2384] [id = 694] 02:54:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B20120400) [pid = 2384] [serial = 2082] [outer = 0000000000000000] 02:54:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B20185800) [pid = 2384] [serial = 2083] [outer = 0000004B20120400] 02:54:49 INFO - PROCESS | 2384 | 1461146089925 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B2018BC00) [pid = 2384] [serial = 2084] [outer = 0000004B20120400] 02:54:50 INFO - PROCESS | 2384 | 1461146090631 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:54:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:54:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 879ms 02:54:50 INFO - PROCESS | 2384 | 1461146090658 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 02:54:50 INFO - PROCESS | 2384 | 1461146090664 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 02:54:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:54:50 INFO - PROCESS | 2384 | 1461146090670 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:54:50 INFO - PROCESS | 2384 | 1461146090674 Marionette TRACE conn5 <- [1,2742,null,{}] 02:54:50 INFO - PROCESS | 2384 | 1461146090679 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:50 INFO - PROCESS | 2384 | 1461146090803 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 02:54:50 INFO - PROCESS | 2384 | 1461146090936 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:50 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D202800 == 58 [pid = 2384] [id = 695] 02:54:50 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B143B6000) [pid = 2384] [serial = 2085] [outer = 0000000000000000] 02:54:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B147D4400) [pid = 2384] [serial = 2086] [outer = 0000004B143B6000] 02:54:51 INFO - PROCESS | 2384 | 1461146091003 Marionette DEBUG loaded listener.js 02:54:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B154A1C00) [pid = 2384] [serial = 2087] [outer = 0000004B143B6000] 02:54:51 INFO - PROCESS | 2384 | 1461146091629 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:54:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:54:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 986ms 02:54:51 INFO - PROCESS | 2384 | 1461146091658 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 02:54:51 INFO - PROCESS | 2384 | 1461146091665 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 02:54:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:54:51 INFO - PROCESS | 2384 | 1461146091672 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 2384 | 1461146091675 Marionette TRACE conn5 <- [1,2746,null,{}] 02:54:51 INFO - PROCESS | 2384 | 1461146091679 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:51 INFO - PROCESS | 2384 | 1461146091800 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 02:54:51 INFO - PROCESS | 2384 | 1461146091902 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23667800 == 59 [pid = 2384] [id = 696] 02:54:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1B504400) [pid = 2384] [serial = 2088] [outer = 0000000000000000] 02:54:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1C406C00) [pid = 2384] [serial = 2089] [outer = 0000004B1B504400] 02:54:51 INFO - PROCESS | 2384 | 1461146091959 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1D289C00) [pid = 2384] [serial = 2090] [outer = 0000004B1B504400] 02:54:52 INFO - PROCESS | 2384 | 1461146092580 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:54:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:54:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 987ms 02:54:52 INFO - PROCESS | 2384 | 1461146092663 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 02:54:52 INFO - PROCESS | 2384 | 1461146092666 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 02:54:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:54:52 INFO - PROCESS | 2384 | 1461146092670 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:54:52 INFO - PROCESS | 2384 | 1461146092674 Marionette TRACE conn5 <- [1,2750,null,{}] 02:54:52 INFO - PROCESS | 2384 | 1461146092686 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:52 INFO - PROCESS | 2384 | 1461146092856 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 02:54:52 INFO - PROCESS | 2384 | 1461146092867 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25EB7000 == 60 [pid = 2384] [id = 697] 02:54:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1F936000) [pid = 2384] [serial = 2091] [outer = 0000000000000000] 02:54:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B2010F800) [pid = 2384] [serial = 2092] [outer = 0000004B1F936000] 02:54:52 INFO - PROCESS | 2384 | 1461146092925 Marionette DEBUG loaded listener.js 02:54:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B2018EC00) [pid = 2384] [serial = 2093] [outer = 0000004B1F936000] 02:54:53 INFO - PROCESS | 2384 | 1461146093500 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:54:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:54:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 900ms 02:54:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:54:53 INFO - PROCESS | 2384 | 1461146093573 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 02:54:53 INFO - PROCESS | 2384 | 1461146093576 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 02:54:53 INFO - PROCESS | 2384 | 1461146093580 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:54:53 INFO - PROCESS | 2384 | 1461146093582 Marionette TRACE conn5 <- [1,2754,null,{}] 02:54:53 INFO - PROCESS | 2384 | 1461146093586 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:53 INFO - PROCESS | 2384 | 1461146093735 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 02:54:53 INFO - PROCESS | 2384 | 1461146093864 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2671C000 == 61 [pid = 2384] [id = 698] 02:54:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B20253400) [pid = 2384] [serial = 2094] [outer = 0000000000000000] 02:54:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B20259000) [pid = 2384] [serial = 2095] [outer = 0000004B20253400] 02:54:53 INFO - PROCESS | 2384 | 1461146093922 Marionette DEBUG loaded listener.js 02:54:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B20261000) [pid = 2384] [serial = 2096] [outer = 0000004B20253400] 02:54:54 INFO - PROCESS | 2384 | 1461146094479 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:54:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:54:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 942ms 02:54:54 INFO - PROCESS | 2384 | 1461146094524 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 02:54:54 INFO - PROCESS | 2384 | 1461146094526 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 02:54:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:54:54 INFO - PROCESS | 2384 | 1461146094530 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:54:54 INFO - PROCESS | 2384 | 1461146094532 Marionette TRACE conn5 <- [1,2758,null,{}] 02:54:54 INFO - PROCESS | 2384 | 1461146094536 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:54 INFO - PROCESS | 2384 | 1461146094647 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 02:54:54 INFO - PROCESS | 2384 | 1461146094748 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2688F000 == 62 [pid = 2384] [id = 699] 02:54:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B2025FC00) [pid = 2384] [serial = 2097] [outer = 0000000000000000] 02:54:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B20269800) [pid = 2384] [serial = 2098] [outer = 0000004B2025FC00] 02:54:54 INFO - PROCESS | 2384 | 1461146094804 Marionette DEBUG loaded listener.js 02:54:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B203E3400) [pid = 2384] [serial = 2099] [outer = 0000004B2025FC00] 02:54:55 INFO - PROCESS | 2384 | 1461146095463 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:54:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:54:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 985ms 02:54:55 INFO - PROCESS | 2384 | 1461146095518 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 02:54:55 INFO - PROCESS | 2384 | 1461146095521 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 02:54:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:54:55 INFO - PROCESS | 2384 | 1461146095524 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:54:55 INFO - PROCESS | 2384 | 1461146095527 Marionette TRACE conn5 <- [1,2762,null,{}] 02:54:55 INFO - PROCESS | 2384 | 1461146095530 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:55 INFO - PROCESS | 2384 | 1461146095661 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 02:54:55 INFO - PROCESS | 2384 | 1461146095786 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B105B7800 == 63 [pid = 2384] [id = 700] 02:54:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B0DAD9400) [pid = 2384] [serial = 2100] [outer = 0000000000000000] 02:54:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B0EB66800) [pid = 2384] [serial = 2101] [outer = 0000004B0DAD9400] 02:54:55 INFO - PROCESS | 2384 | 1461146095847 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B13954400) [pid = 2384] [serial = 2102] [outer = 0000004B0DAD9400] 02:54:56 INFO - PROCESS | 2384 | 1461146096647 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:54:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:54:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1195ms 02:54:56 INFO - PROCESS | 2384 | 1461146096721 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 02:54:56 INFO - PROCESS | 2384 | 1461146096728 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 02:54:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:54:56 INFO - PROCESS | 2384 | 1461146096734 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - PROCESS | 2384 | 1461146096737 Marionette TRACE conn5 <- [1,2766,null,{}] 02:54:56 INFO - PROCESS | 2384 | 1461146096742 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:56 INFO - PROCESS | 2384 | 1461146096855 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 02:54:56 INFO - PROCESS | 2384 | 1461146096988 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9E4800 == 64 [pid = 2384] [id = 701] 02:54:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B0F071000) [pid = 2384] [serial = 2103] [outer = 0000000000000000] 02:54:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B0FD5E400) [pid = 2384] [serial = 2104] [outer = 0000004B0F071000] 02:54:57 INFO - PROCESS | 2384 | 1461146097058 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B13936800) [pid = 2384] [serial = 2105] [outer = 0000004B0F071000] 02:54:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C67B000 == 63 [pid = 2384] [id = 602] 02:54:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B18800 == 62 [pid = 2384] [id = 607] 02:54:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14707800 == 61 [pid = 2384] [id = 599] 02:54:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2032A000 == 60 [pid = 2384] [id = 606] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1BF67400) [pid = 2384] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B24018800 == 59 [pid = 2384] [id = 684] 02:54:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B62800 == 58 [pid = 2384] [id = 683] 02:54:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2366F000 == 57 [pid = 2384] [id = 682] 02:54:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1DD21000 == 56 [pid = 2384] [id = 681] 02:54:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0F285800 == 55 [pid = 2384] [id = 680] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1825A000) [pid = 2384] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1C475400) [pid = 2384] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1DFD5400) [pid = 2384] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1C2F9C00) [pid = 2384] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1F641800) [pid = 2384] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1F640800) [pid = 2384] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1D293800) [pid = 2384] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1BF61800) [pid = 2384] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B13930000) [pid = 2384] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1F8E7800) [pid = 2384] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1A286400) [pid = 2384] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B14850400) [pid = 2384] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1BA4E000) [pid = 2384] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1AE40400) [pid = 2384] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1C6D3800) [pid = 2384] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1C139800) [pid = 2384] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1F8E1800) [pid = 2384] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1EDF0C00) [pid = 2384] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1486F400) [pid = 2384] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1D0B7C00) [pid = 2384] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B0F3A8400) [pid = 2384] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1EA12400) [pid = 2384] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B1DD99400) [pid = 2384] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B1430B000) [pid = 2384] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B13938800) [pid = 2384] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B143C2800) [pid = 2384] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B13884C00) [pid = 2384] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B1CBD2000) [pid = 2384] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 87 (0000004B18969800) [pid = 2384] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 86 (0000004B1518F400) [pid = 2384] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 85 (0000004B1C21E400) [pid = 2384] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 84 (0000004B18CCD400) [pid = 2384] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | --DOMWINDOW == 83 (0000004B15107400) [pid = 2384] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 02:54:57 INFO - PROCESS | 2384 | 1461146097687 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:54:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 985ms 02:54:57 INFO - PROCESS | 2384 | 1461146097720 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 02:54:57 INFO - PROCESS | 2384 | 1461146097726 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 02:54:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:54:57 INFO - PROCESS | 2384 | 1461146097738 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:54:57 INFO - PROCESS | 2384 | 1461146097741 Marionette TRACE conn5 <- [1,2770,null,{}] 02:54:57 INFO - PROCESS | 2384 | 1461146097748 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:57 INFO - PROCESS | 2384 | 1461146097843 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 02:54:57 INFO - PROCESS | 2384 | 1461146097851 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A365800 == 56 [pid = 2384] [id = 702] 02:54:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 84 (0000004B0E994C00) [pid = 2384] [serial = 2106] [outer = 0000000000000000] 02:54:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 85 (0000004B13935C00) [pid = 2384] [serial = 2107] [outer = 0000004B0E994C00] 02:54:57 INFO - PROCESS | 2384 | 1461146097899 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 86 (0000004B14067800) [pid = 2384] [serial = 2108] [outer = 0000004B0E994C00] 02:54:58 INFO - PROCESS | 2384 | 1461146098388 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:54:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:54:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 691ms 02:54:58 INFO - PROCESS | 2384 | 1461146098425 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 02:54:58 INFO - PROCESS | 2384 | 1461146098427 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 02:54:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:54:58 INFO - PROCESS | 2384 | 1461146098431 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:54:58 INFO - PROCESS | 2384 | 1461146098434 Marionette TRACE conn5 <- [1,2774,null,{}] 02:54:58 INFO - PROCESS | 2384 | 1461146098445 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:58 INFO - PROCESS | 2384 | 1461146098572 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 02:54:58 INFO - PROCESS | 2384 | 1461146098589 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C67B800 == 57 [pid = 2384] [id = 703] 02:54:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 87 (0000004B0DA63000) [pid = 2384] [serial = 2109] [outer = 0000000000000000] 02:54:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 88 (0000004B14850000) [pid = 2384] [serial = 2110] [outer = 0000004B0DA63000] 02:54:58 INFO - PROCESS | 2384 | 1461146098715 Marionette DEBUG loaded listener.js 02:54:58 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B14877C00) [pid = 2384] [serial = 2111] [outer = 0000004B0DA63000] 02:54:59 INFO - PROCESS | 2384 | 1461146099084 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:54:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:54:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 691ms 02:54:59 INFO - PROCESS | 2384 | 1461146099130 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 02:54:59 INFO - PROCESS | 2384 | 1461146099133 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 02:54:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:54:59 INFO - PROCESS | 2384 | 1461146099136 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:54:59 INFO - PROCESS | 2384 | 1461146099138 Marionette TRACE conn5 <- [1,2778,null,{}] 02:54:59 INFO - PROCESS | 2384 | 1461146099141 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:59 INFO - PROCESS | 2384 | 1461146099234 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 02:54:59 INFO - PROCESS | 2384 | 1461146099241 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D21E800 == 58 [pid = 2384] [id = 704] 02:54:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B15105000) [pid = 2384] [serial = 2112] [outer = 0000000000000000] 02:54:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1518FC00) [pid = 2384] [serial = 2113] [outer = 0000004B15105000] 02:54:59 INFO - PROCESS | 2384 | 1461146099287 Marionette DEBUG loaded listener.js 02:54:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B15D12C00) [pid = 2384] [serial = 2114] [outer = 0000004B15105000] 02:54:59 INFO - PROCESS | 2384 | 1461146099777 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:54:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:54:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 692ms 02:54:59 INFO - PROCESS | 2384 | 1461146099831 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 02:54:59 INFO - PROCESS | 2384 | 1461146099833 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 02:54:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:54:59 INFO - PROCESS | 2384 | 1461146099836 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:54:59 INFO - PROCESS | 2384 | 1461146099838 Marionette TRACE conn5 <- [1,2782,null,{}] 02:54:59 INFO - PROCESS | 2384 | 1461146099848 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:59 INFO - PROCESS | 2384 | 1461146099964 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 02:55:00 INFO - PROCESS | 2384 | 1461146100051 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F6BB800 == 59 [pid = 2384] [id = 705] 02:55:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B18948C00) [pid = 2384] [serial = 2115] [outer = 0000000000000000] 02:55:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1894EC00) [pid = 2384] [serial = 2116] [outer = 0000004B18948C00] 02:55:00 INFO - PROCESS | 2384 | 1461146100100 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B18969C00) [pid = 2384] [serial = 2117] [outer = 0000004B18948C00] 02:55:00 INFO - PROCESS | 2384 | 1461146100566 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:55:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:55:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 795ms 02:55:00 INFO - PROCESS | 2384 | 1461146100643 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 2384 | 1461146100645 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 02:55:00 INFO - PROCESS | 2384 | 1461146100648 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - PROCESS | 2384 | 1461146100650 Marionette TRACE conn5 <- [1,2786,null,{}] 02:55:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:55:00 INFO - PROCESS | 2384 | 1461146100654 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:00 INFO - PROCESS | 2384 | 1461146100783 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 02:55:00 INFO - PROCESS | 2384 | 1461146100843 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20318000 == 60 [pid = 2384] [id = 706] 02:55:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1AE44C00) [pid = 2384] [serial = 2118] [outer = 0000000000000000] 02:55:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1AF23800) [pid = 2384] [serial = 2119] [outer = 0000004B1AE44C00] 02:55:00 INFO - PROCESS | 2384 | 1461146100893 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1B56FC00) [pid = 2384] [serial = 2120] [outer = 0000004B1AE44C00] 02:55:01 INFO - PROCESS | 2384 | 1461146101312 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:55:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:55:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 672ms 02:55:01 INFO - PROCESS | 2384 | 1461146101357 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 02:55:01 INFO - PROCESS | 2384 | 1461146101359 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 02:55:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:55:01 INFO - PROCESS | 2384 | 1461146101368 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:55:01 INFO - PROCESS | 2384 | 1461146101370 Marionette TRACE conn5 <- [1,2790,null,{}] 02:55:01 INFO - PROCESS | 2384 | 1461146101379 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:01 INFO - PROCESS | 2384 | 1461146101592 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 02:55:01 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B2010CC00) [pid = 2384] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:55:01 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B1487CC00) [pid = 2384] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:55:01 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B0F3B0400) [pid = 2384] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:55:01 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B17F55C00) [pid = 2384] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:55:01 INFO - PROCESS | 2384 | --DOMWINDOW == 93 (0000004B0F202400) [pid = 2384] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:55:01 INFO - PROCESS | 2384 | --DOMWINDOW == 92 (0000004B0E04C000) [pid = 2384] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:55:01 INFO - PROCESS | 2384 | --DOMWINDOW == 91 (0000004B1453BC00) [pid = 2384] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:55:01 INFO - PROCESS | 2384 | --DOMWINDOW == 90 (0000004B1B70F800) [pid = 2384] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:55:01 INFO - PROCESS | 2384 | --DOMWINDOW == 89 (0000004B1C2F3000) [pid = 2384] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:55:01 INFO - PROCESS | 2384 | --DOMWINDOW == 88 (0000004B18950C00) [pid = 2384] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:55:01 INFO - PROCESS | 2384 | 1461146101654 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:01 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BADE000 == 61 [pid = 2384] [id = 707] 02:55:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 89 (0000004B0F072800) [pid = 2384] [serial = 2121] [outer = 0000000000000000] 02:55:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 90 (0000004B14532400) [pid = 2384] [serial = 2122] [outer = 0000004B0F072800] 02:55:01 INFO - PROCESS | 2384 | 1461146101701 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 91 (0000004B1BA53C00) [pid = 2384] [serial = 2123] [outer = 0000004B0F072800] 02:55:02 INFO - PROCESS | 2384 | 1461146102054 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:55:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:55:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 735ms 02:55:02 INFO - PROCESS | 2384 | 1461146102105 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 2384 | 1461146102108 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 02:55:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:55:02 INFO - PROCESS | 2384 | 1461146102111 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 2384 | 1461146102113 Marionette TRACE conn5 <- [1,2794,null,{}] 02:55:02 INFO - PROCESS | 2384 | 1461146102116 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:02 INFO - PROCESS | 2384 | 1461146102205 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 02:55:02 INFO - PROCESS | 2384 | 1461146102211 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B9B000 == 62 [pid = 2384] [id = 708] 02:55:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 92 (0000004B1BF67400) [pid = 2384] [serial = 2124] [outer = 0000000000000000] 02:55:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 93 (0000004B1C2B0800) [pid = 2384] [serial = 2125] [outer = 0000004B1BF67400] 02:55:02 INFO - PROCESS | 2384 | 1461146102257 Marionette DEBUG loaded listener.js 02:55:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 94 (0000004B1C2D9C00) [pid = 2384] [serial = 2126] [outer = 0000004B1BF67400] 02:55:02 INFO - PROCESS | 2384 | 1461146102677 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:55:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:55:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 585ms 02:55:02 INFO - PROCESS | 2384 | 1461146102699 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 2384 | 1461146102701 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 02:55:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:55:02 INFO - PROCESS | 2384 | 1461146102709 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 2384 | 1461146102711 Marionette TRACE conn5 <- [1,2798,null,{}] 02:55:02 INFO - PROCESS | 2384 | 1461146102726 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:02 INFO - PROCESS | 2384 | 1461146102814 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 02:55:02 INFO - PROCESS | 2384 | 1461146102820 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2350B000 == 63 [pid = 2384] [id = 709] 02:55:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B1C2F3400) [pid = 2384] [serial = 2127] [outer = 0000000000000000] 02:55:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1C2FA000) [pid = 2384] [serial = 2128] [outer = 0000004B1C2F3400] 02:55:02 INFO - PROCESS | 2384 | 1461146102869 Marionette DEBUG loaded listener.js 02:55:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B1C409C00) [pid = 2384] [serial = 2129] [outer = 0000004B1C2F3400] 02:55:03 INFO - PROCESS | 2384 | 1461146103321 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:55:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:55:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 649ms 02:55:03 INFO - PROCESS | 2384 | 1461146103357 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 02:55:03 INFO - PROCESS | 2384 | 1461146103359 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 02:55:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:55:03 INFO - PROCESS | 2384 | 1461146103373 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:55:03 INFO - PROCESS | 2384 | 1461146103375 Marionette TRACE conn5 <- [1,2802,null,{}] 02:55:03 INFO - PROCESS | 2384 | 1461146103379 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:03 INFO - PROCESS | 2384 | 1461146103468 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 02:55:03 INFO - PROCESS | 2384 | 1461146103475 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:03 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236E4000 == 64 [pid = 2384] [id = 710] 02:55:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B1C40FC00) [pid = 2384] [serial = 2130] [outer = 0000000000000000] 02:55:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1C6D3400) [pid = 2384] [serial = 2131] [outer = 0000004B1C40FC00] 02:55:03 INFO - PROCESS | 2384 | 1461146103521 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1C6F2C00) [pid = 2384] [serial = 2132] [outer = 0000004B1C40FC00] 02:55:04 INFO - PROCESS | 2384 | 1461146104261 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:55:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:55:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 943ms 02:55:04 INFO - PROCESS | 2384 | 1461146104310 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 02:55:04 INFO - PROCESS | 2384 | 1461146104316 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 02:55:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:55:04 INFO - PROCESS | 2384 | 1461146104322 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:55:04 INFO - PROCESS | 2384 | 1461146104326 Marionette TRACE conn5 <- [1,2806,null,{}] 02:55:04 INFO - PROCESS | 2384 | 1461146104332 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:04 INFO - PROCESS | 2384 | 1461146104463 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 02:55:04 INFO - PROCESS | 2384 | 1461146104586 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:04 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BAD7800 == 65 [pid = 2384] [id = 711] 02:55:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B13834400) [pid = 2384] [serial = 2133] [outer = 0000000000000000] 02:55:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1414A400) [pid = 2384] [serial = 2134] [outer = 0000004B13834400] 02:55:04 INFO - PROCESS | 2384 | 1461146104647 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B14621800) [pid = 2384] [serial = 2135] [outer = 0000004B13834400] 02:55:05 INFO - PROCESS | 2384 | 1461146105246 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:55:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:55:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 985ms 02:55:05 INFO - PROCESS | 2384 | 1461146105309 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 02:55:05 INFO - PROCESS | 2384 | 1461146105316 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 02:55:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:55:05 INFO - PROCESS | 2384 | 1461146105322 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 2384 | 1461146105326 Marionette TRACE conn5 <- [1,2810,null,{}] 02:55:05 INFO - PROCESS | 2384 | 1461146105330 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:05 INFO - PROCESS | 2384 | 1461146105450 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 02:55:05 INFO - PROCESS | 2384 | 1461146105577 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2001B800 == 66 [pid = 2384] [id = 712] 02:55:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B14850400) [pid = 2384] [serial = 2136] [outer = 0000000000000000] 02:55:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B18949C00) [pid = 2384] [serial = 2137] [outer = 0000004B14850400] 02:55:05 INFO - PROCESS | 2384 | 1461146105635 Marionette DEBUG loaded listener.js 02:55:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1A753400) [pid = 2384] [serial = 2138] [outer = 0000004B14850400] 02:55:06 INFO - PROCESS | 2384 | 1461146106271 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:55:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:55:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 987ms 02:55:06 INFO - PROCESS | 2384 | 1461146106314 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 02:55:06 INFO - PROCESS | 2384 | 1461146106317 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 02:55:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:55:06 INFO - PROCESS | 2384 | 1461146106321 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:55:06 INFO - PROCESS | 2384 | 1461146106325 Marionette TRACE conn5 <- [1,2814,null,{}] 02:55:06 INFO - PROCESS | 2384 | 1461146106338 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:06 INFO - PROCESS | 2384 | 1461146106500 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 02:55:06 INFO - PROCESS | 2384 | 1461146106518 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B6D800 == 67 [pid = 2384] [id = 713] 02:55:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1C477400) [pid = 2384] [serial = 2139] [outer = 0000000000000000] 02:55:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1C6D6C00) [pid = 2384] [serial = 2140] [outer = 0000004B1C477400] 02:55:06 INFO - PROCESS | 2384 | 1461146106578 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1D05CC00) [pid = 2384] [serial = 2141] [outer = 0000004B1C477400] 02:55:07 INFO - PROCESS | 2384 | 1461146107209 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:55:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 943ms 02:55:07 INFO - PROCESS | 2384 | 1461146107267 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 02:55:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:55:07 INFO - PROCESS | 2384 | 1461146107270 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 02:55:07 INFO - PROCESS | 2384 | 1461146107274 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 2384 | 1461146107276 Marionette TRACE conn5 <- [1,2818,null,{}] 02:55:07 INFO - PROCESS | 2384 | 1461146107280 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:07 INFO - PROCESS | 2384 | 1461146107397 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 02:55:07 INFO - PROCESS | 2384 | 1461146107524 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23CAC000 == 68 [pid = 2384] [id = 714] 02:55:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1D22FC00) [pid = 2384] [serial = 2142] [outer = 0000000000000000] 02:55:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1D28C800) [pid = 2384] [serial = 2143] [outer = 0000004B1D22FC00] 02:55:07 INFO - PROCESS | 2384 | 1461146107582 Marionette DEBUG loaded listener.js 02:55:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1D3CB400) [pid = 2384] [serial = 2144] [outer = 0000004B1D22FC00] 02:55:08 INFO - PROCESS | 2384 | 1461146108133 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:55:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 881ms 02:55:08 INFO - PROCESS | 2384 | 1461146108171 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 02:55:08 INFO - PROCESS | 2384 | 1461146108174 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 02:55:08 INFO - PROCESS | 2384 | 1461146108178 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:55:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:55:08 INFO - PROCESS | 2384 | 1461146108181 Marionette TRACE conn5 <- [1,2822,null,{}] 02:55:08 INFO - PROCESS | 2384 | 1461146108184 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:08 INFO - PROCESS | 2384 | 1461146108298 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 02:55:08 INFO - PROCESS | 2384 | 1461146108397 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B246CE800 == 69 [pid = 2384] [id = 715] 02:55:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1D2CE000) [pid = 2384] [serial = 2145] [outer = 0000000000000000] 02:55:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1DFDE400) [pid = 2384] [serial = 2146] [outer = 0000004B1D2CE000] 02:55:08 INFO - PROCESS | 2384 | 1461146108453 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1EA6D000) [pid = 2384] [serial = 2147] [outer = 0000004B1D2CE000] 02:55:09 INFO - PROCESS | 2384 | 1461146109094 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:55:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:55:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 921ms 02:55:09 INFO - PROCESS | 2384 | 1461146109105 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 02:55:09 INFO - PROCESS | 2384 | 1461146109107 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 02:55:09 INFO - PROCESS | 2384 | 1461146109111 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:55:09 INFO - PROCESS | 2384 | 1461146109113 Marionette TRACE conn5 <- [1,2826,null,{}] 02:55:09 INFO - PROCESS | 2384 | 1461146109117 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:09 INFO - PROCESS | 2384 | 1461146109243 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 02:55:09 INFO - PROCESS | 2384 | 1461146109344 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A2E000 == 70 [pid = 2384] [id = 716] 02:55:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1F647000) [pid = 2384] [serial = 2148] [outer = 0000000000000000] 02:55:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1F8EB800) [pid = 2384] [serial = 2149] [outer = 0000004B1F647000] 02:55:09 INFO - PROCESS | 2384 | 1461146109403 Marionette DEBUG loaded listener.js 02:55:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B20109C00) [pid = 2384] [serial = 2150] [outer = 0000004B1F647000] 02:55:10 INFO - PROCESS | 2384 | 1461146110225 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:55:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1130ms 02:55:10 INFO - PROCESS | 2384 | 1461146110243 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 02:55:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:55:10 INFO - PROCESS | 2384 | 1461146110248 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 02:55:10 INFO - PROCESS | 2384 | 1461146110252 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 2384 | 1461146110256 Marionette TRACE conn5 <- [1,2830,null,{}] 02:55:10 INFO - PROCESS | 2384 | 1461146110261 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:10 INFO - PROCESS | 2384 | 1461146110367 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 02:55:10 INFO - PROCESS | 2384 | 1461146110505 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1C693000 == 71 [pid = 2384] [id = 717] 02:55:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B0F078C00) [pid = 2384] [serial = 2151] [outer = 0000000000000000] 02:55:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1038DC00) [pid = 2384] [serial = 2152] [outer = 0000004B0F078C00] 02:55:10 INFO - PROCESS | 2384 | 1461146110561 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1461B400) [pid = 2384] [serial = 2153] [outer = 0000004B0F078C00] 02:55:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0FDE7800 == 70 [pid = 2384] [id = 674] 02:55:11 INFO - PROCESS | 2384 | --DOCSHELL 0000004B151CE800 == 69 [pid = 2384] [id = 600] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1F880C00) [pid = 2384] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B0D23B800) [pid = 2384] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B14625400) [pid = 2384] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B18C98400) [pid = 2384] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1D28A000) [pid = 2384] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | 1461146111231 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1BF66000) [pid = 2384] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B147CA800) [pid = 2384] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B103F4C00) [pid = 2384] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1895C800) [pid = 2384] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1A758800) [pid = 2384] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1031F400) [pid = 2384] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B147C9800) [pid = 2384] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B0ECDCC00) [pid = 2384] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B2011AC00) [pid = 2384] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B20105400) [pid = 2384] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1EA69800) [pid = 2384] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1C6CF000) [pid = 2384] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B145EB400) [pid = 2384] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1C40A400) [pid = 2384] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1C720800) [pid = 2384] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1EA6F000) [pid = 2384] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1C2DE800) [pid = 2384] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1C2F6400) [pid = 2384] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B20113C00) [pid = 2384] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 02:55:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:55:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1030ms 02:55:11 INFO - PROCESS | 2384 | 1461146111283 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 02:55:11 INFO - PROCESS | 2384 | 1461146111289 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 02:55:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:55:11 INFO - PROCESS | 2384 | 1461146111295 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:55:11 INFO - PROCESS | 2384 | 1461146111298 Marionette TRACE conn5 <- [1,2834,null,{}] 02:55:11 INFO - PROCESS | 2384 | 1461146111317 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:11 INFO - PROCESS | 2384 | 1461146111415 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 02:55:11 INFO - PROCESS | 2384 | 1461146111428 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1479E800 == 70 [pid = 2384] [id = 718] 02:55:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B139BD800) [pid = 2384] [serial = 2154] [outer = 0000000000000000] 02:55:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B14072400) [pid = 2384] [serial = 2155] [outer = 0000004B139BD800] 02:55:11 INFO - PROCESS | 2384 | 1461146111475 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B147D0000) [pid = 2384] [serial = 2156] [outer = 0000004B139BD800] 02:55:12 INFO - PROCESS | 2384 | 1461146112004 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:55:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 733ms 02:55:12 INFO - PROCESS | 2384 | 1461146112030 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 02:55:12 INFO - PROCESS | 2384 | 1461146112032 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 02:55:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:55:12 INFO - PROCESS | 2384 | 1461146112036 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 2384 | 1461146112040 Marionette TRACE conn5 <- [1,2838,null,{}] 02:55:12 INFO - PROCESS | 2384 | 1461146112050 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:12 INFO - PROCESS | 2384 | 1461146112145 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 02:55:12 INFO - PROCESS | 2384 | 1461146112234 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:12 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1E828000 == 71 [pid = 2384] [id = 719] 02:55:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B14871800) [pid = 2384] [serial = 2157] [outer = 0000000000000000] 02:55:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B18946800) [pid = 2384] [serial = 2158] [outer = 0000004B14871800] 02:55:12 INFO - PROCESS | 2384 | 1461146112284 Marionette DEBUG loaded listener.js 02:55:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1A26C000) [pid = 2384] [serial = 2159] [outer = 0000004B14871800] 02:55:12 INFO - PROCESS | 2384 | 1461146112680 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:55:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 692ms 02:55:12 INFO - PROCESS | 2384 | 1461146112731 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 02:55:12 INFO - PROCESS | 2384 | 1461146112734 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 02:55:12 INFO - PROCESS | 2384 | 1461146112737 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:55:12 INFO - PROCESS | 2384 | 1461146112739 Marionette TRACE conn5 <- [1,2842,null,{}] 02:55:12 INFO - PROCESS | 2384 | 1461146112742 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:12 INFO - PROCESS | 2384 | 1461146112835 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 02:55:12 INFO - PROCESS | 2384 | 1461146112842 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:12 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20022800 == 72 [pid = 2384] [id = 720] 02:55:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1A385C00) [pid = 2384] [serial = 2160] [outer = 0000000000000000] 02:55:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1B50D000) [pid = 2384] [serial = 2161] [outer = 0000004B1A385C00] 02:55:12 INFO - PROCESS | 2384 | 1461146112889 Marionette DEBUG loaded listener.js 02:55:12 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1BF5F800) [pid = 2384] [serial = 2162] [outer = 0000004B1A385C00] 02:55:13 INFO - PROCESS | 2384 | 1461146113350 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:55:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:55:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 691ms 02:55:13 INFO - PROCESS | 2384 | 1461146113431 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 02:55:13 INFO - PROCESS | 2384 | 1461146113433 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 02:55:13 INFO - PROCESS | 2384 | 1461146113436 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:55:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:55:13 INFO - PROCESS | 2384 | 1461146113438 Marionette TRACE conn5 <- [1,2846,null,{}] 02:55:13 INFO - PROCESS | 2384 | 1461146113442 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:13 INFO - PROCESS | 2384 | 1461146113588 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 02:55:13 INFO - PROCESS | 2384 | 1461146113614 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:13 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0EAF4000 == 73 [pid = 2384] [id = 721] 02:55:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1C134C00) [pid = 2384] [serial = 2163] [outer = 0000000000000000] 02:55:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1C2D2000) [pid = 2384] [serial = 2164] [outer = 0000004B1C134C00] 02:55:13 INFO - PROCESS | 2384 | 1461146113661 Marionette DEBUG loaded listener.js 02:55:13 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1C2F8C00) [pid = 2384] [serial = 2165] [outer = 0000004B1C134C00] 02:55:14 INFO - PROCESS | 2384 | 1461146114122 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:55:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:55:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 732ms 02:55:14 INFO - PROCESS | 2384 | 1461146114172 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 02:55:14 INFO - PROCESS | 2384 | 1461146114174 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 02:55:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:55:14 INFO - PROCESS | 2384 | 1461146114183 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:55:14 INFO - PROCESS | 2384 | 1461146114185 Marionette TRACE conn5 <- [1,2850,null,{}] 02:55:14 INFO - PROCESS | 2384 | 1461146114189 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:14 INFO - PROCESS | 2384 | 1461146114327 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 02:55:14 INFO - PROCESS | 2384 | 1461146114391 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:14 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23510000 == 74 [pid = 2384] [id = 722] 02:55:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1CACD800) [pid = 2384] [serial = 2166] [outer = 0000000000000000] 02:55:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1D28CC00) [pid = 2384] [serial = 2167] [outer = 0000004B1CACD800] 02:55:14 INFO - PROCESS | 2384 | 1461146114441 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1EA6A000) [pid = 2384] [serial = 2168] [outer = 0000004B1CACD800] 02:55:14 INFO - PROCESS | 2384 | 1461146114880 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:55:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:55:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 733ms 02:55:14 INFO - PROCESS | 2384 | 1461146114936 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 02:55:14 INFO - PROCESS | 2384 | 1461146114938 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 02:55:14 INFO - PROCESS | 2384 | 1461146114950 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:55:14 INFO - PROCESS | 2384 | 1461146114952 Marionette TRACE conn5 <- [1,2854,null,{}] 02:55:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:55:14 INFO - PROCESS | 2384 | 1461146114955 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:15 INFO - PROCESS | 2384 | 1461146115074 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 02:55:15 INFO - PROCESS | 2384 | 1461146115136 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B31800 == 75 [pid = 2384] [id = 723] 02:55:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1CBCC000) [pid = 2384] [serial = 2169] [outer = 0000000000000000] 02:55:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1F880C00) [pid = 2384] [serial = 2170] [outer = 0000004B1CBCC000] 02:55:15 INFO - PROCESS | 2384 | 1461146115183 Marionette DEBUG loaded listener.js 02:55:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1F93B400) [pid = 2384] [serial = 2171] [outer = 0000004B1CBCC000] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1C478000) [pid = 2384] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1C6D1800) [pid = 2384] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B14873400) [pid = 2384] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1C2F3400) [pid = 2384] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B18948C00) [pid = 2384] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1AE44C00) [pid = 2384] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B0E994C00) [pid = 2384] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B0F072800) [pid = 2384] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B0DAD9400) [pid = 2384] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B0DA63000) [pid = 2384] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B15105000) [pid = 2384] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B20253400) [pid = 2384] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B143B6000) [pid = 2384] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1B504400) [pid = 2384] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B0F071000) [pid = 2384] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B1F936000) [pid = 2384] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B1BF67400) [pid = 2384] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B145EE400) [pid = 2384] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:55:15 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B0D161000) [pid = 2384] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:55:15 INFO - PROCESS | 2384 | 1461146115757 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:55:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 818ms 02:55:15 INFO - PROCESS | 2384 | 1461146115775 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 02:55:15 INFO - PROCESS | 2384 | 1461146115777 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 02:55:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:55:15 INFO - PROCESS | 2384 | 1461146115780 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 2384 | 1461146115782 Marionette TRACE conn5 <- [1,2858,null,{}] 02:55:15 INFO - PROCESS | 2384 | 1461146115786 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:15 INFO - PROCESS | 2384 | 1461146115911 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 02:55:15 INFO - PROCESS | 2384 | 1461146115968 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:15 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B7D000 == 76 [pid = 2384] [id = 724] 02:55:15 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B0F072800) [pid = 2384] [serial = 2172] [outer = 0000000000000000] 02:55:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B18948C00) [pid = 2384] [serial = 2173] [outer = 0000004B0F072800] 02:55:16 INFO - PROCESS | 2384 | 1461146116014 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1C2FAC00) [pid = 2384] [serial = 2174] [outer = 0000004B0F072800] 02:55:16 INFO - PROCESS | 2384 | 1461146116376 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:55:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:55:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 627ms 02:55:16 INFO - PROCESS | 2384 | 1461146116416 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 02:55:16 INFO - PROCESS | 2384 | 1461146116419 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 02:55:16 INFO - PROCESS | 2384 | 1461146116422 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:55:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:55:16 INFO - PROCESS | 2384 | 1461146116424 Marionette TRACE conn5 <- [1,2862,null,{}] 02:55:16 INFO - PROCESS | 2384 | 1461146116427 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:16 INFO - PROCESS | 2384 | 1461146116518 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 02:55:16 INFO - PROCESS | 2384 | 1461146116525 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:16 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B251B4800 == 77 [pid = 2384] [id = 725] 02:55:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1EDFB400) [pid = 2384] [serial = 2175] [outer = 0000000000000000] 02:55:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B20108800) [pid = 2384] [serial = 2176] [outer = 0000004B1EDFB400] 02:55:16 INFO - PROCESS | 2384 | 1461146116570 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B20118C00) [pid = 2384] [serial = 2177] [outer = 0000004B1EDFB400] 02:55:17 INFO - PROCESS | 2384 | 1461146117013 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:55:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:55:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 628ms 02:55:17 INFO - PROCESS | 2384 | 1461146117053 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 02:55:17 INFO - PROCESS | 2384 | 1461146117056 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 02:55:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:55:17 INFO - PROCESS | 2384 | 1461146117075 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:55:17 INFO - PROCESS | 2384 | 1461146117077 Marionette TRACE conn5 <- [1,2866,null,{}] 02:55:17 INFO - PROCESS | 2384 | 1461146117081 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:17 INFO - PROCESS | 2384 | 1461146117171 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 02:55:17 INFO - PROCESS | 2384 | 1461146117178 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:17 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A54000 == 78 [pid = 2384] [id = 726] 02:55:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B20120C00) [pid = 2384] [serial = 2178] [outer = 0000000000000000] 02:55:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B20188C00) [pid = 2384] [serial = 2179] [outer = 0000004B20120C00] 02:55:17 INFO - PROCESS | 2384 | 1461146117223 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B20252800) [pid = 2384] [serial = 2180] [outer = 0000004B20120C00] 02:55:17 INFO - PROCESS | 2384 | 1461146117851 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:55:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 838ms 02:55:17 INFO - PROCESS | 2384 | 1461146117919 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 02:55:17 INFO - PROCESS | 2384 | 1461146117924 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 02:55:17 INFO - PROCESS | 2384 | 1461146117944 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:55:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:55:17 INFO - PROCESS | 2384 | 1461146117949 Marionette TRACE conn5 <- [1,2870,null,{}] 02:55:17 INFO - PROCESS | 2384 | 1461146117956 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:18 INFO - PROCESS | 2384 | 1461146118077 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 02:55:18 INFO - PROCESS | 2384 | 1461146118184 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:18 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B9E7800 == 79 [pid = 2384] [id = 727] 02:55:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B0EB63800) [pid = 2384] [serial = 2181] [outer = 0000000000000000] 02:55:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1393AC00) [pid = 2384] [serial = 2182] [outer = 0000004B0EB63800] 02:55:18 INFO - PROCESS | 2384 | 1461146118244 Marionette DEBUG loaded listener.js 02:55:18 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B14873C00) [pid = 2384] [serial = 2183] [outer = 0000004B0EB63800] 02:55:18 INFO - PROCESS | 2384 | 1461146118837 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:55:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:55:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 945ms 02:55:18 INFO - PROCESS | 2384 | 1461146118895 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 02:55:18 INFO - PROCESS | 2384 | 1461146118902 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 02:55:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:55:18 INFO - PROCESS | 2384 | 1461146118908 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:55:18 INFO - PROCESS | 2384 | 1461146118912 Marionette TRACE conn5 <- [1,2874,null,{}] 02:55:18 INFO - PROCESS | 2384 | 1461146118919 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:19 INFO - PROCESS | 2384 | 1461146119038 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 02:55:19 INFO - PROCESS | 2384 | 1461146119169 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:19 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B93000 == 80 [pid = 2384] [id = 728] 02:55:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B15981000) [pid = 2384] [serial = 2184] [outer = 0000000000000000] 02:55:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1A268800) [pid = 2384] [serial = 2185] [outer = 0000004B15981000] 02:55:19 INFO - PROCESS | 2384 | 1461146119227 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1BF6D000) [pid = 2384] [serial = 2186] [outer = 0000004B15981000] 02:55:19 INFO - PROCESS | 2384 | 1461146119830 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:55:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 944ms 02:55:19 INFO - PROCESS | 2384 | 1461146119859 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 02:55:19 INFO - PROCESS | 2384 | 1461146119861 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 02:55:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:55:19 INFO - PROCESS | 2384 | 1461146119865 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 2384 | 1461146119870 Marionette TRACE conn5 <- [1,2878,null,{}] 02:55:19 INFO - PROCESS | 2384 | 1461146119882 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:20 INFO - PROCESS | 2384 | 1461146120006 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 02:55:20 INFO - PROCESS | 2384 | 1461146120137 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:20 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25EB6800 == 81 [pid = 2384] [id = 729] 02:55:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B15985000) [pid = 2384] [serial = 2187] [outer = 0000000000000000] 02:55:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1D226800) [pid = 2384] [serial = 2188] [outer = 0000004B15985000] 02:55:20 INFO - PROCESS | 2384 | 1461146120199 Marionette DEBUG loaded listener.js 02:55:20 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1F884400) [pid = 2384] [serial = 2189] [outer = 0000004B15985000] 02:55:20 INFO - PROCESS | 2384 | 1461146120799 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:55:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:55:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 984ms 02:55:20 INFO - PROCESS | 2384 | 1461146120850 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 02:55:20 INFO - PROCESS | 2384 | 1461146120854 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 02:55:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:55:20 INFO - PROCESS | 2384 | 1461146120857 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:55:20 INFO - PROCESS | 2384 | 1461146120860 Marionette TRACE conn5 <- [1,2882,null,{}] 02:55:20 INFO - PROCESS | 2384 | 1461146120863 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:20 INFO - PROCESS | 2384 | 1461146120980 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 02:55:21 INFO - PROCESS | 2384 | 1461146121110 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26894000 == 82 [pid = 2384] [id = 730] 02:55:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B20255C00) [pid = 2384] [serial = 2190] [outer = 0000000000000000] 02:55:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B2025D800) [pid = 2384] [serial = 2191] [outer = 0000004B20255C00] 02:55:21 INFO - PROCESS | 2384 | 1461146121168 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B2026E800) [pid = 2384] [serial = 2192] [outer = 0000004B20255C00] 02:55:21 INFO - PROCESS | 2384 | 1461146121710 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:55:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 879ms 02:55:21 INFO - PROCESS | 2384 | 1461146121739 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 02:55:21 INFO - PROCESS | 2384 | 1461146121741 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 02:55:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:55:21 INFO - PROCESS | 2384 | 1461146121745 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 2384 | 1461146121747 Marionette TRACE conn5 <- [1,2886,null,{}] 02:55:21 INFO - PROCESS | 2384 | 1461146121751 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:21 INFO - PROCESS | 2384 | 1461146121864 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 02:55:21 INFO - PROCESS | 2384 | 1461146121967 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B269A3000 == 83 [pid = 2384] [id = 731] 02:55:21 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B2026E000) [pid = 2384] [serial = 2193] [outer = 0000000000000000] 02:55:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B203EC400) [pid = 2384] [serial = 2194] [outer = 0000004B2026E000] 02:55:22 INFO - PROCESS | 2384 | 1461146122023 Marionette DEBUG loaded listener.js 02:55:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B20837400) [pid = 2384] [serial = 2195] [outer = 0000004B2026E000] 02:55:22 INFO - PROCESS | 2384 | 1461146122635 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:55:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:55:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 942ms 02:55:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:55:22 INFO - PROCESS | 2384 | 1461146122690 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 02:55:22 INFO - PROCESS | 2384 | 1461146122693 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 02:55:22 INFO - PROCESS | 2384 | 1461146122696 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:55:22 INFO - PROCESS | 2384 | 1461146122698 Marionette TRACE conn5 <- [1,2890,null,{}] 02:55:22 INFO - PROCESS | 2384 | 1461146122702 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:22 INFO - PROCESS | 2384 | 1461146122839 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 02:55:22 INFO - PROCESS | 2384 | 1461146122974 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:22 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26B7E000 == 84 [pid = 2384] [id = 732] 02:55:22 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B208DB400) [pid = 2384] [serial = 2196] [outer = 0000000000000000] 02:55:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B2115B800) [pid = 2384] [serial = 2197] [outer = 0000004B208DB400] 02:55:23 INFO - PROCESS | 2384 | 1461146123034 Marionette DEBUG loaded listener.js 02:55:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B21229C00) [pid = 2384] [serial = 2198] [outer = 0000004B208DB400] 02:55:23 INFO - PROCESS | 2384 | 1461146123622 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:55:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:55:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 985ms 02:55:23 INFO - PROCESS | 2384 | 1461146123683 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 02:55:23 INFO - PROCESS | 2384 | 1461146123686 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 02:55:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:55:23 INFO - PROCESS | 2384 | 1461146123690 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 2384 | 1461146123692 Marionette TRACE conn5 <- [1,2894,null,{}] 02:55:23 INFO - PROCESS | 2384 | 1461146123696 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:23 INFO - PROCESS | 2384 | 1461146123807 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 02:55:23 INFO - PROCESS | 2384 | 1461146123940 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:23 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B10371800 == 85 [pid = 2384] [id = 733] 02:55:23 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B0D160800) [pid = 2384] [serial = 2199] [outer = 0000000000000000] 02:55:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B0E98E800) [pid = 2384] [serial = 2200] [outer = 0000004B0D160800] 02:55:24 INFO - PROCESS | 2384 | 1461146123999 Marionette DEBUG loaded listener.js 02:55:24 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B13935400) [pid = 2384] [serial = 2201] [outer = 0000004B0D160800] 02:55:24 INFO - PROCESS | 2384 | 1461146124820 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:55:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1191ms 02:55:24 INFO - PROCESS | 2384 | 1461146124883 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 02:55:24 INFO - PROCESS | 2384 | 1461146124889 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 02:55:24 INFO - PROCESS | 2384 | 1461146124894 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:55:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:55:24 INFO - PROCESS | 2384 | 1461146124899 Marionette TRACE conn5 <- [1,2898,null,{}] 02:55:24 INFO - PROCESS | 2384 | 1461146124904 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:25 INFO - PROCESS | 2384 | 1461146125069 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 02:55:25 INFO - PROCESS | 2384 | 1461146125082 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:25 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A35D000 == 86 [pid = 2384] [id = 734] 02:55:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B1414EC00) [pid = 2384] [serial = 2202] [outer = 0000000000000000] 02:55:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B1453A800) [pid = 2384] [serial = 2203] [outer = 0000004B1414EC00] 02:55:25 INFO - PROCESS | 2384 | 1461146125134 Marionette DEBUG loaded listener.js 02:55:25 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B14872400) [pid = 2384] [serial = 2204] [outer = 0000004B1414EC00] 02:55:25 INFO - PROCESS | 2384 | 1461146125797 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9D9000 == 85 [pid = 2384] [id = 230] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B146A1000 == 84 [pid = 2384] [id = 241] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B251B4800 == 83 [pid = 2384] [id = 725] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B7D000 == 82 [pid = 2384] [id = 724] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B31800 == 81 [pid = 2384] [id = 723] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23510000 == 80 [pid = 2384] [id = 722] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0EAF4000 == 79 [pid = 2384] [id = 721] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20022800 == 78 [pid = 2384] [id = 720] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B20185800) [pid = 2384] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B20269800) [pid = 2384] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1E828000 == 77 [pid = 2384] [id = 719] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1479E800 == 76 [pid = 2384] [id = 718] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C693000 == 75 [pid = 2384] [id = 717] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23CAC000 == 74 [pid = 2384] [id = 714] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B6D800 == 73 [pid = 2384] [id = 713] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2001B800 == 72 [pid = 2384] [id = 712] 02:55:25 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BAD7800 == 71 [pid = 2384] [id = 711] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B1DFDCC00) [pid = 2384] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B1F92F400) [pid = 2384] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1B56B400) [pid = 2384] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B1C409C00) [pid = 2384] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B1BA53C00) [pid = 2384] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B1C2D9C00) [pid = 2384] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B15D12C00) [pid = 2384] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B147D7000) [pid = 2384] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B0ECE4C00) [pid = 2384] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1C2FA000) [pid = 2384] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1894EC00) [pid = 2384] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1AF23800) [pid = 2384] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B18969C00) [pid = 2384] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B13935C00) [pid = 2384] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B14532400) [pid = 2384] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B14067800) [pid = 2384] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B0EB66800) [pid = 2384] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B13954400) [pid = 2384] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B14850000) [pid = 2384] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B14877C00) [pid = 2384] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1518FC00) [pid = 2384] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B20261000) [pid = 2384] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B20259000) [pid = 2384] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 987ms 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B154A1C00) [pid = 2384] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B147D4400) [pid = 2384] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1D289C00) [pid = 2384] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B1C406C00) [pid = 2384] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B13936800) [pid = 2384] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B0FD5E400) [pid = 2384] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B2018EC00) [pid = 2384] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 96 (0000004B2010F800) [pid = 2384] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 95 (0000004B1B56FC00) [pid = 2384] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | --DOMWINDOW == 94 (0000004B1C2B0800) [pid = 2384] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 02:55:25 INFO - PROCESS | 2384 | 1461146125896 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 02:55:25 INFO - PROCESS | 2384 | 1461146125902 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 02:55:25 INFO - TEST-START | /DOMEvents/constructors.html 02:55:25 INFO - PROCESS | 2384 | 1461146125909 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:55:25 INFO - PROCESS | 2384 | 1461146125912 Marionette TRACE conn5 <- [1,2902,null,{}] 02:55:25 INFO - PROCESS | 2384 | 1461146125915 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:26 INFO - PROCESS | 2384 | 1461146126020 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 02:55:26 INFO - PROCESS | 2384 | 1461146126027 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:26 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14787800 == 72 [pid = 2384] [id = 735] 02:55:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 95 (0000004B0F073000) [pid = 2384] [serial = 2205] [outer = 0000000000000000] 02:55:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 96 (0000004B1021D000) [pid = 2384] [serial = 2206] [outer = 0000004B0F073000] 02:55:26 INFO - PROCESS | 2384 | 1461146126074 Marionette DEBUG loaded listener.js 02:55:26 INFO - PROCESS | 2384 | ++DOMWINDOW == 97 (0000004B14067800) [pid = 2384] [serial = 2207] [outer = 0000004B0F073000] 02:55:26 INFO - PROCESS | 2384 | 1461146126706 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:55:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:55:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:55:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:55:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:55:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:55:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:55:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:55:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:55:26 INFO - TEST-OK | /DOMEvents/constructors.html | took 873ms 02:55:26 INFO - PROCESS | 2384 | 1461146126789 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 02:55:26 INFO - PROCESS | 2384 | 1461146126791 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 02:55:26 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:55:26 INFO - PROCESS | 2384 | 1461146126795 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 2384 | 1461146126799 Marionette TRACE conn5 <- [1,2906,null,{}] 02:55:26 INFO - PROCESS | 2384 | 1461146126810 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:26 INFO - PROCESS | 2384 | 1461146126918 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 02:55:27 INFO - PROCESS | 2384 | 1461146126997 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F81C800 == 73 [pid = 2384] [id = 736] 02:55:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B14875000) [pid = 2384] [serial = 2208] [outer = 0000000000000000] 02:55:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B17F4E400) [pid = 2384] [serial = 2209] [outer = 0000004B14875000] 02:55:27 INFO - PROCESS | 2384 | 1461146127047 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1A27C400) [pid = 2384] [serial = 2210] [outer = 0000004B14875000] 02:55:27 INFO - PROCESS | 2384 | 1461146127408 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:55:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:55:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 629ms 02:55:27 INFO - PROCESS | 2384 | 1461146127426 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 02:55:27 INFO - PROCESS | 2384 | 1461146127429 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 02:55:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:55:27 INFO - PROCESS | 2384 | 1461146127432 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:55:27 INFO - PROCESS | 2384 | 1461146127434 Marionette TRACE conn5 <- [1,2910,null,{}] 02:55:27 INFO - PROCESS | 2384 | 1461146127437 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:27 INFO - PROCESS | 2384 | 1461146127569 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 02:55:27 INFO - PROCESS | 2384 | 1461146127578 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:27 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20329000 == 74 [pid = 2384] [id = 737] 02:55:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1A75AC00) [pid = 2384] [serial = 2211] [outer = 0000000000000000] 02:55:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1B504400) [pid = 2384] [serial = 2212] [outer = 0000004B1A75AC00] 02:55:27 INFO - PROCESS | 2384 | 1461146127627 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1B70F800) [pid = 2384] [serial = 2213] [outer = 0000004B1A75AC00] 02:55:28 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 02:55:28 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 02:55:28 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 02:55:28 INFO - PROCESS | 2384 | [2384] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 02:55:28 INFO - PROCESS | 2384 | 1461146128066 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:55:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:55:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:55:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:55:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:55:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 02:55:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:55:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:55:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:55:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 02:55:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:55:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:55:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:55:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 02:55:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:55:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:55:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:55:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:55:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 673ms 02:55:28 INFO - PROCESS | 2384 | 1461146128107 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 02:55:28 INFO - PROCESS | 2384 | 1461146128109 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 02:55:28 INFO - PROCESS | 2384 | 1461146128128 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:55:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:55:28 INFO - PROCESS | 2384 | 1461146128130 Marionette TRACE conn5 <- [1,2914,null,{}] 02:55:28 INFO - PROCESS | 2384 | 1461146128134 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:28 INFO - PROCESS | 2384 | 1461146128260 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 02:55:28 INFO - PROCESS | 2384 | 1461146128348 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B21274000 == 75 [pid = 2384] [id = 738] 02:55:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1BF60000) [pid = 2384] [serial = 2214] [outer = 0000000000000000] 02:55:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1C2DD400) [pid = 2384] [serial = 2215] [outer = 0000004B1BF60000] 02:55:28 INFO - PROCESS | 2384 | 1461146128394 Marionette DEBUG loaded listener.js 02:55:28 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1C405000) [pid = 2384] [serial = 2216] [outer = 0000004B1BF60000] 02:55:28 INFO - PROCESS | 2384 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:55:28 INFO - PROCESS | 2384 | 1461146128810 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:55:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:55:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 732ms 02:55:28 INFO - PROCESS | 2384 | 1461146128866 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 02:55:28 INFO - PROCESS | 2384 | 1461146128868 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 02:55:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:55:28 INFO - PROCESS | 2384 | 1461146128872 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:55:28 INFO - PROCESS | 2384 | 1461146128874 Marionette TRACE conn5 <- [1,2918,null,{}] 02:55:28 INFO - PROCESS | 2384 | 1461146128877 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:29 INFO - PROCESS | 2384 | 1461146129014 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 02:55:29 INFO - PROCESS | 2384 | 1461146129077 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B236EC800 == 76 [pid = 2384] [id = 739] 02:55:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B1C476400) [pid = 2384] [serial = 2217] [outer = 0000000000000000] 02:55:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1C6D8800) [pid = 2384] [serial = 2218] [outer = 0000004B1C476400] 02:55:29 INFO - PROCESS | 2384 | 1461146129126 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1D22A400) [pid = 2384] [serial = 2219] [outer = 0000004B1C476400] 02:55:29 INFO - PROCESS | 2384 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:55:29 INFO - PROCESS | 2384 | 1461146129533 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:55:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:55:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 691ms 02:55:29 INFO - PROCESS | 2384 | 1461146129570 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 02:55:29 INFO - PROCESS | 2384 | 1461146129572 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 02:55:29 INFO - PROCESS | 2384 | 1461146129575 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 2384 | 1461146129577 Marionette TRACE conn5 <- [1,2922,null,{}] 02:55:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:55:29 INFO - PROCESS | 2384 | 1461146129580 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:29 INFO - PROCESS | 2384 | 1461146129726 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 02:55:29 INFO - PROCESS | 2384 | 1461146129752 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:29 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B7F000 == 77 [pid = 2384] [id = 740] 02:55:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1D28A800) [pid = 2384] [serial = 2220] [outer = 0000000000000000] 02:55:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1D3C9800) [pid = 2384] [serial = 2221] [outer = 0000004B1D28A800] 02:55:29 INFO - PROCESS | 2384 | 1461146129799 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1E846400) [pid = 2384] [serial = 2222] [outer = 0000004B1D28A800] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B2025FC00) [pid = 2384] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B20120400) [pid = 2384] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1C134C00) [pid = 2384] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1CACD800) [pid = 2384] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B0F072800) [pid = 2384] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B1CBCC000) [pid = 2384] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B1C477400) [pid = 2384] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1A385C00) [pid = 2384] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B1F647000) [pid = 2384] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B13834400) [pid = 2384] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B139BD800) [pid = 2384] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 100 (0000004B14871800) [pid = 2384] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 99 (0000004B14850400) [pid = 2384] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 98 (0000004B0F078C00) [pid = 2384] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:55:30 INFO - PROCESS | 2384 | --DOMWINDOW == 97 (0000004B1EDFB400) [pid = 2384] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:55:30 INFO - PROCESS | 2384 | 1461146130410 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:55:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:55:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 879ms 02:55:30 INFO - PROCESS | 2384 | 1461146130459 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 02:55:30 INFO - PROCESS | 2384 | 1461146130462 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 02:55:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:55:30 INFO - PROCESS | 2384 | 1461146130465 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:55:30 INFO - PROCESS | 2384 | 1461146130467 Marionette TRACE conn5 <- [1,2926,null,{}] 02:55:30 INFO - PROCESS | 2384 | 1461146130470 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:30 INFO - PROCESS | 2384 | 1461146130562 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 02:55:30 INFO - PROCESS | 2384 | 1461146130567 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:30 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2001A800 == 78 [pid = 2384] [id = 741] 02:55:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 98 (0000004B0E994C00) [pid = 2384] [serial = 2223] [outer = 0000000000000000] 02:55:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 99 (0000004B1549EC00) [pid = 2384] [serial = 2224] [outer = 0000004B0E994C00] 02:55:30 INFO - PROCESS | 2384 | 1461146130613 Marionette DEBUG loaded listener.js 02:55:30 INFO - PROCESS | 2384 | ++DOMWINDOW == 100 (0000004B1CBCC000) [pid = 2384] [serial = 2225] [outer = 0000004B0E994C00] 02:55:31 INFO - PROCESS | 2384 | 1461146131026 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:55:31 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:55:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 586ms 02:55:31 INFO - PROCESS | 2384 | 1461146131086 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 02:55:31 INFO - PROCESS | 2384 | 1461146131088 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 02:55:31 INFO - PROCESS | 2384 | 1461146131092 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:55:31 INFO - PROCESS | 2384 | 1461146131094 Marionette TRACE conn5 <- [1,2930,null,{}] 02:55:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:55:31 INFO - PROCESS | 2384 | 1461146131097 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:31 INFO - PROCESS | 2384 | 1461146131190 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 02:55:31 INFO - PROCESS | 2384 | 1461146131196 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A25000 == 79 [pid = 2384] [id = 742] 02:55:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 101 (0000004B1EA64400) [pid = 2384] [serial = 2226] [outer = 0000000000000000] 02:55:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B1F8E4C00) [pid = 2384] [serial = 2227] [outer = 0000004B1EA64400] 02:55:31 INFO - PROCESS | 2384 | 1461146131241 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B1F9A2C00) [pid = 2384] [serial = 2228] [outer = 0000004B1EA64400] 02:55:31 INFO - PROCESS | 2384 | 1461146131664 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:55:31 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:55:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:55:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 629ms 02:55:31 INFO - PROCESS | 2384 | 1461146131730 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 02:55:31 INFO - PROCESS | 2384 | 1461146131732 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 02:55:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:55:31 INFO - PROCESS | 2384 | 1461146131736 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:55:31 INFO - PROCESS | 2384 | 1461146131738 Marionette TRACE conn5 <- [1,2934,null,{}] 02:55:31 INFO - PROCESS | 2384 | 1461146131742 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:31 INFO - PROCESS | 2384 | 1461146131834 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 02:55:31 INFO - PROCESS | 2384 | 1461146131840 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25EB4800 == 80 [pid = 2384] [id = 743] 02:55:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B1F93A400) [pid = 2384] [serial = 2229] [outer = 0000000000000000] 02:55:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B20115400) [pid = 2384] [serial = 2230] [outer = 0000004B1F93A400] 02:55:31 INFO - PROCESS | 2384 | 1461146131886 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B2018AC00) [pid = 2384] [serial = 2231] [outer = 0000004B1F93A400] 02:55:32 INFO - PROCESS | 2384 | 1461146132302 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:55:32 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:55:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 629ms 02:55:32 INFO - PROCESS | 2384 | 1461146132410 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 02:55:32 INFO - PROCESS | 2384 | 1461146132414 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 02:55:32 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:55:32 INFO - PROCESS | 2384 | 1461146132426 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:55:32 INFO - PROCESS | 2384 | 1461146132431 Marionette TRACE conn5 <- [1,2938,null,{}] 02:55:32 INFO - PROCESS | 2384 | 1461146132437 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:32 INFO - PROCESS | 2384 | 1461146132627 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 02:55:32 INFO - PROCESS | 2384 | 1461146132738 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:32 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1BC88000 == 81 [pid = 2384] [id = 744] 02:55:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B0ECDCC00) [pid = 2384] [serial = 2232] [outer = 0000000000000000] 02:55:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B0F06C400) [pid = 2384] [serial = 2233] [outer = 0000004B0ECDCC00] 02:55:32 INFO - PROCESS | 2384 | 1461146132796 Marionette DEBUG loaded listener.js 02:55:32 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B14308800) [pid = 2384] [serial = 2234] [outer = 0000004B0ECDCC00] 02:55:33 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D216000 == 82 [pid = 2384] [id = 745] 02:55:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B15039C00) [pid = 2384] [serial = 2235] [outer = 0000000000000000] 02:55:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B15105000) [pid = 2384] [serial = 2236] [outer = 0000004B15039C00] 02:55:33 INFO - PROCESS | 2384 | 1461146133408 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:55:33 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:55:33 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1029ms 02:55:33 INFO - PROCESS | 2384 | 1461146133460 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 02:55:33 INFO - PROCESS | 2384 | 1461146133464 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 02:55:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:55:33 INFO - PROCESS | 2384 | 1461146133480 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:55:33 INFO - PROCESS | 2384 | 1461146133484 Marionette TRACE conn5 <- [1,2942,null,{}] 02:55:33 INFO - PROCESS | 2384 | 1461146133555 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:33 INFO - PROCESS | 2384 | 1461146133697 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 02:55:33 INFO - PROCESS | 2384 | 1461146133819 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:33 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2351C800 == 83 [pid = 2384] [id = 746] 02:55:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B14074000) [pid = 2384] [serial = 2237] [outer = 0000000000000000] 02:55:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B154A3C00) [pid = 2384] [serial = 2238] [outer = 0000004B14074000] 02:55:33 INFO - PROCESS | 2384 | 1461146133877 Marionette DEBUG loaded listener.js 02:55:33 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B18C93800) [pid = 2384] [serial = 2239] [outer = 0000004B14074000] 02:55:34 INFO - PROCESS | 2384 | 1461146134433 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:55:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:55:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:55:34 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1006ms 02:55:34 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:55:34 INFO - PROCESS | 2384 | 1461146134485 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 2384 | 1461146134488 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 02:55:34 INFO - PROCESS | 2384 | 1461146134492 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 2384 | 1461146134494 Marionette TRACE conn5 <- [1,2946,null,{}] 02:55:34 INFO - PROCESS | 2384 | 1461146134505 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:34 INFO - PROCESS | 2384 | 1461146134645 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 02:55:34 INFO - PROCESS | 2384 | 1461146134750 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:34 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26B70000 == 84 [pid = 2384] [id = 747] 02:55:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1C6EF800) [pid = 2384] [serial = 2240] [outer = 0000000000000000] 02:55:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1CA10800) [pid = 2384] [serial = 2241] [outer = 0000004B1C6EF800] 02:55:34 INFO - PROCESS | 2384 | 1461146134811 Marionette DEBUG loaded listener.js 02:55:34 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B2010B800) [pid = 2384] [serial = 2242] [outer = 0000004B1C6EF800] 02:55:35 INFO - PROCESS | 2384 | 1461146135394 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:55:35 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:55:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 944ms 02:55:35 INFO - PROCESS | 2384 | 1461146135438 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 02:55:35 INFO - PROCESS | 2384 | 1461146135441 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 02:55:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:55:35 INFO - PROCESS | 2384 | 1461146135444 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:55:35 INFO - PROCESS | 2384 | 1461146135447 Marionette TRACE conn5 <- [1,2950,null,{}] 02:55:35 INFO - PROCESS | 2384 | 1461146135450 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:35 INFO - PROCESS | 2384 | 1461146135571 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 02:55:35 INFO - PROCESS | 2384 | 1461146135674 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:35 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2720B000 == 85 [pid = 2384] [id = 748] 02:55:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B20254400) [pid = 2384] [serial = 2243] [outer = 0000000000000000] 02:55:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B20261800) [pid = 2384] [serial = 2244] [outer = 0000004B20254400] 02:55:35 INFO - PROCESS | 2384 | 1461146135733 Marionette DEBUG loaded listener.js 02:55:35 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B2083E000) [pid = 2384] [serial = 2245] [outer = 0000004B20254400] 02:55:36 INFO - PROCESS | 2384 | 1461146136242 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:55:36 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:55:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 839ms 02:55:36 INFO - PROCESS | 2384 | 1461146136297 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 02:55:36 INFO - PROCESS | 2384 | 1461146136300 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 02:55:36 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:55:36 INFO - PROCESS | 2384 | 1461146136303 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 2384 | 1461146136305 Marionette TRACE conn5 <- [1,2954,null,{}] 02:55:36 INFO - PROCESS | 2384 | 1461146136324 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:36 INFO - PROCESS | 2384 | 1461146136440 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 02:55:36 INFO - PROCESS | 2384 | 1461146136541 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:36 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2726D000 == 86 [pid = 2384] [id = 749] 02:55:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B20255800) [pid = 2384] [serial = 2246] [outer = 0000000000000000] 02:55:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B208DC400) [pid = 2384] [serial = 2247] [outer = 0000004B20255800] 02:55:36 INFO - PROCESS | 2384 | 1461146136599 Marionette DEBUG loaded listener.js 02:55:36 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B21231C00) [pid = 2384] [serial = 2248] [outer = 0000004B20255800] 02:55:37 INFO - PROCESS | 2384 | 1461146137076 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:55:37 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:55:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 796ms 02:55:37 INFO - PROCESS | 2384 | 1461146137101 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 02:55:37 INFO - PROCESS | 2384 | 1461146137103 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 02:55:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:55:37 INFO - PROCESS | 2384 | 1461146137107 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:55:37 INFO - PROCESS | 2384 | 1461146137109 Marionette TRACE conn5 <- [1,2958,null,{}] 02:55:37 INFO - PROCESS | 2384 | 1461146137113 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:37 INFO - PROCESS | 2384 | 1461146137252 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 02:55:37 INFO - PROCESS | 2384 | 1461146137389 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:37 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B273CA800 == 87 [pid = 2384] [id = 750] 02:55:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B232D2C00) [pid = 2384] [serial = 2249] [outer = 0000000000000000] 02:55:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B23362400) [pid = 2384] [serial = 2250] [outer = 0000004B232D2C00] 02:55:37 INFO - PROCESS | 2384 | 1461146137449 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B23B18800) [pid = 2384] [serial = 2251] [outer = 0000004B232D2C00] 02:55:37 INFO - PROCESS | 2384 | 1461146137970 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:55:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:55:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 942ms 02:55:38 INFO - PROCESS | 2384 | 1461146138052 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 02:55:38 INFO - PROCESS | 2384 | 1461146138055 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 02:55:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:55:38 INFO - PROCESS | 2384 | 1461146138059 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 2384 | 1461146138061 Marionette TRACE conn5 <- [1,2962,null,{}] 02:55:38 INFO - PROCESS | 2384 | 1461146138065 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:38 INFO - PROCESS | 2384 | 1461146138209 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 02:55:38 INFO - PROCESS | 2384 | 1461146138341 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B27BCE000 == 88 [pid = 2384] [id = 751] 02:55:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B23B1E000) [pid = 2384] [serial = 2252] [outer = 0000000000000000] 02:55:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B23B20C00) [pid = 2384] [serial = 2253] [outer = 0000004B23B1E000] 02:55:38 INFO - PROCESS | 2384 | 1461146138399 Marionette DEBUG loaded listener.js 02:55:38 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B23C1A800) [pid = 2384] [serial = 2254] [outer = 0000004B23B1E000] 02:55:38 INFO - PROCESS | 2384 | 1461146138890 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:55:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 02:55:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 881ms 02:55:38 INFO - PROCESS | 2384 | 1461146138943 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 02:55:38 INFO - PROCESS | 2384 | 1461146138945 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 02:55:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:55:38 INFO - PROCESS | 2384 | 1461146138949 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 2384 | 1461146138951 Marionette TRACE conn5 <- [1,2966,null,{}] 02:55:38 INFO - PROCESS | 2384 | 1461146138955 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:39 INFO - PROCESS | 2384 | 1461146139072 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 02:55:39 INFO - PROCESS | 2384 | 1461146139176 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:39 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2810A800 == 89 [pid = 2384] [id = 752] 02:55:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B23C18800) [pid = 2384] [serial = 2255] [outer = 0000000000000000] 02:55:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B23EB4800) [pid = 2384] [serial = 2256] [outer = 0000004B23C18800] 02:55:39 INFO - PROCESS | 2384 | 1461146139230 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B23EBE800) [pid = 2384] [serial = 2257] [outer = 0000004B23C18800] 02:55:39 INFO - PROCESS | 2384 | 1461146139808 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:55:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:55:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 880ms 02:55:39 INFO - PROCESS | 2384 | 1461146139844 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 2384 | 1461146139847 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 02:55:39 INFO - PROCESS | 2384 | 1461146139852 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 2384 | 1461146139854 Marionette TRACE conn5 <- [1,2970,null,{}] 02:55:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:55:39 INFO - PROCESS | 2384 | 1461146139858 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:39 INFO - PROCESS | 2384 | 1461146139974 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 02:55:40 INFO - PROCESS | 2384 | 1461146140079 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:40 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A2CB000 == 90 [pid = 2384] [id = 753] 02:55:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B14188800) [pid = 2384] [serial = 2258] [outer = 0000000000000000] 02:55:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0000004B15108400) [pid = 2384] [serial = 2259] [outer = 0000004B14188800] 02:55:40 INFO - PROCESS | 2384 | 1461146140135 Marionette DEBUG loaded listener.js 02:55:40 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0000004B20119400) [pid = 2384] [serial = 2260] [outer = 0000004B14188800] 02:55:40 INFO - PROCESS | 2384 | 1461146140873 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:55:40 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:55:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:55:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1079ms 02:55:40 INFO - PROCESS | 2384 | 1461146140938 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 02:55:40 INFO - PROCESS | 2384 | 1461146140942 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 02:55:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:55:40 INFO - PROCESS | 2384 | 1461146140947 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:55:40 INFO - PROCESS | 2384 | 1461146140951 Marionette TRACE conn5 <- [1,2974,null,{}] 02:55:40 INFO - PROCESS | 2384 | 1461146140955 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:41 INFO - PROCESS | 2384 | 1461146141066 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 02:55:41 INFO - PROCESS | 2384 | 1461146141176 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:41 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1DD21000 == 91 [pid = 2384] [id = 754] 02:55:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0000004B0E4C7400) [pid = 2384] [serial = 2261] [outer = 0000000000000000] 02:55:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 137 (0000004B0F3AD400) [pid = 2384] [serial = 2262] [outer = 0000004B0E4C7400] 02:55:41 INFO - PROCESS | 2384 | 1461146141226 Marionette DEBUG loaded listener.js 02:55:41 INFO - PROCESS | 2384 | ++DOMWINDOW == 138 (0000004B14624800) [pid = 2384] [serial = 2263] [outer = 0000004B0E4C7400] 02:55:41 INFO - PROCESS | 2384 | 1461146141805 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:55:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:55:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 901ms 02:55:41 INFO - PROCESS | 2384 | 1461146141865 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 02:55:41 INFO - PROCESS | 2384 | 1461146141871 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 02:55:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:55:41 INFO - PROCESS | 2384 | 1461146141878 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:55:41 INFO - PROCESS | 2384 | 1461146141881 Marionette TRACE conn5 <- [1,2978,null,{}] 02:55:41 INFO - PROCESS | 2384 | 1461146141885 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:42 INFO - PROCESS | 2384 | 1461146141998 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 02:55:42 INFO - PROCESS | 2384 | 1461146142107 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F96B800 == 92 [pid = 2384] [id = 755] 02:55:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 139 (0000004B14872C00) [pid = 2384] [serial = 2264] [outer = 0000000000000000] 02:55:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 140 (0000004B18967400) [pid = 2384] [serial = 2265] [outer = 0000004B14872C00] 02:55:42 INFO - PROCESS | 2384 | 1461146142159 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 141 (0000004B1B503C00) [pid = 2384] [serial = 2266] [outer = 0000004B14872C00] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BADE000 == 91 [pid = 2384] [id = 707] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25A25000 == 90 [pid = 2384] [id = 742] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2001A800 == 89 [pid = 2384] [id = 741] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B7F000 == 88 [pid = 2384] [id = 740] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236EC800 == 87 [pid = 2384] [id = 739] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B21274000 == 86 [pid = 2384] [id = 738] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20329000 == 85 [pid = 2384] [id = 737] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F81C800 == 84 [pid = 2384] [id = 736] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14787800 == 83 [pid = 2384] [id = 735] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 140 (0000004B1C6D3400) [pid = 2384] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 139 (0000004B1D28C800) [pid = 2384] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 138 (0000004B1DFDE400) [pid = 2384] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 137 (0000004B20188C00) [pid = 2384] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A35D000 == 82 [pid = 2384] [id = 734] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B269A3000 == 81 [pid = 2384] [id = 731] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26894000 == 80 [pid = 2384] [id = 730] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25EB6800 == 79 [pid = 2384] [id = 729] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B93000 == 78 [pid = 2384] [id = 728] 02:55:42 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1B9E7800 == 77 [pid = 2384] [id = 727] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 136 (0000004B203E3400) [pid = 2384] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0000004B2018BC00) [pid = 2384] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0000004B1C2D2000) [pid = 2384] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0000004B1EA6A000) [pid = 2384] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B1D28CC00) [pid = 2384] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B18948C00) [pid = 2384] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B1F880C00) [pid = 2384] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B1C6D6C00) [pid = 2384] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B1B50D000) [pid = 2384] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B20109C00) [pid = 2384] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B1F8EB800) [pid = 2384] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B14621800) [pid = 2384] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1414A400) [pid = 2384] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B14072400) [pid = 2384] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B147D0000) [pid = 2384] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B18946800) [pid = 2384] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1A26C000) [pid = 2384] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1A753400) [pid = 2384] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B18949C00) [pid = 2384] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1461B400) [pid = 2384] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1038DC00) [pid = 2384] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B20108800) [pid = 2384] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B20118C00) [pid = 2384] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1F93B400) [pid = 2384] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1D05CC00) [pid = 2384] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1C2F8C00) [pid = 2384] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1C2FAC00) [pid = 2384] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1BF5F800) [pid = 2384] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 02:55:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B0CFBB000 == 78 [pid = 2384] [id = 756] 02:55:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B14628400) [pid = 2384] [serial = 2267] [outer = 0000000000000000] 02:55:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B147C8C00) [pid = 2384] [serial = 2268] [outer = 0000004B14628400] 02:55:42 INFO - PROCESS | 2384 | 1461146142705 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:55:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:55:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 881ms 02:55:42 INFO - PROCESS | 2384 | 1461146142764 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 02:55:42 INFO - PROCESS | 2384 | 1461146142766 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 02:55:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:55:42 INFO - PROCESS | 2384 | 1461146142770 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:55:42 INFO - PROCESS | 2384 | 1461146142774 Marionette TRACE conn5 <- [1,2982,null,{}] 02:55:42 INFO - PROCESS | 2384 | 1461146142785 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:42 INFO - PROCESS | 2384 | 1461146142910 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 02:55:42 INFO - PROCESS | 2384 | 1461146142918 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D21F800 == 79 [pid = 2384] [id = 757] 02:55:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1503D800) [pid = 2384] [serial = 2269] [outer = 0000000000000000] 02:55:42 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B18948C00) [pid = 2384] [serial = 2270] [outer = 0000004B1503D800] 02:55:42 INFO - PROCESS | 2384 | 1461146142968 Marionette DEBUG loaded listener.js 02:55:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1AF23800) [pid = 2384] [serial = 2271] [outer = 0000004B1503D800] 02:55:43 INFO - PROCESS | 2384 | 1461146143417 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:55:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:55:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:55:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 692ms 02:55:43 INFO - PROCESS | 2384 | 1461146143465 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 02:55:43 INFO - PROCESS | 2384 | 1461146143467 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 02:55:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:55:43 INFO - PROCESS | 2384 | 1461146143471 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - PROCESS | 2384 | 1461146143473 Marionette TRACE conn5 <- [1,2986,null,{}] 02:55:43 INFO - PROCESS | 2384 | 1461146143509 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:43 INFO - PROCESS | 2384 | 1461146143609 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 02:55:43 INFO - PROCESS | 2384 | 1461146143621 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:43 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B99800 == 80 [pid = 2384] [id = 758] 02:55:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1BF6CC00) [pid = 2384] [serial = 2272] [outer = 0000000000000000] 02:55:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1C2D2000) [pid = 2384] [serial = 2273] [outer = 0000004B1BF6CC00] 02:55:43 INFO - PROCESS | 2384 | 1461146143669 Marionette DEBUG loaded listener.js 02:55:43 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1C2FA400) [pid = 2384] [serial = 2274] [outer = 0000004B1BF6CC00] 02:55:44 INFO - PROCESS | 2384 | 1461146144094 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:55:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:55:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 669ms 02:55:44 INFO - PROCESS | 2384 | 1461146144143 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 02:55:44 INFO - PROCESS | 2384 | 1461146144145 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 02:55:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:55:44 INFO - PROCESS | 2384 | 1461146144148 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 2384 | 1461146144150 Marionette TRACE conn5 <- [1,2990,null,{}] 02:55:44 INFO - PROCESS | 2384 | 1461146144153 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:44 INFO - PROCESS | 2384 | 1461146144247 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 02:55:44 INFO - PROCESS | 2384 | 1461146144252 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:44 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23678000 == 81 [pid = 2384] [id = 759] 02:55:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B15106400) [pid = 2384] [serial = 2275] [outer = 0000000000000000] 02:55:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1C411800) [pid = 2384] [serial = 2276] [outer = 0000004B15106400] 02:55:44 INFO - PROCESS | 2384 | 1461146144299 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1C6F1000) [pid = 2384] [serial = 2277] [outer = 0000004B15106400] 02:55:44 INFO - PROCESS | 2384 | 1461146144750 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:55:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:55:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 628ms 02:55:44 INFO - PROCESS | 2384 | 1461146144780 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 02:55:44 INFO - PROCESS | 2384 | 1461146144782 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 02:55:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:55:44 INFO - PROCESS | 2384 | 1461146144785 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 2384 | 1461146144787 Marionette TRACE conn5 <- [1,2994,null,{}] 02:55:44 INFO - PROCESS | 2384 | 1461146144799 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:44 INFO - PROCESS | 2384 | 1461146144930 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 02:55:45 INFO - PROCESS | 2384 | 1461146145020 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23B71000 == 82 [pid = 2384] [id = 760] 02:55:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1D28A000) [pid = 2384] [serial = 2278] [outer = 0000000000000000] 02:55:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1DFD9C00) [pid = 2384] [serial = 2279] [outer = 0000004B1D28A000] 02:55:45 INFO - PROCESS | 2384 | 1461146145076 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B1F645400) [pid = 2384] [serial = 2280] [outer = 0000004B1D28A000] 02:55:45 INFO - PROCESS | 2384 | 1461146145477 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:55:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:55:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 734ms 02:55:45 INFO - PROCESS | 2384 | 1461146145523 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 02:55:45 INFO - PROCESS | 2384 | 1461146145525 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 02:55:45 INFO - PROCESS | 2384 | 1461146145529 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:55:45 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:55:45 INFO - PROCESS | 2384 | 1461146145531 Marionette TRACE conn5 <- [1,2998,null,{}] 02:55:45 INFO - PROCESS | 2384 | 1461146145535 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:45 INFO - PROCESS | 2384 | 1461146145658 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 02:55:45 INFO - PROCESS | 2384 | 1461146145672 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2400E000 == 83 [pid = 2384] [id = 761] 02:55:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1F8E9400) [pid = 2384] [serial = 2281] [outer = 0000000000000000] 02:55:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B1F9A2800) [pid = 2384] [serial = 2282] [outer = 0000004B1F8E9400] 02:55:45 INFO - PROCESS | 2384 | 1461146145718 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B2011C000) [pid = 2384] [serial = 2283] [outer = 0000004B1F8E9400] 02:55:45 INFO - PROCESS | 2384 | [2384] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:55:46 INFO - PROCESS | 2384 | 1461146146189 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:55:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:55:46 INFO - {} 02:55:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:55:46 INFO - {} 02:55:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:55:46 INFO - {} 02:55:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:55:46 INFO - {} 02:55:46 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 693ms 02:55:46 INFO - PROCESS | 2384 | 1461146146235 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 02:55:46 INFO - PROCESS | 2384 | 1461146146237 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 02:55:46 INFO - PROCESS | 2384 | 1461146146241 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - TEST-START | /FileAPI/fileReader.html 02:55:46 INFO - PROCESS | 2384 | 1461146146243 Marionette TRACE conn5 <- [1,3002,null,{}] 02:55:46 INFO - PROCESS | 2384 | 1461146146246 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:46 INFO - PROCESS | 2384 | 1461146146401 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 02:55:46 INFO - PROCESS | 2384 | 1461146146421 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:46 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A61000 == 84 [pid = 2384] [id = 762] 02:55:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B2026F000) [pid = 2384] [serial = 2284] [outer = 0000000000000000] 02:55:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B203F1000) [pid = 2384] [serial = 2285] [outer = 0000004B2026F000] 02:55:46 INFO - PROCESS | 2384 | 1461146146468 Marionette DEBUG loaded listener.js 02:55:46 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B208D6800) [pid = 2384] [serial = 2286] [outer = 0000004B2026F000] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B15981000) [pid = 2384] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B1BF60000) [pid = 2384] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B208DB400) [pid = 2384] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B0EB63800) [pid = 2384] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1C476400) [pid = 2384] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B15985000) [pid = 2384] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B0D160800) [pid = 2384] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B20255C00) [pid = 2384] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1D2CE000) [pid = 2384] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B1D22FC00) [pid = 2384] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B14875000) [pid = 2384] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B0E994C00) [pid = 2384] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B2026E000) [pid = 2384] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1A75AC00) [pid = 2384] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1D28A800) [pid = 2384] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1EA64400) [pid = 2384] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B0F073000) [pid = 2384] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B1414EC00) [pid = 2384] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:55:47 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B1C40FC00) [pid = 2384] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:55:47 INFO - PROCESS | 2384 | 1461146147107 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:55:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:55:47 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:55:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:55:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:55:47 INFO - TEST-OK | /FileAPI/fileReader.html | took 881ms 02:55:47 INFO - PROCESS | 2384 | 1461146147125 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 02:55:47 INFO - PROCESS | 2384 | 1461146147127 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 02:55:47 INFO - TEST-START | /FileAPI/historical.html 02:55:47 INFO - PROCESS | 2384 | 1461146147131 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:55:47 INFO - PROCESS | 2384 | 1461146147132 Marionette TRACE conn5 <- [1,3006,null,{}] 02:55:47 INFO - PROCESS | 2384 | 1461146147136 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:47 INFO - PROCESS | 2384 | 1461146147233 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 02:55:47 INFO - PROCESS | 2384 | 1461146147239 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25EC1800 == 85 [pid = 2384] [id = 763] 02:55:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B14875000) [pid = 2384] [serial = 2287] [outer = 0000000000000000] 02:55:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1BF60000) [pid = 2384] [serial = 2288] [outer = 0000004B14875000] 02:55:47 INFO - PROCESS | 2384 | 1461146147285 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B20189C00) [pid = 2384] [serial = 2289] [outer = 0000004B14875000] 02:55:47 INFO - PROCESS | 2384 | 1461146147713 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:55:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:55:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:55:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:55:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:55:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:55:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:55:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:55:47 INFO - TEST-OK | /FileAPI/historical.html | took 629ms 02:55:47 INFO - PROCESS | 2384 | 1461146147764 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 02:55:47 INFO - PROCESS | 2384 | 1461146147766 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 02:55:47 INFO - TEST-START | /FileAPI/idlharness.html 02:55:47 INFO - PROCESS | 2384 | 1461146147770 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:55:47 INFO - PROCESS | 2384 | 1461146147772 Marionette TRACE conn5 <- [1,3010,null,{}] 02:55:47 INFO - PROCESS | 2384 | 1461146147776 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:47 INFO - PROCESS | 2384 | 1461146147872 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 02:55:47 INFO - PROCESS | 2384 | 1461146147878 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26B6D000 == 86 [pid = 2384] [id = 764] 02:55:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B2083B000) [pid = 2384] [serial = 2290] [outer = 0000000000000000] 02:55:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B232CAC00) [pid = 2384] [serial = 2291] [outer = 0000004B2083B000] 02:55:47 INFO - PROCESS | 2384 | 1461146147923 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B23B22000) [pid = 2384] [serial = 2292] [outer = 0000004B2083B000] 02:55:48 INFO - PROCESS | 2384 | 1461146148836 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]]]}] 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:55:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:55:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:55:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:55:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:55:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:55:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:55:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:55:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:55:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:55:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:55:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:55:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:55:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:55:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:55:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:55:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:55:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:55:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:55:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:55:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:55:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:55:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:55:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:55:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:55:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:55:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:55:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:55:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:55:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:55:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:55:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:55:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:55:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:55:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:55:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:55:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:55:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 02:55:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:55:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:55:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:55:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:55:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:55:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:55:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:55:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:55:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:55:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:55:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:55:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:55:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:55:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:55:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:55:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:55:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:55:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:55:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:55:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:55:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:55:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:55:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:55:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:55:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:55:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:55:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:55:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 02:55:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:55:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:55:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:55:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:55:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:55:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:55:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:55:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:55:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:55:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:55:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:55:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 1178ms 02:55:48 INFO - PROCESS | 2384 | 1461146148951 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 02:55:48 INFO - PROCESS | 2384 | 1461146148954 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 02:55:48 INFO - TEST-START | /FileAPI/idlharness.worker 02:55:48 INFO - PROCESS | 2384 | 1461146148957 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 2384 | 1461146148960 Marionette TRACE conn5 <- [1,3014,null,{}] 02:55:48 INFO - PROCESS | 2384 | 1461146148966 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:49 INFO - PROCESS | 2384 | 1461146149190 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 02:55:49 INFO - PROCESS | 2384 | 1461146149348 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:49 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B14798800 == 87 [pid = 2384] [id = 765] 02:55:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B0D245000) [pid = 2384] [serial = 2293] [outer = 0000000000000000] 02:55:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B0EB5F800) [pid = 2384] [serial = 2294] [outer = 0000004B0D245000] 02:55:49 INFO - PROCESS | 2384 | 1461146149409 Marionette DEBUG loaded listener.js 02:55:49 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B13887000) [pid = 2384] [serial = 2295] [outer = 0000004B0D245000] 02:55:49 INFO - PROCESS | 2384 | [2384] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:55:50 INFO - PROCESS | 2384 | 1461146150663 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,{},{}]]]}] 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:55:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:55:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:55:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:55:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:55:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:55:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:55:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:55:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:55:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:55:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:55:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:55:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:55:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:55:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:55:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:55:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:55:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:55:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:55:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:55:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:55:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:55:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:55:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:55:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:55:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:55:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:55:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:55:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:55:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:55:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:55:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:55:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:55:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:55:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:55:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:55:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:55:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:55:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:55:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:55:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:55:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:55:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:55:50 INFO - {} 02:55:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1854ms 02:55:50 INFO - PROCESS | 2384 | 1461146150817 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 02:55:50 INFO - PROCESS | 2384 | 1461146150822 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 02:55:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:55:50 INFO - PROCESS | 2384 | 1461146150827 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:55:50 INFO - PROCESS | 2384 | 1461146150833 Marionette TRACE conn5 <- [1,3018,null,{}] 02:55:50 INFO - PROCESS | 2384 | 1461146150838 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:51 INFO - PROCESS | 2384 | 1461146150996 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 02:55:51 INFO - PROCESS | 2384 | 1461146151124 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A59800 == 88 [pid = 2384] [id = 766] 02:55:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1487C800) [pid = 2384] [serial = 2296] [outer = 0000000000000000] 02:55:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B2336B000) [pid = 2384] [serial = 2297] [outer = 0000004B1487C800] 02:55:51 INFO - PROCESS | 2384 | 1461146151186 Marionette DEBUG loaded listener.js 02:55:51 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B2448FC00) [pid = 2384] [serial = 2298] [outer = 0000004B1487C800] 02:55:51 INFO - PROCESS | 2384 | 1461146151749 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:55:51 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 02:55:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 985ms 02:55:51 INFO - PROCESS | 2384 | 1461146151815 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 02:55:51 INFO - PROCESS | 2384 | 1461146151819 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 02:55:51 INFO - PROCESS | 2384 | 1461146151823 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:55:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:55:51 INFO - PROCESS | 2384 | 1461146151826 Marionette TRACE conn5 <- [1,3022,null,{}] 02:55:51 INFO - PROCESS | 2384 | 1461146151830 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:51 INFO - PROCESS | 2384 | 1461146151958 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 02:55:52 INFO - PROCESS | 2384 | 1461146152094 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:52 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B27BCF000 == 89 [pid = 2384] [id = 767] 02:55:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B24608400) [pid = 2384] [serial = 2299] [outer = 0000000000000000] 02:55:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B2460E000) [pid = 2384] [serial = 2300] [outer = 0000004B24608400] 02:55:52 INFO - PROCESS | 2384 | 1461146152152 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B24636400) [pid = 2384] [serial = 2301] [outer = 0000004B24608400] 02:55:52 INFO - PROCESS | 2384 | 1461146152780 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:55:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:55:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 986ms 02:55:52 INFO - PROCESS | 2384 | 1461146152815 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 02:55:52 INFO - PROCESS | 2384 | 1461146152819 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 02:55:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:55:52 INFO - PROCESS | 2384 | 1461146152831 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 2384 | 1461146152837 Marionette TRACE conn5 <- [1,3026,null,{}] 02:55:52 INFO - PROCESS | 2384 | 1461146152841 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:53 INFO - PROCESS | 2384 | 1461146153003 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 02:55:53 INFO - PROCESS | 2384 | 1461146153138 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:53 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B29151800 == 90 [pid = 2384] [id = 768] 02:55:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B24644C00) [pid = 2384] [serial = 2302] [outer = 0000000000000000] 02:55:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B2464C400) [pid = 2384] [serial = 2303] [outer = 0000004B24644C00] 02:55:53 INFO - PROCESS | 2384 | 1461146153197 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B25162C00) [pid = 2384] [serial = 2304] [outer = 0000004B24644C00] 02:55:53 INFO - PROCESS | 2384 | 1461146153758 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:55:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:55:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:55:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 986ms 02:55:53 INFO - PROCESS | 2384 | 1461146153815 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 02:55:53 INFO - PROCESS | 2384 | 1461146153818 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 02:55:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:55:53 INFO - PROCESS | 2384 | 1461146153821 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - PROCESS | 2384 | 1461146153826 Marionette TRACE conn5 <- [1,3030,null,{}] 02:55:53 INFO - PROCESS | 2384 | 1461146153830 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:53 INFO - PROCESS | 2384 | 1461146153955 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 02:55:54 INFO - PROCESS | 2384 | 1461146154099 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:54 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A5D800 == 91 [pid = 2384] [id = 769] 02:55:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B14591C00) [pid = 2384] [serial = 2305] [outer = 0000000000000000] 02:55:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B2010C000) [pid = 2384] [serial = 2306] [outer = 0000004B14591C00] 02:55:54 INFO - PROCESS | 2384 | 1461146154155 Marionette DEBUG loaded listener.js 02:55:54 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B25A06C00) [pid = 2384] [serial = 2307] [outer = 0000004B14591C00] 02:55:55 INFO - PROCESS | 2384 | 1461146155157 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:55:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:55:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 02:55:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:55:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1413ms 02:55:55 INFO - PROCESS | 2384 | 1461146155237 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 02:55:55 INFO - PROCESS | 2384 | 1461146155242 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 02:55:55 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:55:55 INFO - PROCESS | 2384 | 1461146155248 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:55:55 INFO - PROCESS | 2384 | 1461146155252 Marionette TRACE conn5 <- [1,3034,null,{}] 02:55:55 INFO - PROCESS | 2384 | 1461146155259 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:55 INFO - PROCESS | 2384 | 1461146155384 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 02:55:55 INFO - PROCESS | 2384 | 1461146155556 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D220000 == 92 [pid = 2384] [id = 770] 02:55:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B0FD69800) [pid = 2384] [serial = 2308] [outer = 0000000000000000] 02:55:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B10381400) [pid = 2384] [serial = 2309] [outer = 0000004B0FD69800] 02:55:55 INFO - PROCESS | 2384 | 1461146155613 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0000004B143B9000) [pid = 2384] [serial = 2310] [outer = 0000004B0FD69800] 02:55:55 INFO - PROCESS | 2384 | [2384] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:55:56 INFO - PROCESS | 2384 | 1461146156171 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:55:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:55:56 INFO - {} 02:55:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 945ms 02:55:56 INFO - PROCESS | 2384 | 1461146156235 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 2384 | 1461146156241 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 02:55:56 INFO - PROCESS | 2384 | 1461146156249 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 2384 | 1461146156252 Marionette TRACE conn5 <- [1,3038,null,{}] 02:55:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:55:56 INFO - PROCESS | 2384 | 1461146156256 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:56 INFO - PROCESS | 2384 | 1461146156383 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 02:55:56 INFO - PROCESS | 2384 | 1461146156487 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:56 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D210000 == 93 [pid = 2384] [id = 771] 02:55:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0000004B14309800) [pid = 2384] [serial = 2311] [outer = 0000000000000000] 02:55:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0000004B14859C00) [pid = 2384] [serial = 2312] [outer = 0000004B14309800] 02:55:56 INFO - PROCESS | 2384 | 1461146156538 Marionette DEBUG loaded listener.js 02:55:56 INFO - PROCESS | 2384 | ++DOMWINDOW == 137 (0000004B15193000) [pid = 2384] [serial = 2313] [outer = 0000004B14309800] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1ED99000 == 92 [pid = 2384] [id = 688] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1C68D000 == 91 [pid = 2384] [id = 590] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B236E0800 == 90 [pid = 2384] [id = 626] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14710000 == 89 [pid = 2384] [id = 591] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B21264000 == 88 [pid = 2384] [id = 689] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2399C800 == 87 [pid = 2384] [id = 690] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1D207000 == 86 [pid = 2384] [id = 685] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B246CE800 == 85 [pid = 2384] [id = 715] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26B6D000 == 84 [pid = 2384] [id = 764] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25EC1800 == 83 [pid = 2384] [id = 763] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25A61000 == 82 [pid = 2384] [id = 762] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2400E000 == 81 [pid = 2384] [id = 761] 02:55:56 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23B71000 == 80 [pid = 2384] [id = 760] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 136 (0000004B20115400) [pid = 2384] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B23678000 == 79 [pid = 2384] [id = 759] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B20B99800 == 78 [pid = 2384] [id = 758] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1D21F800 == 77 [pid = 2384] [id = 757] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B0CFBB000 == 76 [pid = 2384] [id = 756] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1F96B800 == 75 [pid = 2384] [id = 755] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1DD21000 == 74 [pid = 2384] [id = 754] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1A2CB000 == 73 [pid = 2384] [id = 753] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2810A800 == 72 [pid = 2384] [id = 752] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B27BCE000 == 71 [pid = 2384] [id = 751] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B273CA800 == 70 [pid = 2384] [id = 750] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2726D000 == 69 [pid = 2384] [id = 749] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2720B000 == 68 [pid = 2384] [id = 748] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B26B70000 == 67 [pid = 2384] [id = 747] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B2351C800 == 66 [pid = 2384] [id = 746] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1D216000 == 65 [pid = 2384] [id = 745] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B1BC88000 == 64 [pid = 2384] [id = 744] 02:55:57 INFO - PROCESS | 2384 | --DOCSHELL 0000004B25EB4800 == 63 [pid = 2384] [id = 743] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0000004B1A268800) [pid = 2384] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0000004B1C405000) [pid = 2384] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0000004B21229C00) [pid = 2384] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B1C2DD400) [pid = 2384] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B1393AC00) [pid = 2384] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B1D22A400) [pid = 2384] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B1D226800) [pid = 2384] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B0E98E800) [pid = 2384] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B14873C00) [pid = 2384] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B2025D800) [pid = 2384] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 125 (0000004B1EA6D000) [pid = 2384] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 124 (0000004B1D3CB400) [pid = 2384] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 123 (0000004B17F4E400) [pid = 2384] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 122 (0000004B1CBCC000) [pid = 2384] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 121 (0000004B203EC400) [pid = 2384] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 120 (0000004B1BF6D000) [pid = 2384] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 119 (0000004B13935400) [pid = 2384] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 118 (0000004B1C6D8800) [pid = 2384] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 117 (0000004B1B70F800) [pid = 2384] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 116 (0000004B1E846400) [pid = 2384] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 115 (0000004B1F8E4C00) [pid = 2384] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 114 (0000004B1021D000) [pid = 2384] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 113 (0000004B1F884400) [pid = 2384] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 112 (0000004B1D3C9800) [pid = 2384] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 111 (0000004B2026E800) [pid = 2384] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 110 (0000004B14067800) [pid = 2384] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 109 (0000004B1453A800) [pid = 2384] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 108 (0000004B1C6F2C00) [pid = 2384] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 107 (0000004B1B504400) [pid = 2384] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 106 (0000004B20837400) [pid = 2384] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 105 (0000004B14872400) [pid = 2384] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 104 (0000004B1549EC00) [pid = 2384] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 103 (0000004B2115B800) [pid = 2384] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 102 (0000004B1A27C400) [pid = 2384] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | --DOMWINDOW == 101 (0000004B1F9A2C00) [pid = 2384] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 02:55:57 INFO - PROCESS | 2384 | 1461146157198 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:55:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 985ms 02:55:57 INFO - PROCESS | 2384 | 1461146157245 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 2384 | 1461146157247 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 02:55:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:55:57 INFO - PROCESS | 2384 | 1461146157251 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - PROCESS | 2384 | 1461146157255 Marionette TRACE conn5 <- [1,3042,null,{}] 02:55:57 INFO - PROCESS | 2384 | 1461146157266 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:57 INFO - PROCESS | 2384 | 1461146157368 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 02:55:57 INFO - PROCESS | 2384 | 1461146157520 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:57 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B13809000 == 64 [pid = 2384] [id = 772] 02:55:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 102 (0000004B0D160800) [pid = 2384] [serial = 2314] [outer = 0000000000000000] 02:55:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 103 (0000004B0DA5D400) [pid = 2384] [serial = 2315] [outer = 0000004B0D160800] 02:55:57 INFO - PROCESS | 2384 | 1461146157584 Marionette DEBUG loaded listener.js 02:55:57 INFO - PROCESS | 2384 | ++DOMWINDOW == 104 (0000004B0ECE4400) [pid = 2384] [serial = 2316] [outer = 0000004B0D160800] 02:55:58 INFO - PROCESS | 2384 | 1461146158512 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:55:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 02:55:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:55:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:55:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1423ms 02:55:58 INFO - PROCESS | 2384 | 1461146158678 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 02:55:58 INFO - PROCESS | 2384 | 1461146158683 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 02:55:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:55:58 INFO - PROCESS | 2384 | 1461146158688 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:55:58 INFO - PROCESS | 2384 | 1461146158693 Marionette TRACE conn5 <- [1,3046,null,{}] 02:55:58 INFO - PROCESS | 2384 | 1461146158700 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:58 INFO - PROCESS | 2384 | 1461146158856 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 02:55:59 INFO - PROCESS | 2384 | 1461146159003 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1D207000 == 65 [pid = 2384] [id = 773] 02:55:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 105 (0000004B1487AC00) [pid = 2384] [serial = 2317] [outer = 0000000000000000] 02:55:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 106 (0000004B1503A800) [pid = 2384] [serial = 2318] [outer = 0000004B1487AC00] 02:55:59 INFO - PROCESS | 2384 | 1461146159065 Marionette DEBUG loaded listener.js 02:55:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 107 (0000004B18950400) [pid = 2384] [serial = 2319] [outer = 0000004B1487AC00] 02:55:59 INFO - PROCESS | 2384 | 1461146159628 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:55:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:55:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:55:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:55:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:55:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:55:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:55:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:55:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:55:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:55:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:55:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:55:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:55:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:55:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:55:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:55:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:55:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:55:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:55:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:55:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:55:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:55:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:55:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 996ms 02:55:59 INFO - PROCESS | 2384 | 1461146159689 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 02:55:59 INFO - PROCESS | 2384 | 1461146159694 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 02:55:59 INFO - PROCESS | 2384 | 1461146159700 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:55:59 INFO - PROCESS | 2384 | 1461146159702 Marionette TRACE conn5 <- [1,3050,null,{}] 02:55:59 INFO - PROCESS | 2384 | 1461146159706 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:59 INFO - PROCESS | 2384 | 1461146159824 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 02:55:59 INFO - PROCESS | 2384 | 1461146159926 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1F97C800 == 66 [pid = 2384] [id = 774] 02:55:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 108 (0000004B1A26C400) [pid = 2384] [serial = 2320] [outer = 0000000000000000] 02:55:59 INFO - PROCESS | 2384 | ++DOMWINDOW == 109 (0000004B1A9BC800) [pid = 2384] [serial = 2321] [outer = 0000004B1A26C400] 02:55:59 INFO - PROCESS | 2384 | 1461146159985 Marionette DEBUG loaded listener.js 02:56:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 110 (0000004B1B140C00) [pid = 2384] [serial = 2322] [outer = 0000004B1A26C400] 02:56:00 INFO - PROCESS | 2384 | [2384] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:56:00 INFO - PROCESS | 2384 | 1461146160612 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:56:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:56:00 INFO - {} 02:56:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 923ms 02:56:00 INFO - PROCESS | 2384 | 1461146160629 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 02:56:00 INFO - PROCESS | 2384 | 1461146160632 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 02:56:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:56:00 INFO - PROCESS | 2384 | 1461146160637 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:56:00 INFO - PROCESS | 2384 | 1461146160644 Marionette TRACE conn5 <- [1,3054,null,{}] 02:56:00 INFO - PROCESS | 2384 | 1461146160655 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:00 INFO - PROCESS | 2384 | 1461146160832 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 02:56:00 INFO - PROCESS | 2384 | 1461146160956 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:00 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1A365000 == 67 [pid = 2384] [id = 775] 02:56:00 INFO - PROCESS | 2384 | ++DOMWINDOW == 111 (0000004B1BF5FC00) [pid = 2384] [serial = 2323] [outer = 0000000000000000] 02:56:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 112 (0000004B1C2F6400) [pid = 2384] [serial = 2324] [outer = 0000004B1BF5FC00] 02:56:01 INFO - PROCESS | 2384 | 1461146161015 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 113 (0000004B1C40A000) [pid = 2384] [serial = 2325] [outer = 0000004B1BF5FC00] 02:56:01 INFO - PROCESS | 2384 | 1461146161537 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:56:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:56:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:56:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:56:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:56:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:56:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:56:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:56:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 944ms 02:56:01 INFO - PROCESS | 2384 | 1461146161582 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 02:56:01 INFO - PROCESS | 2384 | 1461146161585 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 02:56:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:56:01 INFO - PROCESS | 2384 | 1461146161589 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:56:01 INFO - PROCESS | 2384 | 1461146161591 Marionette TRACE conn5 <- [1,3058,null,{}] 02:56:01 INFO - PROCESS | 2384 | 1461146161595 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:01 INFO - PROCESS | 2384 | 1461146161713 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 02:56:01 INFO - PROCESS | 2384 | 1461146161813 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23281800 == 68 [pid = 2384] [id = 776] 02:56:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 114 (0000004B1BF69C00) [pid = 2384] [serial = 2326] [outer = 0000000000000000] 02:56:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 115 (0000004B1C473400) [pid = 2384] [serial = 2327] [outer = 0000004B1BF69C00] 02:56:01 INFO - PROCESS | 2384 | 1461146161871 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 2384 | ++DOMWINDOW == 116 (0000004B1C6CEC00) [pid = 2384] [serial = 2328] [outer = 0000004B1BF69C00] 02:56:02 INFO - PROCESS | 2384 | 1461146162425 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:56:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:56:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:56:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:56:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:56:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:56:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:56:02 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 881ms 02:56:02 INFO - PROCESS | 2384 | 1461146162470 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 02:56:02 INFO - PROCESS | 2384 | 1461146162473 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 02:56:02 INFO - PROCESS | 2384 | 1461146162476 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:56:02 INFO - PROCESS | 2384 | 1461146162478 Marionette TRACE conn5 <- [1,3062,null,{}] 02:56:02 INFO - PROCESS | 2384 | 1461146162482 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:02 INFO - PROCESS | 2384 | 1461146162595 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 02:56:02 INFO - PROCESS | 2384 | 1461146162723 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2366D800 == 69 [pid = 2384] [id = 777] 02:56:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 117 (0000004B1C6F7000) [pid = 2384] [serial = 2329] [outer = 0000000000000000] 02:56:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 118 (0000004B1CAC5C00) [pid = 2384] [serial = 2330] [outer = 0000004B1C6F7000] 02:56:02 INFO - PROCESS | 2384 | 1461146162793 Marionette DEBUG loaded listener.js 02:56:02 INFO - PROCESS | 2384 | ++DOMWINDOW == 119 (0000004B1D28C000) [pid = 2384] [serial = 2331] [outer = 0000004B1C6F7000] 02:56:03 INFO - PROCESS | 2384 | 1461146163324 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:56:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:56:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:56:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:56:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:56:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:56:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:56:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 880ms 02:56:03 INFO - PROCESS | 2384 | 1461146163362 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 02:56:03 INFO - PROCESS | 2384 | 1461146163365 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 02:56:03 INFO - PROCESS | 2384 | 1461146163369 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:56:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:56:03 INFO - PROCESS | 2384 | 1461146163371 Marionette TRACE conn5 <- [1,3066,null,{}] 02:56:03 INFO - PROCESS | 2384 | 1461146163375 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:03 INFO - PROCESS | 2384 | 1461146163492 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 02:56:03 INFO - PROCESS | 2384 | 1461146163593 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:03 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B239A2800 == 70 [pid = 2384] [id = 778] 02:56:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 120 (0000004B1DDA0C00) [pid = 2384] [serial = 2332] [outer = 0000000000000000] 02:56:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 121 (0000004B1EA63400) [pid = 2384] [serial = 2333] [outer = 0000004B1DDA0C00] 02:56:03 INFO - PROCESS | 2384 | 1461146163649 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 2384 | ++DOMWINDOW == 122 (0000004B1EA70C00) [pid = 2384] [serial = 2334] [outer = 0000004B1DDA0C00] 02:56:04 INFO - PROCESS | 2384 | 1461146164227 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 02:56:04 INFO - PROCESS | 2384 | 1461146164291 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 02:56:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:56:04 INFO - PROCESS | 2384 | 1461146164295 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 2384 | 1461146164297 Marionette TRACE conn5 <- [1,3070,null,{}] 02:56:04 INFO - PROCESS | 2384 | 1461146164301 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:04 INFO - PROCESS | 2384 | 1461146164412 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 02:56:04 INFO - PROCESS | 2384 | 1461146164518 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B23C5F800 == 71 [pid = 2384] [id = 779] 02:56:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 123 (0000004B1EA69C00) [pid = 2384] [serial = 2335] [outer = 0000000000000000] 02:56:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 124 (0000004B1F8EB800) [pid = 2384] [serial = 2336] [outer = 0000004B1EA69C00] 02:56:04 INFO - PROCESS | 2384 | 1461146164574 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 2384 | ++DOMWINDOW == 125 (0000004B20119C00) [pid = 2384] [serial = 2337] [outer = 0000004B1EA69C00] 02:56:05 INFO - PROCESS | 2384 | 1461146165081 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:56:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:56:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:56:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:56:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 838ms 02:56:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:56:05 INFO - PROCESS | 2384 | 1461146165135 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 2384 | 1461146165137 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 02:56:05 INFO - PROCESS | 2384 | 1461146165141 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 2384 | 1461146165143 Marionette TRACE conn5 <- [1,3074,null,{}] 02:56:05 INFO - PROCESS | 2384 | 1461146165147 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:05 INFO - PROCESS | 2384 | 1461146165291 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 02:56:05 INFO - PROCESS | 2384 | 1461146165426 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:05 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B24011000 == 72 [pid = 2384] [id = 780] 02:56:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 126 (0000004B20186800) [pid = 2384] [serial = 2338] [outer = 0000000000000000] 02:56:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 127 (0000004B2025B400) [pid = 2384] [serial = 2339] [outer = 0000004B20186800] 02:56:05 INFO - PROCESS | 2384 | 1461146165492 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 2384 | ++DOMWINDOW == 128 (0000004B203E5400) [pid = 2384] [serial = 2340] [outer = 0000004B20186800] 02:56:06 INFO - PROCESS | 2384 | 1461146166025 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:56:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:56:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 943ms 02:56:06 INFO - PROCESS | 2384 | 1461146166095 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 2384 | 1461146166098 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 02:56:06 INFO - PROCESS | 2384 | 1461146166103 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:56:06 INFO - PROCESS | 2384 | 1461146166105 Marionette TRACE conn5 <- [1,3078,null,{}] 02:56:06 INFO - PROCESS | 2384 | 1461146166109 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:06 INFO - PROCESS | 2384 | 1461146166223 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 02:56:06 INFO - PROCESS | 2384 | 1461146166334 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B20B20000 == 73 [pid = 2384] [id = 781] 02:56:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 129 (0000004B1BF66000) [pid = 2384] [serial = 2341] [outer = 0000000000000000] 02:56:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 130 (0000004B203E8C00) [pid = 2384] [serial = 2342] [outer = 0000004B1BF66000] 02:56:06 INFO - PROCESS | 2384 | 1461146166389 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 2384 | ++DOMWINDOW == 131 (0000004B20837C00) [pid = 2384] [serial = 2343] [outer = 0000004B1BF66000] 02:56:06 INFO - PROCESS | 2384 | 1461146166907 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:56:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:56:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 839ms 02:56:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:56:06 INFO - PROCESS | 2384 | 1461146166946 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 2384 | 1461146166948 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 02:56:06 INFO - PROCESS | 2384 | 1461146166952 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 2384 | 1461146166954 Marionette TRACE conn5 <- [1,3082,null,{}] 02:56:06 INFO - PROCESS | 2384 | 1461146166958 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:07 INFO - PROCESS | 2384 | 1461146167070 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 02:56:07 INFO - PROCESS | 2384 | 1461146167276 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1B619000 == 74 [pid = 2384] [id = 782] 02:56:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 132 (0000004B0D160000) [pid = 2384] [serial = 2344] [outer = 0000000000000000] 02:56:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 133 (0000004B0D23F000) [pid = 2384] [serial = 2345] [outer = 0000004B0D160000] 02:56:07 INFO - PROCESS | 2384 | 1461146167333 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 2384 | ++DOMWINDOW == 134 (0000004B13936800) [pid = 2384] [serial = 2346] [outer = 0000004B0D160000] 02:56:07 INFO - PROCESS | 2384 | 1461146167866 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:56:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:56:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 944ms 02:56:07 INFO - PROCESS | 2384 | 1461146167899 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 2384 | 1461146167904 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 02:56:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:56:07 INFO - PROCESS | 2384 | 1461146167909 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - PROCESS | 2384 | 1461146167912 Marionette TRACE conn5 <- [1,3086,null,{}] 02:56:07 INFO - PROCESS | 2384 | 1461146167938 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:08 INFO - PROCESS | 2384 | 1461146168053 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 02:56:08 INFO - PROCESS | 2384 | 1461146168162 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B2085E000 == 75 [pid = 2384] [id = 783] 02:56:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 135 (0000004B1503AC00) [pid = 2384] [serial = 2347] [outer = 0000000000000000] 02:56:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 136 (0000004B18967C00) [pid = 2384] [serial = 2348] [outer = 0000004B1503AC00] 02:56:08 INFO - PROCESS | 2384 | 1461146168212 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 137 (0000004B1BF65400) [pid = 2384] [serial = 2349] [outer = 0000004B1503AC00] 02:56:08 INFO - PROCESS | 2384 | --DOCSHELL 0000004B14798800 == 74 [pid = 2384] [id = 765] 02:56:08 INFO - PROCESS | 2384 | 1461146168709 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:56:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:56:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:56:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 861ms 02:56:08 INFO - PROCESS | 2384 | 1461146168811 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 02:56:08 INFO - PROCESS | 2384 | 1461146168815 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 02:56:08 INFO - PROCESS | 2384 | 1461146168820 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - PROCESS | 2384 | 1461146168822 Marionette TRACE conn5 <- [1,3090,null,{}] 02:56:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:56:08 INFO - PROCESS | 2384 | 1461146168826 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:08 INFO - PROCESS | 2384 | 1461146168925 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 02:56:08 INFO - PROCESS | 2384 | 1461146168939 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B1DD16000 == 75 [pid = 2384] [id = 784] 02:56:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 138 (0000004B15107000) [pid = 2384] [serial = 2350] [outer = 0000000000000000] 02:56:08 INFO - PROCESS | 2384 | ++DOMWINDOW == 139 (0000004B1C21B400) [pid = 2384] [serial = 2351] [outer = 0000004B15107000] 02:56:08 INFO - PROCESS | 2384 | 1461146168986 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 140 (0000004B1C6F4C00) [pid = 2384] [serial = 2352] [outer = 0000004B15107000] 02:56:09 INFO - PROCESS | 2384 | 1461146169474 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:56:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:56:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 692ms 02:56:09 INFO - PROCESS | 2384 | 1461146169519 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 02:56:09 INFO - PROCESS | 2384 | 1461146169522 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 02:56:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:56:09 INFO - PROCESS | 2384 | 1461146169527 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 2384 | 1461146169533 Marionette TRACE conn5 <- [1,3094,null,{}] 02:56:09 INFO - PROCESS | 2384 | 1461146169543 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:09 INFO - PROCESS | 2384 | 1461146169643 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 02:56:09 INFO - PROCESS | 2384 | 1461146169758 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B25A5E800 == 76 [pid = 2384] [id = 785] 02:56:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 141 (0000004B146DEC00) [pid = 2384] [serial = 2353] [outer = 0000000000000000] 02:56:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 142 (0000004B1F640400) [pid = 2384] [serial = 2354] [outer = 0000004B146DEC00] 02:56:09 INFO - PROCESS | 2384 | 1461146169805 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 2384 | ++DOMWINDOW == 143 (0000004B20262C00) [pid = 2384] [serial = 2355] [outer = 0000004B146DEC00] 02:56:10 INFO - PROCESS | 2384 | 1461146170208 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:56:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:56:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:56:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:56:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 733ms 02:56:10 INFO - PROCESS | 2384 | 1461146170262 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 02:56:10 INFO - PROCESS | 2384 | 1461146170265 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 02:56:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:56:10 INFO - PROCESS | 2384 | 1461146170268 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 2384 | 1461146170270 Marionette TRACE conn5 <- [1,3098,null,{}] 02:56:10 INFO - PROCESS | 2384 | 1461146170274 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:10 INFO - PROCESS | 2384 | 1461146170437 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 02:56:10 INFO - PROCESS | 2384 | 1461146170504 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26889800 == 77 [pid = 2384] [id = 786] 02:56:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 144 (0000004B21159800) [pid = 2384] [serial = 2356] [outer = 0000000000000000] 02:56:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 145 (0000004B21230800) [pid = 2384] [serial = 2357] [outer = 0000004B21159800] 02:56:10 INFO - PROCESS | 2384 | 1461146170550 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 2384 | ++DOMWINDOW == 146 (0000004B2335E400) [pid = 2384] [serial = 2358] [outer = 0000004B21159800] 02:56:10 INFO - PROCESS | 2384 | 1461146170982 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:56:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:56:11 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 02:56:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:56:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:56:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 732ms 02:56:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:56:11 INFO - PROCESS | 2384 | 1461146171010 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 2384 | 1461146171012 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 02:56:11 INFO - PROCESS | 2384 | 1461146171016 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 2384 | 1461146171017 Marionette TRACE conn5 <- [1,3102,null,{}] 02:56:11 INFO - PROCESS | 2384 | 1461146171021 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:11 INFO - PROCESS | 2384 | 1461146171155 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 02:56:11 INFO - PROCESS | 2384 | 1461146171169 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\", \"bcb5096b-6af6-4edb-8344-0d130bfbf71c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 2384 | ++DOCSHELL 0000004B26B69800 == 78 [pid = 2384] [id = 787] 02:56:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 147 (0000004B23C14400) [pid = 2384] [serial = 2359] [outer = 0000000000000000] 02:56:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 148 (0000004B23C1A000) [pid = 2384] [serial = 2360] [outer = 0000004B23C14400] 02:56:11 INFO - PROCESS | 2384 | 1461146171227 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 2384 | ++DOMWINDOW == 149 (0000004B2448BC00) [pid = 2384] [serial = 2361] [outer = 0000004B23C14400] 02:56:11 INFO - PROCESS | 2384 | 1461146171691 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:56:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:56:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 735ms 02:56:11 INFO - PROCESS | 2384 | 1461146171752 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 2384 | 1461146171754 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 148 (0000004B2083B000) [pid = 2384] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 147 (0000004B1D28A000) [pid = 2384] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 146 (0000004B2026F000) [pid = 2384] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 145 (0000004B14875000) [pid = 2384] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 144 (0000004B15039C00) [pid = 2384] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 143 (0000004B0ECDCC00) [pid = 2384] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 142 (0000004B20255800) [pid = 2384] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 141 (0000004B232D2C00) [pid = 2384] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 140 (0000004B14188800) [pid = 2384] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 139 (0000004B0E4C7400) [pid = 2384] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 138 (0000004B14074000) [pid = 2384] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 137 (0000004B1BF6CC00) [pid = 2384] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 136 (0000004B14628400) [pid = 2384] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 135 (0000004B14872C00) [pid = 2384] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 134 (0000004B20254400) [pid = 2384] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 133 (0000004B1503D800) [pid = 2384] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 132 (0000004B23B1E000) [pid = 2384] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 131 (0000004B15106400) [pid = 2384] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 130 (0000004B1C6EF800) [pid = 2384] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 129 (0000004B23C18800) [pid = 2384] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 128 (0000004B20120C00) [pid = 2384] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 127 (0000004B0FD69800) [pid = 2384] [serial = 2308] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 02:56:12 INFO - PROCESS | 2384 | --DOMWINDOW == 126 (0000004B1F8E9400) [pid = 2384] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:56:12 WARNING - u'runner_teardown' () 02:56:12 INFO - No more tests 02:56:12 INFO - Got 0 unexpected results 02:56:12 INFO - SUITE-END | took 682s 02:56:12 INFO - Closing logging queue 02:56:12 INFO - queue closed 02:56:13 INFO - Return code: 0 02:56:13 WARNING - # TBPL SUCCESS # 02:56:13 INFO - Running post-action listener: _resource_record_post_action 02:56:13 INFO - Running post-run listener: _resource_record_post_run 02:56:14 INFO - Total resource usage - Wall time: 692s; CPU: 14.0%; Read bytes: 169538560; Write bytes: 1034079744; Read time: 1958260; Write time: 4555330 02:56:14 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:56:14 INFO - install - Wall time: 4s; CPU: 11.0%; Read bytes: 0; Write bytes: 110636544; Read time: 0; Write time: 178300 02:56:14 INFO - run-tests - Wall time: 689s; CPU: 14.0%; Read bytes: 169477632; Write bytes: 881561600; Read time: 1945450; Write time: 4334490 02:56:14 INFO - Running post-run listener: _upload_blobber_files 02:56:14 INFO - Blob upload gear active. 02:56:14 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 02:56:14 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 02:56:14 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', 'fx-team', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 02:56:14 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 fx-team -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 02:56:14 INFO - (blobuploader) - INFO - Open directory for files ... 02:56:14 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 02:56:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:56:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:56:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:56:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:56:15 INFO - (blobuploader) - INFO - Done attempting. 02:56:15 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 02:56:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:56:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:56:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:56:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:56:16 INFO - (blobuploader) - INFO - Done attempting. 02:56:16 INFO - (blobuploader) - INFO - Iteration through files over. 02:56:16 INFO - Return code: 0 02:56:16 INFO - rmtree: C:\slave\test\build\uploaded_files.json 02:56:16 INFO - Using _rmtree_windows ... 02:56:16 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 02:56:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e86eb9fe032ba57bf192d91abf074ff5f601079a885735cbcf796e87add0b9bf3ee0ffb11e348469dfc955907c25d0022fdd6b890e48c82f103eba4030f82db5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d7cdd8c67c5635d190e0dc334b104a349df02b6de96bc205c9bcfe30a67d145dbbc41a332f456fa91db5f2443ffafff1f9c570865d53a4d42dad2a28cf846f00"} 02:56:16 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 02:56:16 INFO - Writing to file C:\slave\test\properties\blobber_files 02:56:16 INFO - Contents: 02:56:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e86eb9fe032ba57bf192d91abf074ff5f601079a885735cbcf796e87add0b9bf3ee0ffb11e348469dfc955907c25d0022fdd6b890e48c82f103eba4030f82db5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d7cdd8c67c5635d190e0dc334b104a349df02b6de96bc205c9bcfe30a67d145dbbc41a332f456fa91db5f2443ffafff1f9c570865d53a4d42dad2a28cf846f00"} 02:56:16 INFO - Running post-run listener: copy_logs_to_upload_dir 02:56:16 INFO - Copying logs to upload dir... 02:56:16 INFO - mkdir: C:\slave\test\build\upload\logs 02:56:16 INFO - Copying logs to upload dir... 02:56:16 INFO - Using _rmtree_windows ... 02:56:16 INFO - Using _rmtree_windows ... 02:56:16 INFO - Using _rmtree_windows ... 02:56:16 INFO - Using _rmtree_windows ... 02:56:16 INFO - Using _rmtree_windows ... 02:56:16 INFO - Using _rmtree_windows ... 02:56:16 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=866.874000 ========= master_lag: 0.14 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 27 secs) (at 2016-04-20 02:56:17.442549) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 02:56:17.443446) ========= '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-033\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-033 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-033 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-033\AppData\Local LOGONSERVER=\\T-W864-IX-033 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-033 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-033 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-033 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e86eb9fe032ba57bf192d91abf074ff5f601079a885735cbcf796e87add0b9bf3ee0ffb11e348469dfc955907c25d0022fdd6b890e48c82f103eba4030f82db5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d7cdd8c67c5635d190e0dc334b104a349df02b6de96bc205c9bcfe30a67d145dbbc41a332f456fa91db5f2443ffafff1f9c570865d53a4d42dad2a28cf846f00"} build_url:https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e86eb9fe032ba57bf192d91abf074ff5f601079a885735cbcf796e87add0b9bf3ee0ffb11e348469dfc955907c25d0022fdd6b890e48c82f103eba4030f82db5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d7cdd8c67c5635d190e0dc334b104a349df02b6de96bc205c9bcfe30a67d145dbbc41a332f456fa91db5f2443ffafff1f9c570865d53a4d42dad2a28cf846f00"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PqGY9NTrROej-TVEifDzcg/artifacts/public/build/firefox-48.0a1.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-04-20 02:56:17.566776) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:56:17.567099) ========= '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-033\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-033 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-033 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-033\AppData\Local LOGONSERVER=\\T-W864-IX-033 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-033 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-033 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-033 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:56:17.681291) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 02:56:17.681601) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 02:56:18.138187) ========= ========= Total master_lag: 0.48 =========