builder: fx-team_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-107 starttime: 1461084079.43 results: success (0) buildid: 20160419071334 builduid: 729a2cec09bb4437b3b6a57d523c0486 revision: e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 09:41:19.426542) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 09:41:19.427039) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 09:41:19.427341) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 09:41:19.545188) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 09:41:19.545476) ========= '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-107\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-107 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-107 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-107\AppData\Local LOGONSERVER=\\T-W864-IX-107 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;C:\mozilla-build\hg 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-107 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-107 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-107 WINDIR=C:\windows using PTY: False --09:41:21-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 2.27 GB/s 09:41:22 (2.27 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=2.371000 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 09:41:22.010755) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 09:41:22.011111) ========= '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-107\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-107 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-107 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-107\AppData\Local LOGONSERVER=\\T-W864-IX-107 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;C:\mozilla-build\hg 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-107 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-107 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-107 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=6.817000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 09:41:28.846951) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 09:41:28.847971) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 --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 e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-107\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-107 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-107 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-107\AppData\Local LOGONSERVER=\\T-W864-IX-107 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;C:\mozilla-build\hg 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-107 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-107 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-107 WINDIR=C:\windows using PTY: False 2016-04-19 09:41:29,642 truncating revision to first 12 chars 2016-04-19 09:41:29,642 Setting DEBUG logging. 2016-04-19 09:41:29,642 attempt 1/10 2016-04-19 09:41:29,642 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/e2f5cd553b44?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 09:41:30,926 unpacking tar archive at: fx-team-e2f5cd553b44/testing/mozharness/ program finished with exit code 0 elapsedTime=2.395000 ========= master_lag: 0.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 09:41:31.364092) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 09:41:31.364442) ========= script_repo_revision: e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 09:41:31.364921) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 09:41:31.365234) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 09:41:31.379927) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 10 secs) (at 2016-04-19 09:41:31.380243) ========= '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-107\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-107 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-107 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-107\AppData\Local LOGONSERVER=\\T-W864-IX-107 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;C:\mozilla-build\hg 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-107 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-107 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-107 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 09:41:32 INFO - MultiFileLogger online at 20160419 09:41:32 in C:\slave\test 09:41:32 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 09:41:32 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 09:41:32 INFO - {'append_to_log': False, 09:41:32 INFO - 'base_work_dir': 'C:\\slave\\test', 09:41:32 INFO - 'blob_upload_branch': 'fx-team', 09:41:32 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 09:41:32 INFO - 'buildbot_json_path': 'buildprops.json', 09:41:32 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 09:41:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:41:32 INFO - 'download_minidump_stackwalk': True, 09:41:32 INFO - 'download_symbols': 'true', 09:41:32 INFO - 'e10s': False, 09:41:32 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 09:41:32 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 09:41:32 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 09:41:32 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 09:41:32 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 09:41:32 INFO - 'C:/mozilla-build/tooltool.py'), 09:41:32 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 09:41:32 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 09:41:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:41:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:41:32 INFO - 'log_level': 'info', 09:41:32 INFO - 'log_to_console': True, 09:41:32 INFO - 'opt_config_files': (), 09:41:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:41:32 INFO - '--processes=1', 09:41:32 INFO - '--config=%(test_path)s/wptrunner.ini', 09:41:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:41:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:41:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:41:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:41:32 INFO - 'pip_index': False, 09:41:32 INFO - 'require_test_zip': True, 09:41:32 INFO - 'test_type': ('testharness',), 09:41:32 INFO - 'this_chunk': '1', 09:41:32 INFO - 'total_chunks': '10', 09:41:32 INFO - 'virtualenv_path': 'venv', 09:41:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:41:32 INFO - 'work_dir': 'build'} 09:41:32 INFO - ##### 09:41:32 INFO - ##### Running clobber step. 09:41:32 INFO - ##### 09:41:32 INFO - Running pre-action listener: _resource_record_pre_action 09:41:32 INFO - Running main action method: clobber 09:41:32 INFO - rmtree: C:\slave\test\build 09:41:32 INFO - Using _rmtree_windows ... 09:41:32 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 09:43:27 INFO - Running post-action listener: _resource_record_post_action 09:43:27 INFO - ##### 09:43:27 INFO - ##### Running read-buildbot-config step. 09:43:27 INFO - ##### 09:43:27 INFO - Running pre-action listener: _resource_record_pre_action 09:43:27 INFO - Running main action method: read_buildbot_config 09:43:27 INFO - Using buildbot properties: 09:43:27 INFO - { 09:43:27 INFO - "project": "", 09:43:27 INFO - "product": "firefox", 09:43:27 INFO - "script_repo_revision": "production", 09:43:27 INFO - "scheduler": "tests-fx-team-win8_64-debug-unittest-7-3600", 09:43:27 INFO - "repository": "", 09:43:27 INFO - "buildername": "Windows 8 64-bit fx-team debug test web-platform-tests-1", 09:43:27 INFO - "buildid": "20160419071334", 09:43:27 INFO - "pgo_build": "False", 09:43:27 INFO - "basedir": "C:\\slave\\test", 09:43:27 INFO - "buildnumber": 311, 09:43:27 INFO - "slavename": "t-w864-ix-107", 09:43:27 INFO - "revision": "e2f5cd553b44f73fa85c8427aed560f9a47f0ce9", 09:43:27 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 09:43:27 INFO - "platform": "win64", 09:43:27 INFO - "branch": "fx-team", 09:43:27 INFO - "repo_path": "integration/fx-team", 09:43:27 INFO - "moz_repo_path": "", 09:43:27 INFO - "stage_platform": "win64", 09:43:27 INFO - "builduid": "729a2cec09bb4437b3b6a57d523c0486", 09:43:27 INFO - "slavebuilddir": "test" 09:43:27 INFO - } 09:43:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json. 09:43:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip. 09:43:27 INFO - Running post-action listener: _resource_record_post_action 09:43:27 INFO - ##### 09:43:27 INFO - ##### Running download-and-extract step. 09:43:27 INFO - ##### 09:43:27 INFO - Running pre-action listener: _resource_record_pre_action 09:43:27 INFO - Running main action method: download_and_extract 09:43:27 INFO - mkdir: C:\slave\test\build\tests 09:43:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:43:27 INFO - https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json matches https://queue.taskcluster.net 09:43:27 INFO - trying https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json 09:43:27 INFO - Downloading https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/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 09:43:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/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 09:43:28 INFO - Downloaded 1274 bytes. 09:43:28 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win64.test_packages.json 09:43:28 INFO - Using the following test package requirements: 09:43:28 INFO - {u'common': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 09:43:28 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 09:43:28 INFO - u'firefox-48.0a1.en-US.win64.cppunittest.tests.zip'], 09:43:28 INFO - u'gtest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 09:43:28 INFO - u'firefox-48.0a1.en-US.win64.gtest.tests.zip'], 09:43:28 INFO - u'jittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 09:43:28 INFO - u'jsshell-win64.zip'], 09:43:28 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 09:43:28 INFO - u'firefox-48.0a1.en-US.win64.mochitest.tests.zip'], 09:43:28 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 09:43:28 INFO - u'reftest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 09:43:28 INFO - u'firefox-48.0a1.en-US.win64.reftest.tests.zip'], 09:43:28 INFO - u'talos': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 09:43:28 INFO - u'firefox-48.0a1.en-US.win64.talos.tests.zip'], 09:43:28 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 09:43:28 INFO - u'firefox-48.0a1.en-US.win64.web-platform.tests.zip'], 09:43:28 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 09:43:28 INFO - u'firefox-48.0a1.en-US.win64.xpcshell.tests.zip']} 09:43:28 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 09:43:28 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')]} 09:43:28 INFO - https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 09:43:28 INFO - trying https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip 09:43:28 INFO - Downloading https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/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 09:43:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/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 09:43:29 INFO - Downloaded 21343458 bytes. 09:43:29 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/*'] 09:43:29 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/* 09:43:31 INFO - caution: filename not matched: web-platform/* 09:43:31 INFO - Return code: 11 09:43:31 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')]} 09:43:31 INFO - https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 09:43:31 INFO - trying https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip 09:43:31 INFO - Downloading https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/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 09:43:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/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 09:43:32 INFO - Downloaded 36382596 bytes. 09:43:32 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/*'] 09:43:32 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/* 09:44:12 INFO - caution: filename not matched: bin/* 09:44:12 INFO - caution: filename not matched: config/* 09:44:12 INFO - caution: filename not matched: mozbase/* 09:44:12 INFO - caution: filename not matched: marionette/* 09:44:12 INFO - caution: filename not matched: tools/wptserve/* 09:44:12 INFO - Return code: 11 09:44:12 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')]} 09:44:12 INFO - https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip matches https://queue.taskcluster.net 09:44:12 INFO - trying https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 09:44:12 INFO - Downloading https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.zip 09:44:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/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 09:44:14 INFO - Downloaded 83044437 bytes. 09:44:14 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 09:44:14 INFO - mkdir: C:\slave\test\properties 09:44:14 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 09:44:14 INFO - Writing to file C:\slave\test\properties\build_url 09:44:14 INFO - Contents: 09:44:14 INFO - build_url:https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 09:44:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 09:44:15 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 09:44:15 INFO - Writing to file C:\slave\test\properties\symbols_url 09:44:15 INFO - Contents: 09:44:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 09:44:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:15 INFO - https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:44:15 INFO - trying https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 09:44:15 INFO - Downloading https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/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 09:44:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/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 09:44:17 INFO - Downloaded 53370026 bytes. 09:44:17 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'] 09:44:17 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 09:44:19 INFO - Return code: 0 09:44:19 INFO - Running post-action listener: _resource_record_post_action 09:44:19 INFO - Running post-action listener: set_extra_try_arguments 09:44:19 INFO - ##### 09:44:19 INFO - ##### Running create-virtualenv step. 09:44:19 INFO - ##### 09:44:19 INFO - Running pre-action listener: _pre_create_virtualenv 09:44:19 INFO - Running pre-action listener: _resource_record_pre_action 09:44:19 INFO - Running main action method: create_virtualenv 09:44:19 INFO - Creating virtualenv C:\slave\test\build\venv 09:44:19 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 09:44:19 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 09:44:22 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 09:44:26 INFO - Installing distribute......................................................................................................................................................................................done. 09:44:27 INFO - Return code: 0 09:44:27 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 09:44:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:44:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:44:27 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 0x0245D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0250D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B0B10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0248F368>, '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 0x0223CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025180C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-107', 'USERDOMAIN': 'T-W864-IX-107', '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-107', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-107', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-107', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-107', '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;C:\\mozilla-build\\hg', '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-107\\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 09:44:27 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 09:44:27 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 09:44:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:44:27 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Roaming', 09:44:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 09:44:27 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 09:44:27 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 09:44:27 INFO - 'COMPUTERNAME': 'T-W864-IX-107', 09:44:27 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:44:27 INFO - 'DCLOCATION': 'SCL3', 09:44:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:44:27 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:44:27 INFO - 'HOMEDRIVE': 'C:', 09:44:27 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-107', 09:44:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:44:27 INFO - 'KTS_VERSION': '1.19c', 09:44:27 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Local', 09:44:27 INFO - 'LOGONSERVER': '\\\\T-W864-IX-107', 09:44:27 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:44:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:44:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:44:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:44:27 INFO - 'MOZ_NO_REMOTE': '1', 09:44:27 INFO - 'NO_EM_RESTART': '1', 09:44:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:44:27 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:44:27 INFO - 'OS': 'Windows_NT', 09:44:27 INFO - 'OURDRIVE': 'C:', 09:44:27 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;C:\\mozilla-build\\hg', 09:44:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:44:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:44:27 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 09:44:27 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 09:44:27 INFO - 'PROCESSOR_LEVEL': '6', 09:44:27 INFO - 'PROCESSOR_REVISION': '1e05', 09:44:27 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:44:27 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 09:44:27 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 09:44:27 INFO - 'PROGRAMW6432': 'C:\\Program Files', 09:44:27 INFO - 'PROMPT': '$P$G', 09:44:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:44:27 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:44:27 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:44:27 INFO - 'PWD': 'C:\\slave\\test', 09:44:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:44:27 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:44:27 INFO - 'SYSTEMDRIVE': 'C:', 09:44:27 INFO - 'SYSTEMROOT': 'C:\\windows', 09:44:27 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 09:44:27 INFO - 'TEST1': 'testie', 09:44:27 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 09:44:27 INFO - 'USERDOMAIN': 'T-W864-IX-107', 09:44:27 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-107', 09:44:27 INFO - 'USERNAME': 'cltbld', 09:44:27 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-107', 09:44:27 INFO - 'WINDIR': 'C:\\windows', 09:44:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:44:29 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:44:29 INFO - Downloading/unpacking psutil>=0.7.1 09:44:29 INFO - Running setup.py egg_info for package psutil 09:44:29 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 09:44:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:44:29 INFO - Installing collected packages: psutil 09:44:29 INFO - Running setup.py install for psutil 09:44:29 INFO - building 'psutil._psutil_windows' extension 09:44:29 INFO - error: Unable to find vcvarsall.bat 09:44:29 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-rr9_nl-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 09:44:29 INFO - running install 09:44:29 INFO - running build 09:44:29 INFO - running build_py 09:44:29 INFO - creating build 09:44:29 INFO - creating build\lib.win32-2.7 09:44:29 INFO - creating build\lib.win32-2.7\psutil 09:44:29 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 09:44:29 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 09:44:29 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 09:44:29 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 09:44:29 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 09:44:29 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 09:44:29 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 09:44:29 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 09:44:29 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 09:44:29 INFO - running build_ext 09:44:29 INFO - building 'psutil._psutil_windows' extension 09:44:29 INFO - error: Unable to find vcvarsall.bat 09:44:29 INFO - ---------------------------------------- 09:44:29 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-rr9_nl-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 09:44:29 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-107\AppData\Roaming\pip\pip.log 09:44:29 WARNING - Return code: 1 09:44:29 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! 09:44:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 09:44:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:44:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:44:29 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 0x0245D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0250D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B0B10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0248F368>, '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 0x0223CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025180C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-107', 'USERDOMAIN': 'T-W864-IX-107', '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-107', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-107', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-107', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-107', '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;C:\\mozilla-build\\hg', '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-107\\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 09:44:29 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 09:44:29 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 09:44:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:44:29 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Roaming', 09:44:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 09:44:29 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 09:44:29 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 09:44:29 INFO - 'COMPUTERNAME': 'T-W864-IX-107', 09:44:29 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:44:29 INFO - 'DCLOCATION': 'SCL3', 09:44:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:44:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:44:29 INFO - 'HOMEDRIVE': 'C:', 09:44:29 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-107', 09:44:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:44:29 INFO - 'KTS_VERSION': '1.19c', 09:44:29 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Local', 09:44:29 INFO - 'LOGONSERVER': '\\\\T-W864-IX-107', 09:44:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:44:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:44:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:44:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:44:29 INFO - 'MOZ_NO_REMOTE': '1', 09:44:29 INFO - 'NO_EM_RESTART': '1', 09:44:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:44:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:44:29 INFO - 'OS': 'Windows_NT', 09:44:29 INFO - 'OURDRIVE': 'C:', 09:44:29 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 09:44:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:44:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:44:29 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 09:44:29 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 09:44:29 INFO - 'PROCESSOR_LEVEL': '6', 09:44:29 INFO - 'PROCESSOR_REVISION': '1e05', 09:44:29 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:44:29 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 09:44:29 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 09:44:29 INFO - 'PROGRAMW6432': 'C:\\Program Files', 09:44:29 INFO - 'PROMPT': '$P$G', 09:44:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:44:29 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:44:29 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:44:29 INFO - 'PWD': 'C:\\slave\\test', 09:44:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:44:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:44:29 INFO - 'SYSTEMDRIVE': 'C:', 09:44:29 INFO - 'SYSTEMROOT': 'C:\\windows', 09:44:29 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 09:44:29 INFO - 'TEST1': 'testie', 09:44:29 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 09:44:29 INFO - 'USERDOMAIN': 'T-W864-IX-107', 09:44:29 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-107', 09:44:29 INFO - 'USERNAME': 'cltbld', 09:44:29 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-107', 09:44:29 INFO - 'WINDIR': 'C:\\windows', 09:44:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:44:30 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:44:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:44:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:44:30 INFO - Running setup.py egg_info for package mozsystemmonitor 09:44:30 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 09:44:30 INFO - Running setup.py egg_info for package psutil 09:44:30 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 09:44:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:44:30 INFO - Installing collected packages: mozsystemmonitor, psutil 09:44:30 INFO - Running setup.py install for mozsystemmonitor 09:44:30 INFO - Running setup.py install for psutil 09:44:30 INFO - building 'psutil._psutil_windows' extension 09:44:30 INFO - error: Unable to find vcvarsall.bat 09:44:30 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-prm828-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 09:44:30 INFO - running install 09:44:30 INFO - running build 09:44:30 INFO - running build_py 09:44:30 INFO - running build_ext 09:44:30 INFO - building 'psutil._psutil_windows' extension 09:44:30 INFO - error: Unable to find vcvarsall.bat 09:44:30 INFO - ---------------------------------------- 09:44:30 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-prm828-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 09:44:30 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-107\AppData\Roaming\pip\pip.log 09:44:30 WARNING - Return code: 1 09:44:30 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! 09:44:30 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 09:44:30 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')]} 09:44:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:44:30 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')]} 09:44:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:44:30 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 0x0245D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0250D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B0B10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0248F368>, '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 0x0223CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025180C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-107', 'USERDOMAIN': 'T-W864-IX-107', '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-107', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-107', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-107', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-107', '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;C:\\mozilla-build\\hg', '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-107\\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 09:44:30 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 09:44:30 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 09:44:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:44:30 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Roaming', 09:44:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 09:44:30 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 09:44:30 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 09:44:30 INFO - 'COMPUTERNAME': 'T-W864-IX-107', 09:44:30 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:44:30 INFO - 'DCLOCATION': 'SCL3', 09:44:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:44:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:44:30 INFO - 'HOMEDRIVE': 'C:', 09:44:30 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-107', 09:44:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:44:30 INFO - 'KTS_VERSION': '1.19c', 09:44:30 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Local', 09:44:30 INFO - 'LOGONSERVER': '\\\\T-W864-IX-107', 09:44:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:44:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:44:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:44:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:44:30 INFO - 'MOZ_NO_REMOTE': '1', 09:44:30 INFO - 'NO_EM_RESTART': '1', 09:44:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:44:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:44:30 INFO - 'OS': 'Windows_NT', 09:44:30 INFO - 'OURDRIVE': 'C:', 09:44:30 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;C:\\mozilla-build\\hg', 09:44:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:44:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:44:30 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 09:44:30 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 09:44:30 INFO - 'PROCESSOR_LEVEL': '6', 09:44:30 INFO - 'PROCESSOR_REVISION': '1e05', 09:44:30 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:44:30 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 09:44:30 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 09:44:30 INFO - 'PROGRAMW6432': 'C:\\Program Files', 09:44:30 INFO - 'PROMPT': '$P$G', 09:44:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:44:30 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:44:30 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:44:30 INFO - 'PWD': 'C:\\slave\\test', 09:44:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:44:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:44:30 INFO - 'SYSTEMDRIVE': 'C:', 09:44:30 INFO - 'SYSTEMROOT': 'C:\\windows', 09:44:30 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 09:44:30 INFO - 'TEST1': 'testie', 09:44:30 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 09:44:30 INFO - 'USERDOMAIN': 'T-W864-IX-107', 09:44:30 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-107', 09:44:30 INFO - 'USERNAME': 'cltbld', 09:44:30 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-107', 09:44:30 INFO - 'WINDIR': 'C:\\windows', 09:44:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:44:31 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:44:31 INFO - Downloading/unpacking blobuploader==1.2.4 09:44:31 INFO - Downloading blobuploader-1.2.4.tar.gz 09:44:31 INFO - Running setup.py egg_info for package blobuploader 09:44:31 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:44:35 INFO - Running setup.py egg_info for package requests 09:44:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:44:35 INFO - Downloading docopt-0.6.1.tar.gz 09:44:35 INFO - Running setup.py egg_info for package docopt 09:44:35 INFO - Installing collected packages: blobuploader, docopt, requests 09:44:35 INFO - Running setup.py install for blobuploader 09:44:35 INFO - Running setup.py install for docopt 09:44:35 INFO - Running setup.py install for requests 09:44:35 INFO - Successfully installed blobuploader docopt requests 09:44:35 INFO - Cleaning up... 09:44:35 INFO - Return code: 0 09:44:35 INFO - Installing None into virtualenv C:\slave\test\build\venv 09:44:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:44:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:44:35 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 0x0245D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0250D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B0B10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0248F368>, '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 0x0223CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025180C0>, '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-107', 'USERDOMAIN': 'T-W864-IX-107', '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-107', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-107', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-107', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-107', '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;C:\\mozilla-build\\hg', '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-107\\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 09:44:35 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 09:44:35 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 09:44:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:44:35 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Roaming', 09:44:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 09:44:35 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 09:44:35 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 09:44:35 INFO - 'COMPUTERNAME': 'T-W864-IX-107', 09:44:35 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:44:35 INFO - 'DCLOCATION': 'SCL3', 09:44:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:44:35 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:44:35 INFO - 'HOMEDRIVE': 'C:', 09:44:35 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-107', 09:44:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:44:35 INFO - 'KTS_VERSION': '1.19c', 09:44:35 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Local', 09:44:35 INFO - 'LOGONSERVER': '\\\\T-W864-IX-107', 09:44:35 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:44:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:44:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:44:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:44:35 INFO - 'MOZ_NO_REMOTE': '1', 09:44:35 INFO - 'NO_EM_RESTART': '1', 09:44:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:44:35 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:44:35 INFO - 'OS': 'Windows_NT', 09:44:35 INFO - 'OURDRIVE': 'C:', 09:44:35 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;C:\\mozilla-build\\hg', 09:44:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:44:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:44:35 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 09:44:35 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 09:44:35 INFO - 'PROCESSOR_LEVEL': '6', 09:44:35 INFO - 'PROCESSOR_REVISION': '1e05', 09:44:35 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:44:35 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 09:44:35 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 09:44:35 INFO - 'PROGRAMW6432': 'C:\\Program Files', 09:44:35 INFO - 'PROMPT': '$P$G', 09:44:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:44:35 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:44:35 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:44:35 INFO - 'PWD': 'C:\\slave\\test', 09:44:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:44:35 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:44:35 INFO - 'SYSTEMDRIVE': 'C:', 09:44:35 INFO - 'SYSTEMROOT': 'C:\\windows', 09:44:35 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 09:44:35 INFO - 'TEST1': 'testie', 09:44:35 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 09:44:35 INFO - 'USERDOMAIN': 'T-W864-IX-107', 09:44:35 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-107', 09:44:35 INFO - 'USERNAME': 'cltbld', 09:44:35 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-107', 09:44:35 INFO - 'WINDIR': 'C:\\windows', 09:44:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:44:40 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 09:44:40 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 09:44:40 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 09:44:40 INFO - Unpacking c:\slave\test\build\tests\marionette\client 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 09:44:40 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 09:44:40 INFO - Unpacking c:\slave\test\build\tests\marionette 09:44:40 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 09:44:40 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:44:40 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 09:44:40 INFO - Running setup.py install for browsermob-proxy 09:44:55 INFO - Running setup.py install for manifestparser 09:44:55 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Running setup.py install for marionette-client 09:44:55 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:44:55 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Running setup.py install for marionette-driver 09:44:55 INFO - Running setup.py install for mozcrash 09:44:55 INFO - Running setup.py install for mozdebug 09:44:55 INFO - Running setup.py install for mozdevice 09:44:55 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Running setup.py install for mozfile 09:44:55 INFO - Running setup.py install for mozhttpd 09:44:55 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Running setup.py install for mozinfo 09:44:55 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Running setup.py install for mozInstall 09:44:55 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Running setup.py install for mozleak 09:44:55 INFO - Running setup.py install for mozlog 09:44:55 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Running setup.py install for moznetwork 09:44:55 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Running setup.py install for mozprocess 09:44:55 INFO - Running setup.py install for mozprofile 09:44:55 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Running setup.py install for mozrunner 09:44:55 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Running setup.py install for mozscreenshot 09:44:55 INFO - Running setup.py install for moztest 09:44:55 INFO - Running setup.py install for mozversion 09:44:55 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 09:44:55 INFO - Running setup.py install for wptserve 09:44:55 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 09:44:55 INFO - Cleaning up... 09:44:55 INFO - Return code: 0 09:44:55 INFO - Installing None into virtualenv C:\slave\test\build\venv 09:44: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')]} 09:44:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:44: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')]} 09:44:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:44:55 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 0x0245D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0250D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B0B10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0248F368>, '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 0x0223CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025180C0>, '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-107', 'USERDOMAIN': 'T-W864-IX-107', '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-107', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-107', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-107', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-107', '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;C:\\mozilla-build\\hg', '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-107\\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 09:44:55 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 09:44:55 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 09:44:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:44:55 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Roaming', 09:44:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 09:44:55 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 09:44:55 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 09:44:55 INFO - 'COMPUTERNAME': 'T-W864-IX-107', 09:44:55 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:44:55 INFO - 'DCLOCATION': 'SCL3', 09:44:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:44:55 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:44:55 INFO - 'HOMEDRIVE': 'C:', 09:44:55 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-107', 09:44:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:44:55 INFO - 'KTS_VERSION': '1.19c', 09:44:55 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Local', 09:44:55 INFO - 'LOGONSERVER': '\\\\T-W864-IX-107', 09:44:55 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:44:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:44:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:44:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:44:55 INFO - 'MOZ_NO_REMOTE': '1', 09:44:55 INFO - 'NO_EM_RESTART': '1', 09:44:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:44:55 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:44:55 INFO - 'OS': 'Windows_NT', 09:44:55 INFO - 'OURDRIVE': 'C:', 09:44:55 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;C:\\mozilla-build\\hg', 09:44:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:44:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:44:55 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 09:44:55 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 09:44:55 INFO - 'PROCESSOR_LEVEL': '6', 09:44:55 INFO - 'PROCESSOR_REVISION': '1e05', 09:44:55 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:44:55 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 09:44:55 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 09:44:55 INFO - 'PROGRAMW6432': 'C:\\Program Files', 09:44:55 INFO - 'PROMPT': '$P$G', 09:44:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:44:55 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:44:55 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:44:55 INFO - 'PWD': 'C:\\slave\\test', 09:44:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:44:55 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:44:55 INFO - 'SYSTEMDRIVE': 'C:', 09:44:55 INFO - 'SYSTEMROOT': 'C:\\windows', 09:44:55 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 09:44:55 INFO - 'TEST1': 'testie', 09:44:55 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 09:44:55 INFO - 'USERDOMAIN': 'T-W864-IX-107', 09:44:55 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-107', 09:44:55 INFO - 'USERNAME': 'cltbld', 09:44:55 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-107', 09:44:55 INFO - 'WINDIR': 'C:\\windows', 09:44:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:44:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 09:44:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 09:44:58 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 09:44:58 INFO - Unpacking c:\slave\test\build\tests\marionette\client 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 09:44:58 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 09:44:58 INFO - Unpacking c:\slave\test\build\tests\marionette 09:44:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 09:44:58 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:44:58 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)) 09:45:10 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)) 09:45:10 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)) 09:45:10 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)) 09:45:10 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)) 09:45:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 09:45:10 INFO - Downloading blessings-1.6.tar.gz 09:45:10 INFO - Running setup.py egg_info for package blessings 09:45:10 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)) 09:45:10 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 09:45:10 INFO - Running setup.py install for blessings 09:45:10 INFO - Running setup.py install for browsermob-proxy 09:45:10 INFO - Running setup.py install for manifestparser 09:45:10 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Running setup.py install for marionette-client 09:45:10 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:45:10 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Running setup.py install for marionette-driver 09:45:10 INFO - Running setup.py install for mozcrash 09:45:10 INFO - Running setup.py install for mozdebug 09:45:10 INFO - Running setup.py install for mozdevice 09:45:10 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Running setup.py install for mozhttpd 09:45:10 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Running setup.py install for mozInstall 09:45:10 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Running setup.py install for mozleak 09:45:10 INFO - Running setup.py install for mozprofile 09:45:10 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Running setup.py install for mozrunner 09:45:10 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 09:45:10 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 09:45:12 INFO - Running setup.py install for mozscreenshot 09:45:12 INFO - Running setup.py install for moztest 09:45:12 INFO - Running setup.py install for mozversion 09:45:12 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 09:45:12 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 09:45:12 INFO - Running setup.py install for wptserve 09:45:12 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 09:45:12 INFO - Cleaning up... 09:45:12 INFO - Return code: 0 09:45:12 INFO - Done creating virtualenv C:\slave\test\build\venv. 09:45:12 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 09:45:12 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 09:45:12 INFO - Reading from file tmpfile_stdout 09:45:12 INFO - Using _rmtree_windows ... 09:45:12 INFO - Using _rmtree_windows ... 09:45:12 INFO - Current package versions: 09:45:12 INFO - blessings == 1.6 09:45:12 INFO - blobuploader == 1.2.4 09:45:12 INFO - browsermob-proxy == 0.6.0 09:45:12 INFO - distribute == 0.6.14 09:45:12 INFO - docopt == 0.6.1 09:45:12 INFO - manifestparser == 1.1 09:45:12 INFO - marionette-client == 2.3.0 09:45:12 INFO - marionette-driver == 1.4.0 09:45:12 INFO - mozInstall == 1.12 09:45:12 INFO - mozcrash == 0.17 09:45:12 INFO - mozdebug == 0.1 09:45:12 INFO - mozdevice == 0.48 09:45:12 INFO - mozfile == 1.2 09:45:12 INFO - mozhttpd == 0.7 09:45:12 INFO - mozinfo == 0.9 09:45:12 INFO - mozleak == 0.1 09:45:12 INFO - mozlog == 3.1 09:45:12 INFO - moznetwork == 0.27 09:45:12 INFO - mozprocess == 0.22 09:45:12 INFO - mozprofile == 0.28 09:45:12 INFO - mozrunner == 6.11 09:45:12 INFO - mozscreenshot == 0.1 09:45:12 INFO - mozsystemmonitor == 0.0 09:45:12 INFO - moztest == 0.7 09:45:12 INFO - mozversion == 1.4 09:45:12 INFO - requests == 1.2.3 09:45:12 INFO - wptserve == 1.4.0 09:45:12 INFO - Running post-action listener: _resource_record_post_action 09:45:12 INFO - Running post-action listener: _start_resource_monitoring 09:45:12 INFO - Starting resource monitoring. 09:45:12 INFO - ##### 09:45:12 INFO - ##### Running pull step. 09:45:12 INFO - ##### 09:45:12 INFO - Running pre-action listener: _resource_record_pre_action 09:45:12 INFO - Running main action method: pull 09:45:12 INFO - Pull has nothing to do! 09:45:12 INFO - Running post-action listener: _resource_record_post_action 09:45:12 INFO - ##### 09:45:12 INFO - ##### Running install step. 09:45:12 INFO - ##### 09:45:12 INFO - Running pre-action listener: _resource_record_pre_action 09:45:12 INFO - Running main action method: install 09:45:12 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 09:45:12 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 09:45:13 INFO - Reading from file tmpfile_stdout 09:45:13 INFO - Using _rmtree_windows ... 09:45:13 INFO - Using _rmtree_windows ... 09:45:13 INFO - Detecting whether we're running mozinstall >=1.0... 09:45:13 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 09:45:13 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 09:45:13 INFO - Reading from file tmpfile_stdout 09:45:13 INFO - Output received: 09:45:13 INFO - Usage: mozinstall-script.py [options] installer 09:45:13 INFO - Options: 09:45:13 INFO - -h, --help show this help message and exit 09:45:13 INFO - -d DEST, --destination=DEST 09:45:13 INFO - Directory to install application into. [default: 09:45:13 INFO - "C:\slave\test"] 09:45:13 INFO - --app=APP Application being installed. [default: firefox] 09:45:13 INFO - Using _rmtree_windows ... 09:45:13 INFO - Using _rmtree_windows ... 09:45:13 INFO - mkdir: C:\slave\test\build\application 09:45:13 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'] 09:45:13 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 09:45:16 INFO - Reading from file tmpfile_stdout 09:45:16 INFO - Output received: 09:45:16 INFO - C:\slave\test\build\application\firefox\firefox.exe 09:45:16 INFO - Using _rmtree_windows ... 09:45:16 INFO - Using _rmtree_windows ... 09:45:16 INFO - Running post-action listener: _resource_record_post_action 09:45:16 INFO - ##### 09:45:16 INFO - ##### Running run-tests step. 09:45:16 INFO - ##### 09:45:16 INFO - Running pre-action listener: _resource_record_pre_action 09:45:16 INFO - Running main action method: run_tests 09:45:16 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 09:45:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:45:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:45:16 INFO - grabbing minidump binary from tooltool 09:45:16 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')]} 09:45:16 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 0x0248F368>, '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 0x0223CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025180C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 09:45:16 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 09:45:16 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 09:45:16 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 09:45:18 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmptzlycl 09:45:18 INFO - INFO - File integrity verified, renaming tmptzlycl to win32-minidump_stackwalk.exe 09:45:18 INFO - Return code: 0 09:45:18 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 09:45:18 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 09:45:18 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/VBe980gqQfC7F9FJ7JDTLg/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 09:45:18 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/VBe980gqQfC7F9FJ7JDTLg/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 09:45:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:45:18 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Roaming', 09:45:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 09:45:18 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 09:45:18 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 09:45:18 INFO - 'COMPUTERNAME': 'T-W864-IX-107', 09:45:18 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:45:18 INFO - 'DCLOCATION': 'SCL3', 09:45:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:45:18 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:45:18 INFO - 'HOMEDRIVE': 'C:', 09:45:18 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-107', 09:45:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:45:18 INFO - 'KTS_VERSION': '1.19c', 09:45:18 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-107\\AppData\\Local', 09:45:18 INFO - 'LOGONSERVER': '\\\\T-W864-IX-107', 09:45:18 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 09:45:18 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:45:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:45:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:45:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:45:18 INFO - 'MOZ_NO_REMOTE': '1', 09:45:18 INFO - 'NO_EM_RESTART': '1', 09:45:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:45:18 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:45:18 INFO - 'OS': 'Windows_NT', 09:45:18 INFO - 'OURDRIVE': 'C:', 09:45:18 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;C:\\mozilla-build\\hg', 09:45:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:45:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:45:18 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 09:45:18 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 09:45:18 INFO - 'PROCESSOR_LEVEL': '6', 09:45:18 INFO - 'PROCESSOR_REVISION': '1e05', 09:45:18 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:45:18 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 09:45:18 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 09:45:18 INFO - 'PROGRAMW6432': 'C:\\Program Files', 09:45:18 INFO - 'PROMPT': '$P$G', 09:45:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:45:18 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:45:18 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:45:18 INFO - 'PWD': 'C:\\slave\\test', 09:45:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:45:18 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:45:18 INFO - 'SYSTEMDRIVE': 'C:', 09:45:18 INFO - 'SYSTEMROOT': 'C:\\windows', 09:45:18 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 09:45:18 INFO - 'TEST1': 'testie', 09:45:18 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 09:45:18 INFO - 'USERDOMAIN': 'T-W864-IX-107', 09:45:18 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-107', 09:45:18 INFO - 'USERNAME': 'cltbld', 09:45:18 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-107', 09:45:18 INFO - 'WINDIR': 'C:\\windows', 09:45:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:45:18 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/VBe980gqQfC7F9FJ7JDTLg/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 09:45:20 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 09:45:20 INFO - import pkg_resources 09:45:21 INFO - Using 1 client processes 09:45:24 INFO - SUITE-START | Running 778 tests 09:45:24 INFO - Running testharness tests 09:45:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:45:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 09:45:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:45:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 09:45:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:45:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 09:45:24 INFO - Setting up ssl 09:45:25 INFO - PROCESS | certutil | 09:45:25 INFO - PROCESS | certutil | 09:45:25 INFO - PROCESS | certutil | 09:45:25 INFO - Certificate Nickname Trust Attributes 09:45:25 INFO - SSL,S/MIME,JAR/XPI 09:45:25 INFO - 09:45:25 INFO - web-platform-tests CT,, 09:45:25 INFO - 09:45:25 INFO - Starting runner 09:45:25 INFO - PROCESS | 384 | [384] 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 09:45:25 INFO - PROCESS | 384 | [384] 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 09:45:25 INFO - PROCESS | 384 | [384] 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 09:45:25 INFO - PROCESS | 384 | [384] 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 09:45:26 INFO - PROCESS | 384 | [384] 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 09:45:27 INFO - PROCESS | 384 | 1461084327347 Marionette DEBUG Marionette enabled via build flag and pref 09:45:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF2355E000 == 1 [pid = 384] [id = 1] 09:45:29 INFO - PROCESS | 384 | ++DOMWINDOW == 1 (000000CF34D69000) [pid = 384] [serial = 1] [outer = 0000000000000000] 09:45:29 INFO - PROCESS | 384 | [384] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:45:29 INFO - PROCESS | 384 | ++DOMWINDOW == 2 (000000CF34D6A000) [pid = 384] [serial = 2] [outer = 000000CF34D69000] 09:45:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF37F46800 == 2 [pid = 384] [id = 2] 09:45:29 INFO - PROCESS | 384 | ++DOMWINDOW == 3 (000000CF37F47000) [pid = 384] [serial = 3] [outer = 0000000000000000] 09:45:29 INFO - PROCESS | 384 | [384] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:45:29 INFO - PROCESS | 384 | ++DOMWINDOW == 4 (000000CF37F48000) [pid = 384] [serial = 4] [outer = 000000CF37F47000] 09:45:29 INFO - PROCESS | 384 | 1461084329633 Marionette INFO Listening on port 2828 09:45:31 INFO - PROCESS | 384 | 1461084331530 Marionette DEBUG Marionette enabled via command-line flag 09:45:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38E8A800 == 3 [pid = 384] [id = 3] 09:45:31 INFO - PROCESS | 384 | ++DOMWINDOW == 5 (000000CF38EC3000) [pid = 384] [serial = 5] [outer = 0000000000000000] 09:45:31 INFO - PROCESS | 384 | [384] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:45:31 INFO - PROCESS | 384 | ++DOMWINDOW == 6 (000000CF38EC4000) [pid = 384] [serial = 6] [outer = 000000CF38EC3000] 09:45:31 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 09:45:31 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 09:45:31 INFO - PROCESS | 384 | ++DOMWINDOW == 7 (000000CF38FB6800) [pid = 384] [serial = 7] [outer = 000000CF37F47000] 09:45:31 INFO - PROCESS | 384 | [384] 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 09:45:31 INFO - PROCESS | 384 | 1461084331847 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49303 09:45:31 INFO - PROCESS | 384 | [384] 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 09:45:31 INFO - PROCESS | 384 | 1461084331857 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49304 09:45:31 INFO - PROCESS | 384 | [384] 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 09:45:31 INFO - PROCESS | 384 | 1461084331865 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49305 09:45:31 INFO - PROCESS | 384 | 1461084331894 Marionette DEBUG Closed connection conn0 09:45:31 INFO - PROCESS | 384 | 1461084331896 Marionette DEBUG Closed connection conn1 09:45:31 INFO - PROCESS | 384 | 1461084331898 Marionette DEBUG Closed connection conn2 09:45:31 INFO - PROCESS | 384 | [384] 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 09:45:31 INFO - PROCESS | 384 | 1461084331982 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49306 09:45:32 INFO - PROCESS | 384 | 1461084332127 Marionette DEBUG Closed connection conn3 09:45:32 INFO - PROCESS | 384 | [384] 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 09:45:32 INFO - PROCESS | 384 | 1461084332134 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49307 09:45:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3CC000 == 4 [pid = 384] [id = 4] 09:45:32 INFO - PROCESS | 384 | ++DOMWINDOW == 8 (000000CF3A753800) [pid = 384] [serial = 8] [outer = 0000000000000000] 09:45:32 INFO - PROCESS | 384 | ++DOMWINDOW == 9 (000000CF3C98D000) [pid = 384] [serial = 9] [outer = 000000CF3A753800] 09:45:32 INFO - PROCESS | 384 | ++DOMWINDOW == 10 (000000CF3C992C00) [pid = 384] [serial = 10] [outer = 000000CF3A753800] 09:45:32 INFO - PROCESS | 384 | 1461084332602 Marionette DEBUG Closed connection conn4 09:45:32 INFO - PROCESS | 384 | [384] 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 09:45:32 INFO - PROCESS | 384 | 1461084332608 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49308 09:45:32 INFO - PROCESS | 384 | 1461084332634 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:45:32 INFO - PROCESS | 384 | 1461084332639 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":"20160419071334","device":"desktop","version":"48.0a1"} 09:45:33 INFO - PROCESS | 384 | [384] 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 09:45:33 INFO - PROCESS | 384 | [384] 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 09:45:33 INFO - PROCESS | 384 | [384] 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 09:45:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F456000 == 5 [pid = 384] [id = 5] 09:45:34 INFO - PROCESS | 384 | ++DOMWINDOW == 11 (000000CF3FE0E800) [pid = 384] [serial = 11] [outer = 0000000000000000] 09:45:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3FE0F000 == 6 [pid = 384] [id = 6] 09:45:34 INFO - PROCESS | 384 | ++DOMWINDOW == 12 (000000CF3FE9BC00) [pid = 384] [serial = 12] [outer = 0000000000000000] 09:45:34 INFO - PROCESS | 384 | [384] 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 09:45:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4099E800 == 7 [pid = 384] [id = 7] 09:45:34 INFO - PROCESS | 384 | ++DOMWINDOW == 13 (000000CF3FE9B400) [pid = 384] [serial = 13] [outer = 0000000000000000] 09:45:34 INFO - PROCESS | 384 | [384] 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 09:45:35 INFO - PROCESS | 384 | [384] 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 09:45:35 INFO - PROCESS | 384 | ++DOMWINDOW == 14 (000000CF40DDE400) [pid = 384] [serial = 14] [outer = 000000CF3FE9B400] 09:45:35 INFO - PROCESS | 384 | ++DOMWINDOW == 15 (000000CF410A2800) [pid = 384] [serial = 15] [outer = 000000CF3FE0E800] 09:45:35 INFO - PROCESS | 384 | ++DOMWINDOW == 16 (000000CF3FEA6400) [pid = 384] [serial = 16] [outer = 000000CF3FE9BC00] 09:45:35 INFO - PROCESS | 384 | ++DOMWINDOW == 17 (000000CF40EE0C00) [pid = 384] [serial = 17] [outer = 000000CF3FE9B400] 09:45:36 INFO - PROCESS | 384 | 1461084336096 Marionette DEBUG loaded listener.js 09:45:36 INFO - PROCESS | 384 | 1461084336110 Marionette DEBUG loaded listener.js 09:45:36 INFO - PROCESS | 384 | ++DOMWINDOW == 18 (000000CF41F93C00) [pid = 384] [serial = 18] [outer = 000000CF3FE9B400] 09:45:37 INFO - PROCESS | 384 | 1461084337053 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"a4fcb2b4-d4ef-45cc-83f4-72b817c35fc2","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":"20160419071334","device":"desktop","version":"48.0a1","command_id":1}}] 09:45:37 INFO - PROCESS | 384 | 1461084337402 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}] 09:45:37 INFO - PROCESS | 384 | 1461084337452 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 09:45:37 INFO - PROCESS | 384 | 1461084337588 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:45:37 INFO - PROCESS | 384 | [384] 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 09:45:39 INFO - PROCESS | 384 | --DOCSHELL 000000CF2355E000 == 6 [pid = 384] [id = 1] 09:45:39 INFO - PROCESS | 384 | ++DOMWINDOW == 19 (000000CF33BD8400) [pid = 384] [serial = 19] [outer = 000000CF3FE9B400] 09:45:39 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:45:39 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:45:39 INFO - PROCESS | 384 | 1461084339955 Marionette TRACE conn5 <- [1,3,null,{}] 09:45:39 INFO - PROCESS | 384 | 1461084339960 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 09:45:39 INFO - PROCESS | 384 | 1461084339983 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 09:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:45:40 INFO - PROCESS | 384 | 1461084340015 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 09:45:40 INFO - PROCESS | 384 | 1461084340019 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 09:45:40 INFO - PROCESS | 384 | 1461084340024 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:45:40 INFO - PROCESS | 384 | 1461084340029 Marionette TRACE conn5 <- [1,6,null,{}] 09:45:40 INFO - PROCESS | 384 | 1461084340046 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}] 09:45:40 INFO - PROCESS | 384 | 1461084340064 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 09:45:40 INFO - PROCESS | 384 | 1461084340069 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF381B4000 == 7 [pid = 384] [id = 8] 09:45:40 INFO - PROCESS | 384 | ++DOMWINDOW == 20 (000000CF3F9D9C00) [pid = 384] [serial = 20] [outer = 0000000000000000] 09:45:40 INFO - PROCESS | 384 | ++DOMWINDOW == 21 (000000CF3FC1A400) [pid = 384] [serial = 21] [outer = 000000CF3F9D9C00] 09:45:40 INFO - PROCESS | 384 | 1461084340133 Marionette DEBUG loaded listener.js 09:45:40 INFO - PROCESS | 384 | ++DOMWINDOW == 22 (000000CF402AE400) [pid = 384] [serial = 22] [outer = 000000CF3F9D9C00] 09:45:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3C3000 == 8 [pid = 384] [id = 9] 09:45:40 INFO - PROCESS | 384 | ++DOMWINDOW == 23 (000000CF406CF800) [pid = 384] [serial = 23] [outer = 0000000000000000] 09:45:40 INFO - PROCESS | 384 | ++DOMWINDOW == 24 (000000CF40BF8C00) [pid = 384] [serial = 24] [outer = 000000CF406CF800] 09:45:40 INFO - PROCESS | 384 | 1461084340580 Marionette DEBUG loaded listener.js 09:45:40 INFO - PROCESS | 384 | ++DOMWINDOW == 25 (000000CF419D0800) [pid = 384] [serial = 25] [outer = 000000CF406CF800] 09:45:41 INFO - PROCESS | 384 | 1461084341128 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]]]}] 09:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1129ms 09:45:41 INFO - PROCESS | 384 | 1461084341284 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 09:45:41 INFO - PROCESS | 384 | 1461084341288 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 09:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:45:41 INFO - PROCESS | 384 | 1461084341318 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:45:41 INFO - PROCESS | 384 | 1461084341321 Marionette TRACE conn5 <- [1,10,null,{}] 09:45:41 INFO - PROCESS | 384 | 1461084341325 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}] 09:45:41 INFO - PROCESS | 384 | 1461084341444 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 09:45:41 INFO - PROCESS | 384 | 1461084341495 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4093C000 == 9 [pid = 384] [id = 10] 09:45:41 INFO - PROCESS | 384 | ++DOMWINDOW == 26 (000000CF3FF08400) [pid = 384] [serial = 26] [outer = 0000000000000000] 09:45:41 INFO - PROCESS | 384 | ++DOMWINDOW == 27 (000000CF3FF0A800) [pid = 384] [serial = 27] [outer = 000000CF3FF08400] 09:45:41 INFO - PROCESS | 384 | 1461084341554 Marionette DEBUG loaded listener.js 09:45:41 INFO - PROCESS | 384 | ++DOMWINDOW == 28 (000000CF4426BC00) [pid = 384] [serial = 28] [outer = 000000CF3FF08400] 09:45:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41225800 == 10 [pid = 384] [id = 11] 09:45:41 INFO - PROCESS | 384 | ++DOMWINDOW == 29 (000000CF41226000) [pid = 384] [serial = 29] [outer = 0000000000000000] 09:45:42 INFO - PROCESS | 384 | ++DOMWINDOW == 30 (000000CF32DC7800) [pid = 384] [serial = 30] [outer = 000000CF41226000] 09:45:42 INFO - PROCESS | 384 | ++DOMWINDOW == 31 (000000CF32DCE000) [pid = 384] [serial = 31] [outer = 000000CF41226000] 09:45:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF32FA1800 == 11 [pid = 384] [id = 12] 09:45:42 INFO - PROCESS | 384 | ++DOMWINDOW == 32 (000000CF327DB000) [pid = 384] [serial = 32] [outer = 0000000000000000] 09:45:42 INFO - PROCESS | 384 | ++DOMWINDOW == 33 (000000CF3843F800) [pid = 384] [serial = 33] [outer = 000000CF327DB000] 09:45:42 INFO - PROCESS | 384 | --DOCSHELL 000000CF3A3CC000 == 10 [pid = 384] [id = 4] 09:45:42 INFO - PROCESS | 384 | ++DOMWINDOW == 34 (000000CF32D57800) [pid = 384] [serial = 34] [outer = 000000CF327DB000] 09:45:42 INFO - PROCESS | 384 | 1461084342419 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]]]}] 09:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1195ms 09:45:42 INFO - PROCESS | 384 | 1461084342501 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 09:45:42 INFO - PROCESS | 384 | 1461084342505 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 09:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:45:42 INFO - PROCESS | 384 | 1461084342510 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:45:42 INFO - PROCESS | 384 | 1461084342514 Marionette TRACE conn5 <- [1,14,null,{}] 09:45:42 INFO - PROCESS | 384 | 1461084342536 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}] 09:45:42 INFO - PROCESS | 384 | 1461084342642 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 09:45:42 INFO - PROCESS | 384 | 1461084342650 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF33E49800 == 11 [pid = 384] [id = 13] 09:45:42 INFO - PROCESS | 384 | ++DOMWINDOW == 35 (000000CF38EE8000) [pid = 384] [serial = 35] [outer = 0000000000000000] 09:45:42 INFO - PROCESS | 384 | ++DOMWINDOW == 36 (000000CF38F33000) [pid = 384] [serial = 36] [outer = 000000CF38EE8000] 09:45:42 INFO - PROCESS | 384 | 1461084342700 Marionette DEBUG loaded listener.js 09:45:42 INFO - PROCESS | 384 | ++DOMWINDOW == 37 (000000CF3A752000) [pid = 384] [serial = 37] [outer = 000000CF38EE8000] 09:45:43 INFO - PROCESS | 384 | 1461084343132 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]]]}] 09:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 690ms 09:45:43 INFO - PROCESS | 384 | 1461084343205 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 09:45:43 INFO - PROCESS | 384 | 1461084343210 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 09:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:45:43 INFO - PROCESS | 384 | 1461084343216 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:45:43 INFO - PROCESS | 384 | 1461084343219 Marionette TRACE conn5 <- [1,18,null,{}] 09:45:43 INFO - PROCESS | 384 | 1461084343223 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}] 09:45:43 INFO - PROCESS | 384 | 1461084343306 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 09:45:43 INFO - PROCESS | 384 | 1461084343323 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF389C5800 == 12 [pid = 384] [id = 14] 09:45:43 INFO - PROCESS | 384 | ++DOMWINDOW == 38 (000000CF3DD31800) [pid = 384] [serial = 38] [outer = 0000000000000000] 09:45:43 INFO - PROCESS | 384 | ++DOMWINDOW == 39 (000000CF3F05B000) [pid = 384] [serial = 39] [outer = 000000CF3DD31800] 09:45:43 INFO - PROCESS | 384 | 1461084343371 Marionette DEBUG loaded listener.js 09:45:43 INFO - PROCESS | 384 | ++DOMWINDOW == 40 (000000CF3F95E000) [pid = 384] [serial = 40] [outer = 000000CF3DD31800] 09:45:43 INFO - PROCESS | 384 | 1461084343780 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]]]}] 09:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 586ms 09:45:43 INFO - PROCESS | 384 | 1461084343804 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 09:45:43 INFO - PROCESS | 384 | 1461084343807 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 09:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:45:43 INFO - PROCESS | 384 | 1461084343810 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:45:43 INFO - PROCESS | 384 | 1461084343814 Marionette TRACE conn5 <- [1,22,null,{}] 09:45:43 INFO - PROCESS | 384 | 1461084343827 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}] 09:45:43 INFO - PROCESS | 384 | 1461084343914 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 09:45:43 INFO - PROCESS | 384 | 1461084343921 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF39A0B800 == 13 [pid = 384] [id = 15] 09:45:43 INFO - PROCESS | 384 | ++DOMWINDOW == 41 (000000CF3FC1D000) [pid = 384] [serial = 41] [outer = 0000000000000000] 09:45:43 INFO - PROCESS | 384 | ++DOMWINDOW == 42 (000000CF3FF0E400) [pid = 384] [serial = 42] [outer = 000000CF3FC1D000] 09:45:43 INFO - PROCESS | 384 | 1461084343974 Marionette DEBUG loaded listener.js 09:45:44 INFO - PROCESS | 384 | ++DOMWINDOW == 43 (000000CF402B1400) [pid = 384] [serial = 43] [outer = 000000CF3FC1D000] 09:45:44 INFO - PROCESS | 384 | 1461084344418 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]]]}] 09:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 629ms 09:45:44 INFO - PROCESS | 384 | 1461084344448 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 09:45:44 INFO - PROCESS | 384 | 1461084344451 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 09:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:45:44 INFO - PROCESS | 384 | 1461084344454 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:45:44 INFO - PROCESS | 384 | 1461084344456 Marionette TRACE conn5 <- [1,26,null,{}] 09:45:44 INFO - PROCESS | 384 | 1461084344460 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}] 09:45:44 INFO - PROCESS | 384 | 1461084344540 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 09:45:44 INFO - PROCESS | 384 | 1461084344547 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:44 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3D78E800 == 14 [pid = 384] [id = 16] 09:45:44 INFO - PROCESS | 384 | ++DOMWINDOW == 44 (000000CF40E2EC00) [pid = 384] [serial = 44] [outer = 0000000000000000] 09:45:44 INFO - PROCESS | 384 | ++DOMWINDOW == 45 (000000CF40E35C00) [pid = 384] [serial = 45] [outer = 000000CF40E2EC00] 09:45:44 INFO - PROCESS | 384 | 1461084344595 Marionette DEBUG loaded listener.js 09:45:44 INFO - PROCESS | 384 | ++DOMWINDOW == 46 (000000CF416EA400) [pid = 384] [serial = 46] [outer = 000000CF40E2EC00] 09:45:44 INFO - PROCESS | 384 | 1461084344973 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]]]}] 09:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 587ms 09:45:45 INFO - PROCESS | 384 | 1461084345043 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 09:45:45 INFO - PROCESS | 384 | 1461084345045 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 09:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:45:45 INFO - PROCESS | 384 | 1461084345049 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:45:45 INFO - PROCESS | 384 | 1461084345051 Marionette TRACE conn5 <- [1,30,null,{}] 09:45:45 INFO - PROCESS | 384 | 1461084345054 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}] 09:45:45 INFO - PROCESS | 384 | 1461084345127 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 09:45:45 INFO - PROCESS | 384 | 1461084345134 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3FBC3800 == 15 [pid = 384] [id = 17] 09:45:45 INFO - PROCESS | 384 | ++DOMWINDOW == 47 (000000CF40589400) [pid = 384] [serial = 47] [outer = 0000000000000000] 09:45:45 INFO - PROCESS | 384 | ++DOMWINDOW == 48 (000000CF4058D000) [pid = 384] [serial = 48] [outer = 000000CF40589400] 09:45:45 INFO - PROCESS | 384 | 1461084345180 Marionette DEBUG loaded listener.js 09:45:45 INFO - PROCESS | 384 | ++DOMWINDOW == 49 (000000CF415EB800) [pid = 384] [serial = 49] [outer = 000000CF40589400] 09:45:45 INFO - PROCESS | 384 | 1461084345590 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]]]}] 09:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 586ms 09:45:45 INFO - PROCESS | 384 | 1461084345640 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 09:45:45 INFO - PROCESS | 384 | 1461084345642 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 09:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:45:45 INFO - PROCESS | 384 | 1461084345645 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:45:45 INFO - PROCESS | 384 | 1461084345647 Marionette TRACE conn5 <- [1,34,null,{}] 09:45:45 INFO - PROCESS | 384 | 1461084345651 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}] 09:45:45 INFO - PROCESS | 384 | 1461084345767 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 09:45:45 INFO - PROCESS | 384 | 1461084345785 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4099D000 == 16 [pid = 384] [id = 18] 09:45:45 INFO - PROCESS | 384 | ++DOMWINDOW == 50 (000000CF419C7800) [pid = 384] [serial = 50] [outer = 0000000000000000] 09:45:45 INFO - PROCESS | 384 | ++DOMWINDOW == 51 (000000CF42A2F000) [pid = 384] [serial = 51] [outer = 000000CF419C7800] 09:45:45 INFO - PROCESS | 384 | 1461084345831 Marionette DEBUG loaded listener.js 09:45:45 INFO - PROCESS | 384 | ++DOMWINDOW == 52 (000000CF43C32800) [pid = 384] [serial = 52] [outer = 000000CF419C7800] 09:45:46 INFO - PROCESS | 384 | 1461084346295 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]]]}] 09:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 691ms 09:45:46 INFO - PROCESS | 384 | 1461084346338 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 09:45:46 INFO - PROCESS | 384 | 1461084346340 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 09:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:45:46 INFO - PROCESS | 384 | 1461084346344 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:45:46 INFO - PROCESS | 384 | 1461084346345 Marionette TRACE conn5 <- [1,38,null,{}] 09:45:46 INFO - PROCESS | 384 | 1461084346349 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}] 09:45:46 INFO - PROCESS | 384 | 1461084346423 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 09:45:46 INFO - PROCESS | 384 | 1461084346447 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4313F000 == 17 [pid = 384] [id = 19] 09:45:46 INFO - PROCESS | 384 | ++DOMWINDOW == 53 (000000CF31DC2800) [pid = 384] [serial = 53] [outer = 0000000000000000] 09:45:46 INFO - PROCESS | 384 | ++DOMWINDOW == 54 (000000CF31DC8C00) [pid = 384] [serial = 54] [outer = 000000CF31DC2800] 09:45:46 INFO - PROCESS | 384 | 1461084346495 Marionette DEBUG loaded listener.js 09:45:46 INFO - PROCESS | 384 | ++DOMWINDOW == 55 (000000CF382B1800) [pid = 384] [serial = 55] [outer = 000000CF31DC2800] 09:45:46 INFO - PROCESS | 384 | 1461084346870 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]]]}] 09:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 586ms 09:45:46 INFO - PROCESS | 384 | 1461084346935 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 09:45:46 INFO - PROCESS | 384 | 1461084346937 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 09:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:45:46 INFO - PROCESS | 384 | 1461084346940 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:45:46 INFO - PROCESS | 384 | 1461084346942 Marionette TRACE conn5 <- [1,42,null,{}] 09:45:46 INFO - PROCESS | 384 | 1461084346945 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}] 09:45:47 INFO - PROCESS | 384 | 1461084347022 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 09:45:47 INFO - PROCESS | 384 | 1461084347028 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44046000 == 18 [pid = 384] [id = 20] 09:45:47 INFO - PROCESS | 384 | ++DOMWINDOW == 56 (000000CF3D781C00) [pid = 384] [serial = 56] [outer = 0000000000000000] 09:45:47 INFO - PROCESS | 384 | ++DOMWINDOW == 57 (000000CF40369000) [pid = 384] [serial = 57] [outer = 000000CF3D781C00] 09:45:47 INFO - PROCESS | 384 | 1461084347076 Marionette DEBUG loaded listener.js 09:45:47 INFO - PROCESS | 384 | ++DOMWINDOW == 58 (000000CF4036EC00) [pid = 384] [serial = 58] [outer = 000000CF3D781C00] 09:45:47 INFO - PROCESS | 384 | 1461084347438 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]]]}] 09:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 524ms 09:45:47 INFO - PROCESS | 384 | 1461084347468 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 09:45:47 INFO - PROCESS | 384 | 1461084347470 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 09:45:47 INFO - PROCESS | 384 | 1461084347473 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:45:47 INFO - PROCESS | 384 | 1461084347475 Marionette TRACE conn5 <- [1,46,null,{}] 09:45:47 INFO - PROCESS | 384 | 1461084347478 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}] 09:45:47 INFO - PROCESS | 384 | 1461084347575 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 09:45:47 INFO - PROCESS | 384 | 1461084347585 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44520000 == 19 [pid = 384] [id = 21] 09:45:47 INFO - PROCESS | 384 | ++DOMWINDOW == 59 (000000CF40492400) [pid = 384] [serial = 59] [outer = 0000000000000000] 09:45:47 INFO - PROCESS | 384 | ++DOMWINDOW == 60 (000000CF40497C00) [pid = 384] [serial = 60] [outer = 000000CF40492400] 09:45:47 INFO - PROCESS | 384 | 1461084347630 Marionette DEBUG loaded listener.js 09:45:47 INFO - PROCESS | 384 | ++DOMWINDOW == 61 (000000CF4049DC00) [pid = 384] [serial = 61] [outer = 000000CF40492400] 09:45:48 INFO - PROCESS | 384 | 1461084348026 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]]]}] 09:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 587ms 09:45:48 INFO - PROCESS | 384 | 1461084348064 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 09:45:48 INFO - PROCESS | 384 | 1461084348066 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 09:45:48 INFO - PROCESS | 384 | 1461084348069 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:45:48 INFO - PROCESS | 384 | 1461084348071 Marionette TRACE conn5 <- [1,50,null,{}] 09:45:48 INFO - PROCESS | 384 | 1461084348075 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}] 09:45:48 INFO - PROCESS | 384 | 1461084348172 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 09:45:48 INFO - PROCESS | 384 | 1461084348181 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF33640800 == 20 [pid = 384] [id = 22] 09:45:48 INFO - PROCESS | 384 | ++DOMWINDOW == 62 (000000CF4049AC00) [pid = 384] [serial = 62] [outer = 0000000000000000] 09:45:48 INFO - PROCESS | 384 | ++DOMWINDOW == 63 (000000CF441F1C00) [pid = 384] [serial = 63] [outer = 000000CF4049AC00] 09:45:48 INFO - PROCESS | 384 | 1461084348229 Marionette DEBUG loaded listener.js 09:45:48 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000CF4603D400) [pid = 384] [serial = 64] [outer = 000000CF4049AC00] 09:45:48 INFO - PROCESS | 384 | 1461084348610 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]]]}] 09:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 587ms 09:45:48 INFO - PROCESS | 384 | 1461084348660 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 09:45:48 INFO - PROCESS | 384 | 1461084348662 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 09:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:45:48 INFO - PROCESS | 384 | 1461084348666 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:45:48 INFO - PROCESS | 384 | 1461084348668 Marionette TRACE conn5 <- [1,54,null,{}] 09:45:48 INFO - PROCESS | 384 | 1461084348672 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}] 09:45:48 INFO - PROCESS | 384 | 1461084348793 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 09:45:48 INFO - PROCESS | 384 | 1461084348808 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D5B000 == 21 [pid = 384] [id = 23] 09:45:48 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000CF46041400) [pid = 384] [serial = 65] [outer = 0000000000000000] 09:45:48 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000CF47D83400) [pid = 384] [serial = 66] [outer = 000000CF46041400] 09:45:48 INFO - PROCESS | 384 | 1461084348864 Marionette DEBUG loaded listener.js 09:45:48 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000CF48444400) [pid = 384] [serial = 67] [outer = 000000CF46041400] 09:45:49 INFO - PROCESS | 384 | 1461084349257 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]]]}] 09:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 629ms 09:45:49 INFO - PROCESS | 384 | 1461084349298 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 09:45:49 INFO - PROCESS | 384 | 1461084349300 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 09:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:45:49 INFO - PROCESS | 384 | 1461084349303 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:45:49 INFO - PROCESS | 384 | 1461084349305 Marionette TRACE conn5 <- [1,58,null,{}] 09:45:49 INFO - PROCESS | 384 | 1461084349309 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}] 09:45:49 INFO - PROCESS | 384 | 1461084349417 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 09:45:49 INFO - PROCESS | 384 | 1461084349425 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4841D000 == 22 [pid = 384] [id = 24] 09:45:49 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000CF4844A400) [pid = 384] [serial = 68] [outer = 0000000000000000] 09:45:49 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000CF4862E800) [pid = 384] [serial = 69] [outer = 000000CF4844A400] 09:45:49 INFO - PROCESS | 384 | 1461084349470 Marionette DEBUG loaded listener.js 09:45:49 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000CF48637000) [pid = 384] [serial = 70] [outer = 000000CF4844A400] 09:45:50 INFO - PROCESS | 384 | --DOCSHELL 000000CF381B4000 == 21 [pid = 384] [id = 8] 09:45:50 INFO - PROCESS | 384 | 1461084350601 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]]]}] 09:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1341ms 09:45:50 INFO - PROCESS | 384 | 1461084350649 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 09:45:50 INFO - PROCESS | 384 | 1461084350653 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 09:45:50 INFO - PROCESS | 384 | 1461084350658 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:45:50 INFO - PROCESS | 384 | 1461084350662 Marionette TRACE conn5 <- [1,62,null,{}] 09:45:50 INFO - PROCESS | 384 | 1461084350676 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}] 09:45:50 INFO - PROCESS | 384 | 1461084350777 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 09:45:50 INFO - PROCESS | 384 | 1461084350795 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:50 INFO - PROCESS | 384 | ++DOCSHELL 000000CF350A3000 == 22 [pid = 384] [id = 25] 09:45:50 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000CF3896D800) [pid = 384] [serial = 71] [outer = 0000000000000000] 09:45:50 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000CF38E92000) [pid = 384] [serial = 72] [outer = 000000CF3896D800] 09:45:50 INFO - PROCESS | 384 | 1461084350873 Marionette DEBUG loaded listener.js 09:45:50 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000CF39B16800) [pid = 384] [serial = 73] [outer = 000000CF3896D800] 09:45:51 INFO - PROCESS | 384 | 1461084351297 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]]]}] 09:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 692ms 09:45:51 INFO - PROCESS | 384 | 1461084351357 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 09:45:51 INFO - PROCESS | 384 | 1461084351363 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 09:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:45:51 INFO - PROCESS | 384 | 1461084351369 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:45:51 INFO - PROCESS | 384 | 1461084351372 Marionette TRACE conn5 <- [1,66,null,{}] 09:45:51 INFO - PROCESS | 384 | 1461084351376 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}] 09:45:51 INFO - PROCESS | 384 | 1461084351473 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 09:45:51 INFO - PROCESS | 384 | 1461084351480 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:51 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38E85800 == 23 [pid = 384] [id = 26] 09:45:51 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000CF38F30000) [pid = 384] [serial = 74] [outer = 0000000000000000] 09:45:51 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000CF3CC43400) [pid = 384] [serial = 75] [outer = 000000CF38F30000] 09:45:51 INFO - PROCESS | 384 | 1461084351530 Marionette DEBUG loaded listener.js 09:45:51 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000CF3DD30800) [pid = 384] [serial = 76] [outer = 000000CF38F30000] 09:45:52 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000CF3A753800) [pid = 384] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 09:45:52 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000CF419C7800) [pid = 384] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:45:52 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000CF4049AC00) [pid = 384] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:45:52 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000CF3F9D9C00) [pid = 384] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:45:52 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000CF3FF08400) [pid = 384] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:45:52 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000CF38EE8000) [pid = 384] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:45:52 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000CF3DD31800) [pid = 384] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:45:52 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000CF3FC1D000) [pid = 384] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:45:52 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000CF40E2EC00) [pid = 384] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:45:52 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000CF40589400) [pid = 384] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:45:52 INFO - PROCESS | 384 | 1461084352179 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]]]}] 09:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 839ms 09:45:52 INFO - PROCESS | 384 | 1461084352213 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 09:45:52 INFO - PROCESS | 384 | 1461084352215 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 09:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:45:52 INFO - PROCESS | 384 | 1461084352223 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:45:52 INFO - PROCESS | 384 | 1461084352227 Marionette TRACE conn5 <- [1,70,null,{}] 09:45:52 INFO - PROCESS | 384 | 1461084352252 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}] 09:45:52 INFO - PROCESS | 384 | 1461084352348 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 09:45:52 INFO - PROCESS | 384 | 1461084352357 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3CD800 == 24 [pid = 384] [id = 27] 09:45:52 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000CF3D6B7C00) [pid = 384] [serial = 77] [outer = 0000000000000000] 09:45:52 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000CF3F4BE000) [pid = 384] [serial = 78] [outer = 000000CF3D6B7C00] 09:45:52 INFO - PROCESS | 384 | 1461084352409 Marionette DEBUG loaded listener.js 09:45:52 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000CF3FE99400) [pid = 384] [serial = 79] [outer = 000000CF3D6B7C00] 09:45:52 INFO - PROCESS | 384 | 1461084352789 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]]]}] 09:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 587ms 09:45:52 INFO - PROCESS | 384 | 1461084352823 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 09:45:52 INFO - PROCESS | 384 | 1461084352826 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 09:45:52 INFO - PROCESS | 384 | 1461084352830 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:45:52 INFO - PROCESS | 384 | 1461084352832 Marionette TRACE conn5 <- [1,74,null,{}] 09:45:52 INFO - PROCESS | 384 | 1461084352835 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}] 09:45:52 INFO - PROCESS | 384 | 1461084352911 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 09:45:52 INFO - PROCESS | 384 | 1461084352917 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F43F800 == 25 [pid = 384] [id = 28] 09:45:52 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000CF3FF0E000) [pid = 384] [serial = 80] [outer = 0000000000000000] 09:45:52 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000CF402AC000) [pid = 384] [serial = 81] [outer = 000000CF3FF0E000] 09:45:52 INFO - PROCESS | 384 | 1461084352967 Marionette DEBUG loaded listener.js 09:45:53 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000CF4036A800) [pid = 384] [serial = 82] [outer = 000000CF3FF0E000] 09:45:53 INFO - PROCESS | 384 | 1461084353390 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]]]}] 09:45:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 587ms 09:45:53 INFO - PROCESS | 384 | 1461084353421 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 09:45:53 INFO - PROCESS | 384 | 1461084353423 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 09:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:45:53 INFO - PROCESS | 384 | 1461084353426 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:45:53 INFO - PROCESS | 384 | 1461084353428 Marionette TRACE conn5 <- [1,78,null,{}] 09:45:53 INFO - PROCESS | 384 | 1461084353432 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}] 09:45:53 INFO - PROCESS | 384 | 1461084353506 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 09:45:53 INFO - PROCESS | 384 | 1461084353513 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40765000 == 26 [pid = 384] [id = 29] 09:45:53 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000CF38CC8800) [pid = 384] [serial = 83] [outer = 0000000000000000] 09:45:53 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000CF40499800) [pid = 384] [serial = 84] [outer = 000000CF38CC8800] 09:45:53 INFO - PROCESS | 384 | 1461084353561 Marionette DEBUG loaded listener.js 09:45:53 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000CF40588800) [pid = 384] [serial = 85] [outer = 000000CF38CC8800] 09:45:53 INFO - PROCESS | 384 | 1461084353974 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]]]}] 09:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 585ms 09:45:54 INFO - PROCESS | 384 | 1461084354043 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 09:45:54 INFO - PROCESS | 384 | 1461084354048 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 09:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:45:54 INFO - PROCESS | 384 | 1461084354055 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:45:54 INFO - PROCESS | 384 | 1461084354060 Marionette TRACE conn5 <- [1,82,null,{}] 09:45:54 INFO - PROCESS | 384 | 1461084354073 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}] 09:45:54 INFO - PROCESS | 384 | 1461084354177 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 09:45:54 INFO - PROCESS | 384 | 1461084354293 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:54 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38111800 == 27 [pid = 384] [id = 30] 09:45:54 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000CF38128400) [pid = 384] [serial = 86] [outer = 0000000000000000] 09:45:54 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000CF3890E400) [pid = 384] [serial = 87] [outer = 000000CF38128400] 09:45:54 INFO - PROCESS | 384 | 1461084354356 Marionette DEBUG loaded listener.js 09:45:54 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000CF3C990400) [pid = 384] [serial = 88] [outer = 000000CF38128400] 09:45:54 INFO - PROCESS | 384 | 1461084354896 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]]]}] 09:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 882ms 09:45:54 INFO - PROCESS | 384 | 1461084354949 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 09:45:54 INFO - PROCESS | 384 | 1461084354953 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 09:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:45:54 INFO - PROCESS | 384 | 1461084354963 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:45:54 INFO - PROCESS | 384 | 1461084354967 Marionette TRACE conn5 <- [1,86,null,{}] 09:45:54 INFO - PROCESS | 384 | 1461084354972 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}] 09:45:55 INFO - PROCESS | 384 | 1461084355075 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 09:45:55 INFO - PROCESS | 384 | 1461084355150 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:55 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40065000 == 28 [pid = 384] [id = 31] 09:45:55 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000CF3F9DE400) [pid = 384] [serial = 89] [outer = 0000000000000000] 09:45:55 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000CF3FFCF800) [pid = 384] [serial = 90] [outer = 000000CF3F9DE400] 09:45:55 INFO - PROCESS | 384 | 1461084355208 Marionette DEBUG loaded listener.js 09:45:55 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000CF4058EC00) [pid = 384] [serial = 91] [outer = 000000CF3F9DE400] 09:45:55 INFO - PROCESS | 384 | 1461084355766 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]]]}] 09:45:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 881ms 09:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:45:55 INFO - PROCESS | 384 | 1461084355842 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 09:45:55 INFO - PROCESS | 384 | 1461084355845 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 09:45:55 INFO - PROCESS | 384 | 1461084355862 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:45:55 INFO - PROCESS | 384 | 1461084355865 Marionette TRACE conn5 <- [1,90,null,{}] 09:45:55 INFO - PROCESS | 384 | 1461084355877 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}] 09:45:55 INFO - PROCESS | 384 | 1461084355988 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 09:45:56 INFO - PROCESS | 384 | 1461084356048 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4313C800 == 29 [pid = 384] [id = 32] 09:45:56 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000CF415D8C00) [pid = 384] [serial = 92] [outer = 0000000000000000] 09:45:56 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000CF415DEC00) [pid = 384] [serial = 93] [outer = 000000CF415D8C00] 09:45:56 INFO - PROCESS | 384 | 1461084356112 Marionette DEBUG loaded listener.js 09:45:56 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000CF4176D400) [pid = 384] [serial = 94] [outer = 000000CF415D8C00] 09:45:56 INFO - PROCESS | 384 | 1461084356610 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]]]}] 09:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 797ms 09:45:56 INFO - PROCESS | 384 | 1461084356649 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 09:45:56 INFO - PROCESS | 384 | 1461084356651 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 09:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:45:56 INFO - PROCESS | 384 | 1461084356656 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:45:56 INFO - PROCESS | 384 | 1461084356658 Marionette TRACE conn5 <- [1,94,null,{}] 09:45:56 INFO - PROCESS | 384 | 1461084356662 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}] 09:45:56 INFO - PROCESS | 384 | 1461084356763 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 09:45:56 INFO - PROCESS | 384 | 1461084356839 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44519800 == 30 [pid = 384] [id = 33] 09:45:56 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000CF4283A400) [pid = 384] [serial = 95] [outer = 0000000000000000] 09:45:56 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000CF42D70800) [pid = 384] [serial = 96] [outer = 000000CF4283A400] 09:45:56 INFO - PROCESS | 384 | 1461084356898 Marionette DEBUG loaded listener.js 09:45:56 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000CF441DEC00) [pid = 384] [serial = 97] [outer = 000000CF4283A400] 09:45:57 INFO - PROCESS | 384 | 1461084357422 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]]]}] 09:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 839ms 09:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:45:57 INFO - PROCESS | 384 | 1461084357496 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 09:45:57 INFO - PROCESS | 384 | 1461084357498 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 09:45:57 INFO - PROCESS | 384 | 1461084357502 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:45:57 INFO - PROCESS | 384 | 1461084357504 Marionette TRACE conn5 <- [1,98,null,{}] 09:45:57 INFO - PROCESS | 384 | 1461084357508 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}] 09:45:57 INFO - PROCESS | 384 | 1461084357607 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 09:45:57 INFO - PROCESS | 384 | 1461084357669 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:57 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48408800 == 31 [pid = 384] [id = 34] 09:45:57 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000CF31E39000) [pid = 384] [serial = 98] [outer = 0000000000000000] 09:45:57 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000CF31E3F000) [pid = 384] [serial = 99] [outer = 000000CF31E39000] 09:45:57 INFO - PROCESS | 384 | 1461084357728 Marionette DEBUG loaded listener.js 09:45:57 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000CF41FB9000) [pid = 384] [serial = 100] [outer = 000000CF31E39000] 09:45:58 INFO - PROCESS | 384 | 1461084358256 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]]]}] 09:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 839ms 09:45:58 INFO - PROCESS | 384 | 1461084358344 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 09:45:58 INFO - PROCESS | 384 | 1461084358347 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 09:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:45:58 INFO - PROCESS | 384 | 1461084358350 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:45:58 INFO - PROCESS | 384 | 1461084358352 Marionette TRACE conn5 <- [1,102,null,{}] 09:45:58 INFO - PROCESS | 384 | 1461084358356 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}] 09:45:58 INFO - PROCESS | 384 | 1461084358546 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 09:45:58 INFO - PROCESS | 384 | 1461084358604 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:58 INFO - PROCESS | 384 | ++DOCSHELL 000000CF33634800 == 32 [pid = 384] [id = 35] 09:45:58 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000CF31DC6C00) [pid = 384] [serial = 101] [outer = 0000000000000000] 09:45:58 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000CF31DDC000) [pid = 384] [serial = 102] [outer = 000000CF31DC6C00] 09:45:58 INFO - PROCESS | 384 | 1461084358656 Marionette DEBUG loaded listener.js 09:45:58 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000CF33490800) [pid = 384] [serial = 103] [outer = 000000CF31DC6C00] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000CF37F48000) [pid = 384] [serial = 4] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000CF31DC8C00) [pid = 384] [serial = 54] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000CF40369000) [pid = 384] [serial = 57] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000CF40497C00) [pid = 384] [serial = 60] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000CF441F1C00) [pid = 384] [serial = 63] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000CF3FC1A400) [pid = 384] [serial = 21] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000CF40BF8C00) [pid = 384] [serial = 24] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000CF3FF0A800) [pid = 384] [serial = 27] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000CF3843F800) [pid = 384] [serial = 33] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000CF38F33000) [pid = 384] [serial = 36] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000CF3F05B000) [pid = 384] [serial = 39] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000CF3FF0E400) [pid = 384] [serial = 42] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000CF402B1400) [pid = 384] [serial = 43] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000CF40E35C00) [pid = 384] [serial = 45] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000CF4058D000) [pid = 384] [serial = 48] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000CF42A2F000) [pid = 384] [serial = 51] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000CF416EA400) [pid = 384] [serial = 46] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000CF32DC7800) [pid = 384] [serial = 30] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000CF415EB800) [pid = 384] [serial = 49] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000CF43C32800) [pid = 384] [serial = 52] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000CF402AE400) [pid = 384] [serial = 22] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000CF3A752000) [pid = 384] [serial = 37] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000CF3F95E000) [pid = 384] [serial = 40] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 69 (000000CF47D83400) [pid = 384] [serial = 66] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 68 (000000CF4426BC00) [pid = 384] [serial = 28] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 67 (000000CF4603D400) [pid = 384] [serial = 64] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 66 (000000CF40EE0C00) [pid = 384] [serial = 17] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 65 (000000CF40DDE400) [pid = 384] [serial = 14] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 64 (000000CF3C98D000) [pid = 384] [serial = 9] [outer = 0000000000000000] [url = about:blank] 09:45:59 INFO - PROCESS | 384 | --DOMWINDOW == 63 (000000CF3C992C00) [pid = 384] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 09:45:59 INFO - PROCESS | 384 | 1461084359211 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]]]}] 09:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 880ms 09:45:59 INFO - PROCESS | 384 | 1461084359233 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 09:45:59 INFO - PROCESS | 384 | 1461084359238 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 09:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:45:59 INFO - PROCESS | 384 | 1461084359243 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:45:59 INFO - PROCESS | 384 | 1461084359247 Marionette TRACE conn5 <- [1,106,null,{}] 09:45:59 INFO - PROCESS | 384 | 1461084359252 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}] 09:45:59 INFO - PROCESS | 384 | 1461084359335 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 09:45:59 INFO - PROCESS | 384 | 1461084359343 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF34D5F000 == 33 [pid = 384] [id = 36] 09:45:59 INFO - PROCESS | 384 | ++DOMWINDOW == 64 (000000CF385C4400) [pid = 384] [serial = 104] [outer = 0000000000000000] 09:45:59 INFO - PROCESS | 384 | ++DOMWINDOW == 65 (000000CF38F30400) [pid = 384] [serial = 105] [outer = 000000CF385C4400] 09:45:59 INFO - PROCESS | 384 | 1461084359395 Marionette DEBUG loaded listener.js 09:45:59 INFO - PROCESS | 384 | ++DOMWINDOW == 66 (000000CF3C992400) [pid = 384] [serial = 106] [outer = 000000CF385C4400] 09:45:59 INFO - PROCESS | 384 | 1461084359827 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]]]}] 09:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 629ms 09:45:59 INFO - PROCESS | 384 | 1461084359876 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 09:45:59 INFO - PROCESS | 384 | 1461084359879 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 09:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:45:59 INFO - PROCESS | 384 | 1461084359883 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:45:59 INFO - PROCESS | 384 | 1461084359885 Marionette TRACE conn5 <- [1,110,null,{}] 09:45:59 INFO - PROCESS | 384 | 1461084359889 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}] 09:45:59 INFO - PROCESS | 384 | 1461084359969 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 09:45:59 INFO - PROCESS | 384 | 1461084359980 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF39A16800 == 34 [pid = 384] [id = 37] 09:46:00 INFO - PROCESS | 384 | ++DOMWINDOW == 67 (000000CF3F065000) [pid = 384] [serial = 107] [outer = 0000000000000000] 09:46:00 INFO - PROCESS | 384 | ++DOMWINDOW == 68 (000000CF3F475800) [pid = 384] [serial = 108] [outer = 000000CF3F065000] 09:46:00 INFO - PROCESS | 384 | 1461084360028 Marionette DEBUG loaded listener.js 09:46:00 INFO - PROCESS | 384 | ++DOMWINDOW == 69 (000000CF3FC20400) [pid = 384] [serial = 109] [outer = 000000CF3F065000] 09:46:00 INFO - PROCESS | 384 | 1461084360474 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]]]}] 09:46:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 629ms 09:46:00 INFO - PROCESS | 384 | 1461084360514 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 09:46:00 INFO - PROCESS | 384 | 1461084360518 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 09:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:46:00 INFO - PROCESS | 384 | 1461084360529 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:46:00 INFO - PROCESS | 384 | 1461084360533 Marionette TRACE conn5 <- [1,114,null,{}] 09:46:00 INFO - PROCESS | 384 | 1461084360537 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}] 09:46:00 INFO - PROCESS | 384 | 1461084360620 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 09:46:00 INFO - PROCESS | 384 | 1461084360628 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3DDD1000 == 35 [pid = 384] [id = 38] 09:46:00 INFO - PROCESS | 384 | ++DOMWINDOW == 70 (000000CF40369000) [pid = 384] [serial = 110] [outer = 0000000000000000] 09:46:00 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000CF40585400) [pid = 384] [serial = 111] [outer = 000000CF40369000] 09:46:00 INFO - PROCESS | 384 | 1461084360675 Marionette DEBUG loaded listener.js 09:46:00 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000CF40DE0000) [pid = 384] [serial = 112] [outer = 000000CF40369000] 09:46:01 INFO - PROCESS | 384 | 1461084361100 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]]]}] 09:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 629ms 09:46:01 INFO - PROCESS | 384 | 1461084361157 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 09:46:01 INFO - PROCESS | 384 | 1461084361159 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 09:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:46:01 INFO - PROCESS | 384 | 1461084361162 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:46:01 INFO - PROCESS | 384 | 1461084361164 Marionette TRACE conn5 <- [1,118,null,{}] 09:46:01 INFO - PROCESS | 384 | 1461084361168 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}] 09:46:01 INFO - PROCESS | 384 | 1461084361246 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 09:46:01 INFO - PROCESS | 384 | 1461084361252 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40572800 == 36 [pid = 384] [id = 39] 09:46:01 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000CF41076800) [pid = 384] [serial = 113] [outer = 0000000000000000] 09:46:01 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000CF415DA800) [pid = 384] [serial = 114] [outer = 000000CF41076800] 09:46:01 INFO - PROCESS | 384 | 1461084361298 Marionette DEBUG loaded listener.js 09:46:01 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000CF41AE8400) [pid = 384] [serial = 115] [outer = 000000CF41076800] 09:46:01 INFO - PROCESS | 384 | 1461084361690 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]]]}] 09:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 587ms 09:46:01 INFO - PROCESS | 384 | 1461084361754 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 09:46:01 INFO - PROCESS | 384 | 1461084361757 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 09:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:46:01 INFO - PROCESS | 384 | 1461084361761 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:46:01 INFO - PROCESS | 384 | 1461084361762 Marionette TRACE conn5 <- [1,122,null,{}] 09:46:01 INFO - PROCESS | 384 | 1461084361766 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}] 09:46:01 INFO - PROCESS | 384 | 1461084361865 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 09:46:01 INFO - PROCESS | 384 | 1461084361872 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4121A800 == 37 [pid = 384] [id = 40] 09:46:01 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000CF441EE400) [pid = 384] [serial = 116] [outer = 0000000000000000] 09:46:01 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000CF44266800) [pid = 384] [serial = 117] [outer = 000000CF441EE400] 09:46:01 INFO - PROCESS | 384 | 1461084361956 Marionette DEBUG loaded listener.js 09:46:02 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000CF4603D400) [pid = 384] [serial = 118] [outer = 000000CF441EE400] 09:46:02 INFO - PROCESS | 384 | 1461084362378 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]]]}] 09:46:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:46:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 628ms 09:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:46:02 INFO - PROCESS | 384 | 1461084362389 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 09:46:02 INFO - PROCESS | 384 | 1461084362391 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 09:46:02 INFO - PROCESS | 384 | 1461084362394 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:46:02 INFO - PROCESS | 384 | 1461084362396 Marionette TRACE conn5 <- [1,126,null,{}] 09:46:02 INFO - PROCESS | 384 | 1461084362407 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}] 09:46:02 INFO - PROCESS | 384 | 1461084362507 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 09:46:02 INFO - PROCESS | 384 | 1461084362513 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:02 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4421F800 == 38 [pid = 384] [id = 41] 09:46:02 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000CF33F3F400) [pid = 384] [serial = 119] [outer = 0000000000000000] 09:46:02 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000CF33F44800) [pid = 384] [serial = 120] [outer = 000000CF33F3F400] 09:46:02 INFO - PROCESS | 384 | 1461084362559 Marionette DEBUG loaded listener.js 09:46:02 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000CF47D7F400) [pid = 384] [serial = 121] [outer = 000000CF33F3F400] 09:46:03 INFO - PROCESS | 384 | 1461084362985 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]]]}] 09:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 629ms 09:46:03 INFO - PROCESS | 384 | 1461084363033 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 09:46:03 INFO - PROCESS | 384 | 1461084363035 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 09:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:46:03 INFO - PROCESS | 384 | 1461084363038 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:46:03 INFO - PROCESS | 384 | 1461084363040 Marionette TRACE conn5 <- [1,130,null,{}] 09:46:03 INFO - PROCESS | 384 | 1461084363043 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}] 09:46:03 INFO - PROCESS | 384 | 1461084363140 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 09:46:03 INFO - PROCESS | 384 | 1461084363146 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF486C4000 == 39 [pid = 384] [id = 42] 09:46:03 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000CF337DB400) [pid = 384] [serial = 122] [outer = 0000000000000000] 09:46:03 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000CF337E3800) [pid = 384] [serial = 123] [outer = 000000CF337DB400] 09:46:03 INFO - PROCESS | 384 | 1461084363192 Marionette DEBUG loaded listener.js 09:46:03 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000CF4450F400) [pid = 384] [serial = 124] [outer = 000000CF337DB400] 09:46:03 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000CF4844A400) [pid = 384] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:46:03 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000CF46041400) [pid = 384] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:46:03 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000CF40492400) [pid = 384] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:46:03 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000CF3D781C00) [pid = 384] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:46:03 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000CF31DC2800) [pid = 384] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:46:03 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000CF3FF0E000) [pid = 384] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:46:03 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000CF3896D800) [pid = 384] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:46:03 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000CF38F30000) [pid = 384] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:46:03 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000CF3D6B7C00) [pid = 384] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:46:03 INFO - PROCESS | 384 | 1461084363602 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]]]}] 09:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 587ms 09:46:03 INFO - PROCESS | 384 | 1461084363628 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 09:46:03 INFO - PROCESS | 384 | 1461084363631 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 09:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:46:03 INFO - PROCESS | 384 | 1461084363634 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:46:03 INFO - PROCESS | 384 | 1461084363636 Marionette TRACE conn5 <- [1,134,null,{}] 09:46:03 INFO - PROCESS | 384 | 1461084363639 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}] 09:46:03 INFO - PROCESS | 384 | 1461084363718 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 09:46:03 INFO - PROCESS | 384 | 1461084363724 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F05000 == 40 [pid = 384] [id = 43] 09:46:03 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000CF38F30800) [pid = 384] [serial = 125] [outer = 0000000000000000] 09:46:03 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000CF39B12800) [pid = 384] [serial = 126] [outer = 000000CF38F30800] 09:46:03 INFO - PROCESS | 384 | 1461084363771 Marionette DEBUG loaded listener.js 09:46:03 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000CF39B90000) [pid = 384] [serial = 127] [outer = 000000CF38F30800] 09:46:04 INFO - PROCESS | 384 | 1461084364181 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]]]}] 09:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 586ms 09:46:04 INFO - PROCESS | 384 | 1461084364223 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 09:46:04 INFO - PROCESS | 384 | 1461084364225 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 09:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:46:04 INFO - PROCESS | 384 | 1461084364229 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:46:04 INFO - PROCESS | 384 | 1461084364231 Marionette TRACE conn5 <- [1,138,null,{}] 09:46:04 INFO - PROCESS | 384 | 1461084364234 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}] 09:46:04 INFO - PROCESS | 384 | 1461084364312 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 09:46:04 INFO - PROCESS | 384 | 1461084364318 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40449800 == 41 [pid = 384] [id = 44] 09:46:04 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000CF3FC1F800) [pid = 384] [serial = 128] [outer = 0000000000000000] 09:46:04 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000CF400E3C00) [pid = 384] [serial = 129] [outer = 000000CF3FC1F800] 09:46:04 INFO - PROCESS | 384 | 1461084364364 Marionette DEBUG loaded listener.js 09:46:04 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000CF400EA800) [pid = 384] [serial = 130] [outer = 000000CF3FC1F800] 09:46:04 INFO - PROCESS | 384 | 1461084364750 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]]]}] 09:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 587ms 09:46:04 INFO - PROCESS | 384 | 1461084364820 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 09:46:04 INFO - PROCESS | 384 | 1461084364822 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 09:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:46:04 INFO - PROCESS | 384 | 1461084364825 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:46:04 INFO - PROCESS | 384 | 1461084364827 Marionette TRACE conn5 <- [1,142,null,{}] 09:46:04 INFO - PROCESS | 384 | 1461084364831 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}] 09:46:04 INFO - PROCESS | 384 | 1461084364913 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 09:46:04 INFO - PROCESS | 384 | 1461084364925 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF410A1000 == 42 [pid = 384] [id = 45] 09:46:04 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000CF402AF400) [pid = 384] [serial = 131] [outer = 0000000000000000] 09:46:04 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000CF46040C00) [pid = 384] [serial = 132] [outer = 000000CF402AF400] 09:46:04 INFO - PROCESS | 384 | 1461084364977 Marionette DEBUG loaded listener.js 09:46:05 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000CF47F83400) [pid = 384] [serial = 133] [outer = 000000CF402AF400] 09:46:05 INFO - PROCESS | 384 | 1461084365419 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]]]}] 09:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 629ms 09:46:05 INFO - PROCESS | 384 | 1461084365457 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 09:46:05 INFO - PROCESS | 384 | 1461084365460 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 09:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:46:05 INFO - PROCESS | 384 | 1461084365468 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:46:05 INFO - PROCESS | 384 | 1461084365470 Marionette TRACE conn5 <- [1,146,null,{}] 09:46:05 INFO - PROCESS | 384 | 1461084365474 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}] 09:46:05 INFO - PROCESS | 384 | 1461084365573 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 09:46:05 INFO - PROCESS | 384 | 1461084365582 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D20000 == 43 [pid = 384] [id = 46] 09:46:05 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000CF4843D400) [pid = 384] [serial = 134] [outer = 0000000000000000] 09:46:05 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000CF48630800) [pid = 384] [serial = 135] [outer = 000000CF4843D400] 09:46:05 INFO - PROCESS | 384 | 1461084365627 Marionette DEBUG loaded listener.js 09:46:05 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000CF48639C00) [pid = 384] [serial = 136] [outer = 000000CF4843D400] 09:46:06 INFO - PROCESS | 384 | 1461084366392 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]]]}] 09:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 986ms 09:46:06 INFO - PROCESS | 384 | 1461084366453 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 09:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:46:06 INFO - PROCESS | 384 | 1461084366459 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 09:46:06 INFO - PROCESS | 384 | 1461084366465 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:46:06 INFO - PROCESS | 384 | 1461084366469 Marionette TRACE conn5 <- [1,150,null,{}] 09:46:06 INFO - PROCESS | 384 | 1461084366475 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}] 09:46:06 INFO - PROCESS | 384 | 1461084366614 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 09:46:06 INFO - PROCESS | 384 | 1461084366681 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:06 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38FC8000 == 44 [pid = 384] [id = 47] 09:46:06 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000CF350C6C00) [pid = 384] [serial = 137] [outer = 0000000000000000] 09:46:06 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000CF38438000) [pid = 384] [serial = 138] [outer = 000000CF350C6C00] 09:46:06 INFO - PROCESS | 384 | 1461084366741 Marionette DEBUG loaded listener.js 09:46:06 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000CF39BD8C00) [pid = 384] [serial = 139] [outer = 000000CF350C6C00] 09:46:07 INFO - PROCESS | 384 | 1461084367320 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]]]}] 09:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 882ms 09:46:07 INFO - PROCESS | 384 | 1461084367349 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 09:46:07 INFO - PROCESS | 384 | 1461084367355 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 09:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:46:07 INFO - PROCESS | 384 | 1461084367362 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:46:07 INFO - PROCESS | 384 | 1461084367365 Marionette TRACE conn5 <- [1,154,null,{}] 09:46:07 INFO - PROCESS | 384 | 1461084367369 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}] 09:46:07 INFO - PROCESS | 384 | 1461084367479 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 09:46:07 INFO - PROCESS | 384 | 1461084367556 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4121A000 == 45 [pid = 384] [id = 48] 09:46:07 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000CF3F958800) [pid = 384] [serial = 140] [outer = 0000000000000000] 09:46:07 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000CF3FF11800) [pid = 384] [serial = 141] [outer = 000000CF3F958800] 09:46:07 INFO - PROCESS | 384 | 1461084367614 Marionette DEBUG loaded listener.js 09:46:07 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000CF40492400) [pid = 384] [serial = 142] [outer = 000000CF3F958800] 09:46:08 INFO - PROCESS | 384 | 1461084368212 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]]]}] 09:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 881ms 09:46:08 INFO - PROCESS | 384 | 1461084368244 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 09:46:08 INFO - PROCESS | 384 | 1461084368247 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 09:46:08 INFO - PROCESS | 384 | 1461084368253 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:46:08 INFO - PROCESS | 384 | 1461084368257 Marionette TRACE conn5 <- [1,158,null,{}] 09:46:08 INFO - PROCESS | 384 | 1461084368270 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}] 09:46:08 INFO - PROCESS | 384 | 1461084368379 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 09:46:08 INFO - PROCESS | 384 | 1461084368446 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:08 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D32800 == 46 [pid = 384] [id = 49] 09:46:08 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF415E3C00) [pid = 384] [serial = 143] [outer = 0000000000000000] 09:46:08 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF43CD3400) [pid = 384] [serial = 144] [outer = 000000CF415E3C00] 09:46:08 INFO - PROCESS | 384 | 1461084368506 Marionette DEBUG loaded listener.js 09:46:08 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF47D81800) [pid = 384] [serial = 145] [outer = 000000CF415E3C00] 09:46:09 INFO - PROCESS | 384 | 1461084369261 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]]]}] 09:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1026ms 09:46:09 INFO - PROCESS | 384 | 1461084369283 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 09:46:09 INFO - PROCESS | 384 | 1461084369287 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 09:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:46:09 INFO - PROCESS | 384 | 1461084369293 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:46:09 INFO - PROCESS | 384 | 1461084369297 Marionette TRACE conn5 <- [1,162,null,{}] 09:46:09 INFO - PROCESS | 384 | 1461084369303 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}] 09:46:09 INFO - PROCESS | 384 | 1461084369396 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 09:46:09 INFO - PROCESS | 384 | 1461084369480 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:09 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3472F800 == 47 [pid = 384] [id = 50] 09:46:09 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF33F3C800) [pid = 384] [serial = 146] [outer = 0000000000000000] 09:46:09 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF33F43400) [pid = 384] [serial = 147] [outer = 000000CF33F3C800] 09:46:09 INFO - PROCESS | 384 | 1461084369532 Marionette DEBUG loaded listener.js 09:46:09 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF38961800) [pid = 384] [serial = 148] [outer = 000000CF33F3C800] 09:46:10 INFO - PROCESS | 384 | 1461084370093 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]]]}] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF410A1000 == 46 [pid = 384] [id = 45] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF40449800 == 45 [pid = 384] [id = 44] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF48F05000 == 44 [pid = 384] [id = 43] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF486C4000 == 43 [pid = 384] [id = 42] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF4421F800 == 42 [pid = 384] [id = 41] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF4121A800 == 41 [pid = 384] [id = 40] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF40572800 == 40 [pid = 384] [id = 39] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF3DDD1000 == 39 [pid = 384] [id = 38] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF39A16800 == 38 [pid = 384] [id = 37] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF34D5F000 == 37 [pid = 384] [id = 36] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF33634800 == 36 [pid = 384] [id = 35] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF48408800 == 35 [pid = 384] [id = 34] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF40499800) [pid = 384] [serial = 84] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF44519800 == 34 [pid = 384] [id = 33] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF4313C800 == 33 [pid = 384] [id = 32] 09:46:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF40065000 == 32 [pid = 384] [id = 31] 09:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 880ms 09:46:10 INFO - PROCESS | 384 | 1461084370173 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 09:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:46:10 INFO - PROCESS | 384 | 1461084370179 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 09:46:10 INFO - PROCESS | 384 | 1461084370185 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:46:10 INFO - PROCESS | 384 | 1461084370188 Marionette TRACE conn5 <- [1,166,null,{}] 09:46:10 INFO - PROCESS | 384 | 1461084370191 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}] 09:46:10 INFO - PROCESS | 384 | 1461084370287 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF4862E800) [pid = 384] [serial = 69] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF48444400) [pid = 384] [serial = 67] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF4049DC00) [pid = 384] [serial = 61] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF4036EC00) [pid = 384] [serial = 58] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000CF382B1800) [pid = 384] [serial = 55] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000CF4036A800) [pid = 384] [serial = 82] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000CF38E92000) [pid = 384] [serial = 72] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000CF39B16800) [pid = 384] [serial = 73] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000CF3CC43400) [pid = 384] [serial = 75] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000CF402AC000) [pid = 384] [serial = 81] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000CF3DD30800) [pid = 384] [serial = 76] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000CF3F4BE000) [pid = 384] [serial = 78] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000CF48637000) [pid = 384] [serial = 70] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000CF3FE99400) [pid = 384] [serial = 79] [outer = 0000000000000000] [url = about:blank] 09:46:10 INFO - PROCESS | 384 | 1461084370358 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:10 INFO - PROCESS | 384 | ++DOCSHELL 000000CF37F49000 == 33 [pid = 384] [id = 51] 09:46:10 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000CF337E3C00) [pid = 384] [serial = 149] [outer = 0000000000000000] 09:46:10 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000CF33F3D800) [pid = 384] [serial = 150] [outer = 000000CF337E3C00] 09:46:10 INFO - PROCESS | 384 | 1461084370407 Marionette DEBUG loaded listener.js 09:46:10 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000CF38EE8400) [pid = 384] [serial = 151] [outer = 000000CF337E3C00] 09:46:10 INFO - PROCESS | 384 | 1461084370781 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]]]}] 09:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 629ms 09:46:10 INFO - PROCESS | 384 | 1461084370816 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 09:46:10 INFO - PROCESS | 384 | 1461084370818 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 09:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:46:10 INFO - PROCESS | 384 | 1461084370822 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:46:10 INFO - PROCESS | 384 | 1461084370826 Marionette TRACE conn5 <- [1,170,null,{}] 09:46:10 INFO - PROCESS | 384 | 1461084370836 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}] 09:46:10 INFO - PROCESS | 384 | 1461084370918 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 09:46:10 INFO - PROCESS | 384 | 1461084370925 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:10 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3FE10000 == 34 [pid = 384] [id = 52] 09:46:10 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000CF39B8FC00) [pid = 384] [serial = 152] [outer = 0000000000000000] 09:46:10 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000CF3DD2CC00) [pid = 384] [serial = 153] [outer = 000000CF39B8FC00] 09:46:10 INFO - PROCESS | 384 | 1461084370975 Marionette DEBUG loaded listener.js 09:46:11 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000CF3FC1E000) [pid = 384] [serial = 154] [outer = 000000CF39B8FC00] 09:46:11 INFO - PROCESS | 384 | 1461084371399 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]]]}] 09:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 629ms 09:46:11 INFO - PROCESS | 384 | 1461084371453 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 09:46:11 INFO - PROCESS | 384 | 1461084371456 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 09:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:46:11 INFO - PROCESS | 384 | 1461084371459 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:46:11 INFO - PROCESS | 384 | 1461084371461 Marionette TRACE conn5 <- [1,174,null,{}] 09:46:11 INFO - PROCESS | 384 | 1461084371465 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}] 09:46:11 INFO - PROCESS | 384 | 1461084371548 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 09:46:11 INFO - PROCESS | 384 | 1461084371554 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:11 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40988000 == 35 [pid = 384] [id = 53] 09:46:11 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000CF3FF08C00) [pid = 384] [serial = 155] [outer = 0000000000000000] 09:46:11 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000CF400EE000) [pid = 384] [serial = 156] [outer = 000000CF3FF08C00] 09:46:11 INFO - PROCESS | 384 | 1461084371601 Marionette DEBUG loaded listener.js 09:46:11 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000CF40367400) [pid = 384] [serial = 157] [outer = 000000CF3FF08C00] 09:46:12 INFO - PROCESS | 384 | 1461084372000 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]]]}] 09:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 586ms 09:46:12 INFO - PROCESS | 384 | 1461084372051 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 09:46:12 INFO - PROCESS | 384 | 1461084372053 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 09:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:46:12 INFO - PROCESS | 384 | 1461084372057 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:46:12 INFO - PROCESS | 384 | 1461084372059 Marionette TRACE conn5 <- [1,178,null,{}] 09:46:12 INFO - PROCESS | 384 | 1461084372063 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}] 09:46:12 INFO - PROCESS | 384 | 1461084372139 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 09:46:12 INFO - PROCESS | 384 | 1461084372145 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4313C800 == 36 [pid = 384] [id = 54] 09:46:12 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF40499000) [pid = 384] [serial = 158] [outer = 0000000000000000] 09:46:12 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF4049E000) [pid = 384] [serial = 159] [outer = 000000CF40499000] 09:46:12 INFO - PROCESS | 384 | 1461084372193 Marionette DEBUG loaded listener.js 09:46:12 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF40587400) [pid = 384] [serial = 160] [outer = 000000CF40499000] 09:46:12 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF33ECE000) [pid = 384] [serial = 161] [outer = 000000CF327DB000] 09:46:12 INFO - PROCESS | 384 | 1461084372722 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]]]}] 09:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 691ms 09:46:12 INFO - PROCESS | 384 | 1461084372753 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 09:46:12 INFO - PROCESS | 384 | 1461084372755 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 09:46:12 INFO - PROCESS | 384 | 1461084372759 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:46:12 INFO - PROCESS | 384 | 1461084372761 Marionette TRACE conn5 <- [1,182,null,{}] 09:46:12 INFO - PROCESS | 384 | 1461084372765 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}] 09:46:12 INFO - PROCESS | 384 | 1461084372887 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 09:46:12 INFO - PROCESS | 384 | 1461084372897 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF350A5800 == 37 [pid = 384] [id = 55] 09:46:12 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF38CC9800) [pid = 384] [serial = 162] [outer = 0000000000000000] 09:46:12 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF415DB400) [pid = 384] [serial = 163] [outer = 000000CF38CC9800] 09:46:12 INFO - PROCESS | 384 | 1461084372982 Marionette DEBUG loaded listener.js 09:46:13 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF42840C00) [pid = 384] [serial = 164] [outer = 000000CF38CC9800] 09:46:13 INFO - PROCESS | 384 | 1461084373402 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]]]}] 09:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 09:46:13 INFO - PROCESS | 384 | 1461084373433 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 09:46:13 INFO - PROCESS | 384 | 1461084373435 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 09:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:46:13 INFO - PROCESS | 384 | 1461084373445 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:46:13 INFO - PROCESS | 384 | 1461084373447 Marionette TRACE conn5 <- [1,186,null,{}] 09:46:13 INFO - PROCESS | 384 | 1461084373488 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}] 09:46:13 INFO - PROCESS | 384 | 1461084373584 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 09:46:13 INFO - PROCESS | 384 | 1461084373595 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF486BC800 == 38 [pid = 384] [id = 56] 09:46:13 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF43C30000) [pid = 384] [serial = 165] [outer = 0000000000000000] 09:46:13 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF441F1C00) [pid = 384] [serial = 166] [outer = 000000CF43C30000] 09:46:13 INFO - PROCESS | 384 | 1461084373642 Marionette DEBUG loaded listener.js 09:46:13 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF4603E800) [pid = 384] [serial = 167] [outer = 000000CF43C30000] 09:46:14 INFO - PROCESS | 384 | 1461084374050 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]]]}] 09:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 629ms 09:46:14 INFO - PROCESS | 384 | 1461084374076 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 09:46:14 INFO - PROCESS | 384 | 1461084374078 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 09:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:46:14 INFO - PROCESS | 384 | 1461084374081 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - PROCESS | 384 | 1461084374083 Marionette TRACE conn5 <- [1,190,null,{}] 09:46:14 INFO - PROCESS | 384 | 1461084374087 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}] 09:46:14 INFO - PROCESS | 384 | 1461084374184 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 09:46:14 INFO - PROCESS | 384 | 1461084374190 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D4A800 == 39 [pid = 384] [id = 57] 09:46:14 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF47D7E000) [pid = 384] [serial = 168] [outer = 0000000000000000] 09:46:14 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF47D89400) [pid = 384] [serial = 169] [outer = 000000CF47D7E000] 09:46:14 INFO - PROCESS | 384 | 1461084374236 Marionette DEBUG loaded listener.js 09:46:14 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF47F8CC00) [pid = 384] [serial = 170] [outer = 000000CF47D7E000] 09:46:14 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF33F3F400) [pid = 384] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:46:14 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF337DB400) [pid = 384] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:46:14 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF38CC8800) [pid = 384] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:46:14 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF385C4400) [pid = 384] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:46:14 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF41076800) [pid = 384] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:46:14 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF31DC6C00) [pid = 384] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:46:14 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF3F065000) [pid = 384] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:46:14 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF40369000) [pid = 384] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:46:14 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF38F30800) [pid = 384] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:46:14 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF3FC1F800) [pid = 384] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:46:14 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF402AF400) [pid = 384] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:46:14 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF441EE400) [pid = 384] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:46:14 INFO - PROCESS | 384 | 1461084374738 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]]]}] 09:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 671ms 09:46:14 INFO - PROCESS | 384 | 1461084374756 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 09:46:14 INFO - PROCESS | 384 | 1461084374758 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 09:46:14 INFO - PROCESS | 384 | 1461084374761 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:46:14 INFO - PROCESS | 384 | 1461084374763 Marionette TRACE conn5 <- [1,194,null,{}] 09:46:14 INFO - PROCESS | 384 | 1461084374766 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}] 09:46:14 INFO - PROCESS | 384 | 1461084374872 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 09:46:14 INFO - PROCESS | 384 | 1461084374933 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3CF000 == 40 [pid = 384] [id = 58] 09:46:14 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF33F3DC00) [pid = 384] [serial = 171] [outer = 0000000000000000] 09:46:14 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF40495800) [pid = 384] [serial = 172] [outer = 000000CF33F3DC00] 09:46:14 INFO - PROCESS | 384 | 1461084374979 Marionette DEBUG loaded listener.js 09:46:15 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF47F8DC00) [pid = 384] [serial = 173] [outer = 000000CF33F3DC00] 09:46:15 INFO - PROCESS | 384 | 1461084375316 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]]]}] 09:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 587ms 09:46:15 INFO - PROCESS | 384 | 1461084375352 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 09:46:15 INFO - PROCESS | 384 | 1461084375354 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 09:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:46:15 INFO - PROCESS | 384 | 1461084375357 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:46:15 INFO - PROCESS | 384 | 1461084375359 Marionette TRACE conn5 <- [1,198,null,{}] 09:46:15 INFO - PROCESS | 384 | 1461084375363 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}] 09:46:15 INFO - PROCESS | 384 | 1461084375466 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 09:46:15 INFO - PROCESS | 384 | 1461084375474 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F06000 == 41 [pid = 384] [id = 59] 09:46:15 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF48445800) [pid = 384] [serial = 174] [outer = 0000000000000000] 09:46:15 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF4862F000) [pid = 384] [serial = 175] [outer = 000000CF48445800] 09:46:15 INFO - PROCESS | 384 | 1461084375520 Marionette DEBUG loaded listener.js 09:46:15 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF48639000) [pid = 384] [serial = 176] [outer = 000000CF48445800] 09:46:15 INFO - PROCESS | 384 | 1461084375881 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]]]}] 09:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 587ms 09:46:15 INFO - PROCESS | 384 | 1461084375947 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 09:46:15 INFO - PROCESS | 384 | 1461084375950 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 09:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:46:15 INFO - PROCESS | 384 | 1461084375953 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:46:15 INFO - PROCESS | 384 | 1461084375956 Marionette TRACE conn5 <- [1,202,null,{}] 09:46:15 INFO - PROCESS | 384 | 1461084375959 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}] 09:46:16 INFO - PROCESS | 384 | 1461084376109 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 09:46:16 INFO - PROCESS | 384 | 1461084376124 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F21800 == 42 [pid = 384] [id = 60] 09:46:16 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF48638C00) [pid = 384] [serial = 177] [outer = 0000000000000000] 09:46:16 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF48718C00) [pid = 384] [serial = 178] [outer = 000000CF48638C00] 09:46:16 INFO - PROCESS | 384 | 1461084376174 Marionette DEBUG loaded listener.js 09:46:16 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF4A539C00) [pid = 384] [serial = 179] [outer = 000000CF48638C00] 09:46:16 INFO - PROCESS | 384 | 1461084376658 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]]]}] 09:46:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 776ms 09:46:16 INFO - PROCESS | 384 | 1461084376733 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 09:46:16 INFO - PROCESS | 384 | 1461084376738 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 09:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:46:16 INFO - PROCESS | 384 | 1461084376744 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:46:16 INFO - PROCESS | 384 | 1461084376749 Marionette TRACE conn5 <- [1,206,null,{}] 09:46:16 INFO - PROCESS | 384 | 1461084376756 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}] 09:46:16 INFO - PROCESS | 384 | 1461084376865 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 09:46:16 INFO - PROCESS | 384 | 1461084376937 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38ECB000 == 43 [pid = 384] [id = 61] 09:46:16 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF337E2C00) [pid = 384] [serial = 180] [outer = 0000000000000000] 09:46:16 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF33ECE800) [pid = 384] [serial = 181] [outer = 000000CF337E2C00] 09:46:17 INFO - PROCESS | 384 | 1461084376996 Marionette DEBUG loaded listener.js 09:46:17 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF3896AC00) [pid = 384] [serial = 182] [outer = 000000CF337E2C00] 09:46:17 INFO - PROCESS | 384 | 1461084377597 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]]]}] 09:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 881ms 09:46:17 INFO - PROCESS | 384 | 1461084377629 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 09:46:17 INFO - PROCESS | 384 | 1461084377635 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 09:46:17 INFO - PROCESS | 384 | 1461084377642 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:46:17 INFO - PROCESS | 384 | 1461084377645 Marionette TRACE conn5 <- [1,210,null,{}] 09:46:17 INFO - PROCESS | 384 | 1461084377649 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}] 09:46:17 INFO - PROCESS | 384 | 1461084377755 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 09:46:17 INFO - PROCESS | 384 | 1461084377823 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4109D800 == 44 [pid = 384] [id = 62] 09:46:17 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF3D6B5400) [pid = 384] [serial = 183] [outer = 0000000000000000] 09:46:17 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF3FC17800) [pid = 384] [serial = 184] [outer = 000000CF3D6B5400] 09:46:17 INFO - PROCESS | 384 | 1461084377881 Marionette DEBUG loaded listener.js 09:46:17 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF40362400) [pid = 384] [serial = 185] [outer = 000000CF3D6B5400] 09:46:18 INFO - PROCESS | 384 | 1461084378438 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]]]}] 09:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 818ms 09:46:18 INFO - PROCESS | 384 | 1461084378466 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 09:46:18 INFO - PROCESS | 384 | 1461084378469 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 09:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:46:18 INFO - PROCESS | 384 | 1461084378473 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:46:18 INFO - PROCESS | 384 | 1461084378477 Marionette TRACE conn5 <- [1,214,null,{}] 09:46:18 INFO - PROCESS | 384 | 1461084378489 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}] 09:46:18 INFO - PROCESS | 384 | 1461084378598 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 09:46:18 INFO - PROCESS | 384 | 1461084378679 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:18 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49212800 == 45 [pid = 384] [id = 63] 09:46:18 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF3F45B800) [pid = 384] [serial = 186] [outer = 0000000000000000] 09:46:18 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF40361400) [pid = 384] [serial = 187] [outer = 000000CF3F45B800] 09:46:18 INFO - PROCESS | 384 | 1461084378740 Marionette DEBUG loaded listener.js 09:46:18 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF40E2B400) [pid = 384] [serial = 188] [outer = 000000CF3F45B800] 09:46:19 INFO - PROCESS | 384 | 1461084379273 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]]]}] 09:46:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:46:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 839ms 09:46:19 INFO - PROCESS | 384 | 1461084379314 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 09:46:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:46:19 INFO - PROCESS | 384 | 1461084379317 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 09:46:19 INFO - PROCESS | 384 | 1461084379321 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:46:19 INFO - PROCESS | 384 | 1461084379323 Marionette TRACE conn5 <- [1,218,null,{}] 09:46:19 INFO - PROCESS | 384 | 1461084379327 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}] 09:46:19 INFO - PROCESS | 384 | 1461084379431 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 09:46:19 INFO - PROCESS | 384 | 1461084379510 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4193A000 == 46 [pid = 384] [id = 64] 09:46:19 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF4194A400) [pid = 384] [serial = 189] [outer = 0000000000000000] 09:46:19 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF4194FC00) [pid = 384] [serial = 190] [outer = 000000CF4194A400] 09:46:19 INFO - PROCESS | 384 | 1461084379567 Marionette DEBUG loaded listener.js 09:46:19 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF419D3000) [pid = 384] [serial = 191] [outer = 000000CF4194A400] 09:46:20 INFO - PROCESS | 384 | 1461084380064 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]]]}] 09:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 776ms 09:46:20 INFO - PROCESS | 384 | 1461084380111 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 09:46:20 INFO - PROCESS | 384 | 1461084380114 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 09:46:20 INFO - PROCESS | 384 | 1461084380118 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:46:20 INFO - PROCESS | 384 | 1461084380121 Marionette TRACE conn5 <- [1,222,null,{}] 09:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:46:20 INFO - PROCESS | 384 | 1461084380124 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}] 09:46:20 INFO - PROCESS | 384 | 1461084380225 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 09:46:20 INFO - PROCESS | 384 | 1461084380304 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:20 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49541000 == 47 [pid = 384] [id = 65] 09:46:20 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF47F85000) [pid = 384] [serial = 192] [outer = 0000000000000000] 09:46:20 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF4844A000) [pid = 384] [serial = 193] [outer = 000000CF47F85000] 09:46:20 INFO - PROCESS | 384 | 1461084380362 Marionette DEBUG loaded listener.js 09:46:20 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF4871C000) [pid = 384] [serial = 194] [outer = 000000CF47F85000] 09:46:21 INFO - PROCESS | 384 | 1461084381119 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]]]}] 09:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1016ms 09:46:21 INFO - PROCESS | 384 | 1461084381142 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 09:46:21 INFO - PROCESS | 384 | 1461084381146 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 09:46:21 INFO - PROCESS | 384 | 1461084381151 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:46:21 INFO - PROCESS | 384 | 1461084381156 Marionette TRACE conn5 <- [1,226,null,{}] 09:46:21 INFO - PROCESS | 384 | 1461084381193 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}] 09:46:21 INFO - PROCESS | 384 | 1461084381308 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 09:46:21 INFO - PROCESS | 384 | 1461084381361 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3CB000 == 48 [pid = 384] [id = 66] 09:46:21 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF33F40400) [pid = 384] [serial = 195] [outer = 0000000000000000] 09:46:21 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF37F65000) [pid = 384] [serial = 196] [outer = 000000CF33F40400] 09:46:21 INFO - PROCESS | 384 | 1461084381412 Marionette DEBUG loaded listener.js 09:46:21 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF39B12C00) [pid = 384] [serial = 197] [outer = 000000CF33F40400] 09:46:21 INFO - PROCESS | 384 | 1461084381977 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]]]}] 09:46:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF48F06000 == 47 [pid = 384] [id = 59] 09:46:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF3A3CF000 == 46 [pid = 384] [id = 58] 09:46:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D4A800 == 45 [pid = 384] [id = 57] 09:46:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF486BC800 == 44 [pid = 384] [id = 56] 09:46:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF350A5800 == 43 [pid = 384] [id = 55] 09:46:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF4313C800 == 42 [pid = 384] [id = 54] 09:46:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF40988000 == 41 [pid = 384] [id = 53] 09:46:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF3FE10000 == 40 [pid = 384] [id = 52] 09:46:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF37F49000 == 39 [pid = 384] [id = 51] 09:46:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF3472F800 == 38 [pid = 384] [id = 50] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF42D70800) [pid = 384] [serial = 96] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF31E3F000) [pid = 384] [serial = 99] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF3890E400) [pid = 384] [serial = 87] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF415DEC00) [pid = 384] [serial = 93] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF3FFCF800) [pid = 384] [serial = 90] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF48630800) [pid = 384] [serial = 135] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:46:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 881ms 09:46:22 INFO - PROCESS | 384 | 1461084382050 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 09:46:22 INFO - PROCESS | 384 | 1461084382056 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 09:46:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:46:22 INFO - PROCESS | 384 | 1461084382062 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:46:22 INFO - PROCESS | 384 | 1461084382064 Marionette TRACE conn5 <- [1,230,null,{}] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF33F44800) [pid = 384] [serial = 120] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF337E3800) [pid = 384] [serial = 123] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF47D7F400) [pid = 384] [serial = 121] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF40588800) [pid = 384] [serial = 85] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF38F30400) [pid = 384] [serial = 105] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF415DA800) [pid = 384] [serial = 114] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF31DDC000) [pid = 384] [serial = 102] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF4450F400) [pid = 384] [serial = 124] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF33490800) [pid = 384] [serial = 103] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF3F475800) [pid = 384] [serial = 108] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF3FC20400) [pid = 384] [serial = 109] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF40585400) [pid = 384] [serial = 111] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF39B90000) [pid = 384] [serial = 127] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF40DE0000) [pid = 384] [serial = 112] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF39B12800) [pid = 384] [serial = 126] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF400EA800) [pid = 384] [serial = 130] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF46040C00) [pid = 384] [serial = 132] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF47F83400) [pid = 384] [serial = 133] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF3C992400) [pid = 384] [serial = 106] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF44266800) [pid = 384] [serial = 117] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF4603D400) [pid = 384] [serial = 118] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000CF400E3C00) [pid = 384] [serial = 129] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000CF41AE8400) [pid = 384] [serial = 115] [outer = 0000000000000000] [url = about:blank] 09:46:22 INFO - PROCESS | 384 | 1461084382088 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}] 09:46:22 INFO - PROCESS | 384 | 1461084382173 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 09:46:22 INFO - PROCESS | 384 | 1461084382185 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF34D6B800 == 39 [pid = 384] [id = 67] 09:46:22 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000CF337E3800) [pid = 384] [serial = 198] [outer = 0000000000000000] 09:46:22 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF33CAC400) [pid = 384] [serial = 199] [outer = 000000CF337E3800] 09:46:22 INFO - PROCESS | 384 | 1461084382234 Marionette DEBUG loaded listener.js 09:46:22 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF38F30400) [pid = 384] [serial = 200] [outer = 000000CF337E3800] 09:46:22 INFO - PROCESS | 384 | 1461084382662 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]]]}] 09:46:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:46:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 692ms 09:46:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:46:22 INFO - PROCESS | 384 | 1461084382756 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 09:46:22 INFO - PROCESS | 384 | 1461084382758 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 09:46:22 INFO - PROCESS | 384 | 1461084382762 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:46:22 INFO - PROCESS | 384 | 1461084382766 Marionette TRACE conn5 <- [1,234,null,{}] 09:46:22 INFO - PROCESS | 384 | 1461084382778 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}] 09:46:22 INFO - PROCESS | 384 | 1461084382867 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 09:46:22 INFO - PROCESS | 384 | 1461084382876 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3BD000 == 40 [pid = 384] [id = 68] 09:46:22 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF3D6B6800) [pid = 384] [serial = 201] [outer = 0000000000000000] 09:46:22 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF3DD2C800) [pid = 384] [serial = 202] [outer = 000000CF3D6B6800] 09:46:22 INFO - PROCESS | 384 | 1461084382926 Marionette DEBUG loaded listener.js 09:46:23 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF3F460C00) [pid = 384] [serial = 203] [outer = 000000CF3D6B6800] 09:46:23 INFO - PROCESS | 384 | 1461084383341 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]]]}] 09:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 629ms 09:46:23 INFO - PROCESS | 384 | 1461084383394 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 09:46:23 INFO - PROCESS | 384 | 1461084383397 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 09:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:46:23 INFO - PROCESS | 384 | 1461084383400 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:46:23 INFO - PROCESS | 384 | 1461084383402 Marionette TRACE conn5 <- [1,238,null,{}] 09:46:23 INFO - PROCESS | 384 | 1461084383405 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}] 09:46:23 INFO - PROCESS | 384 | 1461084383487 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 09:46:23 INFO - PROCESS | 384 | 1461084383496 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:23 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3FBD1000 == 41 [pid = 384] [id = 69] 09:46:23 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF3F962000) [pid = 384] [serial = 204] [outer = 0000000000000000] 09:46:23 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF3FEA7800) [pid = 384] [serial = 205] [outer = 000000CF3F962000] 09:46:23 INFO - PROCESS | 384 | 1461084383543 Marionette DEBUG loaded listener.js 09:46:23 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF3FFCF800) [pid = 384] [serial = 206] [outer = 000000CF3F962000] 09:46:23 INFO - PROCESS | 384 | 1461084383951 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]]]}] 09:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 587ms 09:46:23 INFO - PROCESS | 384 | 1461084383990 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 09:46:23 INFO - PROCESS | 384 | 1461084383992 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 09:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:46:23 INFO - PROCESS | 384 | 1461084383995 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:46:23 INFO - PROCESS | 384 | 1461084383997 Marionette TRACE conn5 <- [1,242,null,{}] 09:46:24 INFO - PROCESS | 384 | 1461084384000 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}] 09:46:24 INFO - PROCESS | 384 | 1461084384078 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 09:46:24 INFO - PROCESS | 384 | 1461084384084 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3845B000 == 42 [pid = 384] [id = 70] 09:46:24 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF400E4000) [pid = 384] [serial = 207] [outer = 0000000000000000] 09:46:24 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF400EEC00) [pid = 384] [serial = 208] [outer = 000000CF400E4000] 09:46:24 INFO - PROCESS | 384 | 1461084384130 Marionette DEBUG loaded listener.js 09:46:24 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF40369C00) [pid = 384] [serial = 209] [outer = 000000CF400E4000] 09:46:24 INFO - PROCESS | 384 | 1461084384747 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]]]}] 09:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 839ms 09:46:24 INFO - PROCESS | 384 | 1461084384838 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 09:46:24 INFO - PROCESS | 384 | 1461084384840 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 09:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:46:24 INFO - PROCESS | 384 | 1461084384843 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:46:24 INFO - PROCESS | 384 | 1461084384845 Marionette TRACE conn5 <- [1,246,null,{}] 09:46:24 INFO - PROCESS | 384 | 1461084384853 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}] 09:46:24 INFO - PROCESS | 384 | 1461084384981 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 09:46:24 INFO - PROCESS | 384 | 1461084384988 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41938800 == 43 [pid = 384] [id = 71] 09:46:25 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF4058A800) [pid = 384] [serial = 210] [outer = 0000000000000000] 09:46:25 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF40E33C00) [pid = 384] [serial = 211] [outer = 000000CF4058A800] 09:46:25 INFO - PROCESS | 384 | 1461084385038 Marionette DEBUG loaded listener.js 09:46:25 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF41AE8400) [pid = 384] [serial = 212] [outer = 000000CF4058A800] 09:46:25 INFO - PROCESS | 384 | 1461084385490 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]]]}] 09:46:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:46:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 09:46:25 INFO - PROCESS | 384 | 1461084385517 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 09:46:25 INFO - PROCESS | 384 | 1461084385519 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 09:46:25 INFO - PROCESS | 384 | 1461084385523 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:46:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:46:25 INFO - PROCESS | 384 | 1461084385525 Marionette TRACE conn5 <- [1,250,null,{}] 09:46:25 INFO - PROCESS | 384 | 1461084385528 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}] 09:46:25 INFO - PROCESS | 384 | 1461084385634 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 09:46:25 INFO - PROCESS | 384 | 1461084385640 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44043800 == 44 [pid = 384] [id = 72] 09:46:25 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF41957C00) [pid = 384] [serial = 213] [outer = 0000000000000000] 09:46:25 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF43549400) [pid = 384] [serial = 214] [outer = 000000CF41957C00] 09:46:25 INFO - PROCESS | 384 | 1461084385685 Marionette DEBUG loaded listener.js 09:46:25 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF4426D000) [pid = 384] [serial = 215] [outer = 000000CF41957C00] 09:46:26 INFO - PROCESS | 384 | 1461084386095 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]]]}] 09:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 629ms 09:46:26 INFO - PROCESS | 384 | 1461084386155 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 09:46:26 INFO - PROCESS | 384 | 1461084386158 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 09:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:46:26 INFO - PROCESS | 384 | 1461084386161 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:46:26 INFO - PROCESS | 384 | 1461084386163 Marionette TRACE conn5 <- [1,254,null,{}] 09:46:26 INFO - PROCESS | 384 | 1461084386166 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}] 09:46:26 INFO - PROCESS | 384 | 1461084386266 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 09:46:26 INFO - PROCESS | 384 | 1461084386272 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4451D800 == 45 [pid = 384] [id = 73] 09:46:26 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF4426B000) [pid = 384] [serial = 216] [outer = 0000000000000000] 09:46:26 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF46036800) [pid = 384] [serial = 217] [outer = 000000CF4426B000] 09:46:26 INFO - PROCESS | 384 | 1461084386318 Marionette DEBUG loaded listener.js 09:46:26 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF47D7D800) [pid = 384] [serial = 218] [outer = 000000CF4426B000] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF4283A400) [pid = 384] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF31E39000) [pid = 384] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF415D8C00) [pid = 384] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF38128400) [pid = 384] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF3F9DE400) [pid = 384] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF38CC9800) [pid = 384] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF43C30000) [pid = 384] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF415E3C00) [pid = 384] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF337E3C00) [pid = 384] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF40499000) [pid = 384] [serial = 158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF3FF08C00) [pid = 384] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF33F3C800) [pid = 384] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF39B8FC00) [pid = 384] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF47D7E000) [pid = 384] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF33F3DC00) [pid = 384] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:46:26 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF48445800) [pid = 384] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:46:26 INFO - PROCESS | 384 | 1461084386826 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]]]}] 09:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 734ms 09:46:26 INFO - PROCESS | 384 | 1461084386915 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 09:46:26 INFO - PROCESS | 384 | 1461084386918 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 09:46:26 INFO - PROCESS | 384 | 1461084386921 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:46:26 INFO - PROCESS | 384 | 1461084386922 Marionette TRACE conn5 <- [1,258,null,{}] 09:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:46:26 INFO - PROCESS | 384 | 1461084386926 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}] 09:46:27 INFO - PROCESS | 384 | 1461084387008 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 09:46:27 INFO - PROCESS | 384 | 1461084387015 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D61000 == 46 [pid = 384] [id = 74] 09:46:27 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF3D6B4800) [pid = 384] [serial = 219] [outer = 0000000000000000] 09:46:27 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF412F6C00) [pid = 384] [serial = 220] [outer = 000000CF3D6B4800] 09:46:27 INFO - PROCESS | 384 | 1461084387061 Marionette DEBUG loaded listener.js 09:46:27 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF46040C00) [pid = 384] [serial = 221] [outer = 000000CF3D6B4800] 09:46:27 INFO - PROCESS | 384 | 1461084387462 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]]]}] 09:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 567ms 09:46:27 INFO - PROCESS | 384 | 1461084387492 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 09:46:27 INFO - PROCESS | 384 | 1461084387495 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 09:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:46:27 INFO - PROCESS | 384 | 1461084387498 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:46:27 INFO - PROCESS | 384 | 1461084387500 Marionette TRACE conn5 <- [1,262,null,{}] 09:46:27 INFO - PROCESS | 384 | 1461084387503 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}] 09:46:27 INFO - PROCESS | 384 | 1461084387583 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 09:46:27 INFO - PROCESS | 384 | 1461084387590 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4825F800 == 47 [pid = 384] [id = 75] 09:46:27 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF47D85C00) [pid = 384] [serial = 222] [outer = 0000000000000000] 09:46:27 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF47F88800) [pid = 384] [serial = 223] [outer = 000000CF47D85C00] 09:46:27 INFO - PROCESS | 384 | 1461084387637 Marionette DEBUG loaded listener.js 09:46:27 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF48280800) [pid = 384] [serial = 224] [outer = 000000CF47D85C00] 09:46:28 INFO - PROCESS | 384 | 1461084388044 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]]]}] 09:46:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:46:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 587ms 09:46:28 INFO - PROCESS | 384 | 1461084388088 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 09:46:28 INFO - PROCESS | 384 | 1461084388091 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 09:46:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:46:28 INFO - PROCESS | 384 | 1461084388099 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:46:28 INFO - PROCESS | 384 | 1461084388102 Marionette TRACE conn5 <- [1,266,null,{}] 09:46:28 INFO - PROCESS | 384 | 1461084388105 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}] 09:46:28 INFO - PROCESS | 384 | 1461084388205 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 09:46:28 INFO - PROCESS | 384 | 1461084388213 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484EC000 == 48 [pid = 384] [id = 76] 09:46:28 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF47F18800) [pid = 384] [serial = 225] [outer = 0000000000000000] 09:46:28 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF4827D800) [pid = 384] [serial = 226] [outer = 000000CF47F18800] 09:46:28 INFO - PROCESS | 384 | 1461084388263 Marionette DEBUG loaded listener.js 09:46:28 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF48289800) [pid = 384] [serial = 227] [outer = 000000CF47F18800] 09:46:28 INFO - PROCESS | 384 | 1461084388840 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]]]}] 09:46:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:46:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 776ms 09:46:28 INFO - PROCESS | 384 | 1461084388874 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 09:46:28 INFO - PROCESS | 384 | 1461084388879 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 09:46:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:46:28 INFO - PROCESS | 384 | 1461084388884 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:46:28 INFO - PROCESS | 384 | 1461084388889 Marionette TRACE conn5 <- [1,270,null,{}] 09:46:28 INFO - PROCESS | 384 | 1461084388895 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}] 09:46:29 INFO - PROCESS | 384 | 1461084389006 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 09:46:29 INFO - PROCESS | 384 | 1461084389121 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38E83800 == 49 [pid = 384] [id = 77] 09:46:29 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF38E9F800) [pid = 384] [serial = 228] [outer = 0000000000000000] 09:46:29 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF38F2C400) [pid = 384] [serial = 229] [outer = 000000CF38E9F800] 09:46:29 INFO - PROCESS | 384 | 1461084389224 Marionette DEBUG loaded listener.js 09:46:29 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF3CC43C00) [pid = 384] [serial = 230] [outer = 000000CF38E9F800] 09:46:30 INFO - PROCESS | 384 | 1461084390066 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]]]}] 09:46:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:46:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1242ms 09:46:30 INFO - PROCESS | 384 | 1461084390130 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 09:46:30 INFO - PROCESS | 384 | 1461084390137 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 09:46:30 INFO - PROCESS | 384 | 1461084390143 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:46:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:46:30 INFO - PROCESS | 384 | 1461084390147 Marionette TRACE conn5 <- [1,274,null,{}] 09:46:30 INFO - PROCESS | 384 | 1461084390151 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}] 09:46:30 INFO - PROCESS | 384 | 1461084390290 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 09:46:30 INFO - PROCESS | 384 | 1461084390362 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43C56800 == 50 [pid = 384] [id = 78] 09:46:30 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF404A1400) [pid = 384] [serial = 231] [outer = 0000000000000000] 09:46:30 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF40589800) [pid = 384] [serial = 232] [outer = 000000CF404A1400] 09:46:30 INFO - PROCESS | 384 | 1461084390461 Marionette DEBUG loaded listener.js 09:46:30 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF415DEC00) [pid = 384] [serial = 233] [outer = 000000CF404A1400] 09:46:31 INFO - PROCESS | 384 | 1461084391040 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]]]}] 09:46:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:46:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 923ms 09:46:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:46:31 INFO - PROCESS | 384 | 1461084391072 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 09:46:31 INFO - PROCESS | 384 | 1461084391075 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 09:46:31 INFO - PROCESS | 384 | 1461084391079 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:46:31 INFO - PROCESS | 384 | 1461084391084 Marionette TRACE conn5 <- [1,278,null,{}] 09:46:31 INFO - PROCESS | 384 | 1461084391095 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}] 09:46:31 INFO - PROCESS | 384 | 1461084391205 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 09:46:31 INFO - PROCESS | 384 | 1461084391274 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D38800 == 51 [pid = 384] [id = 79] 09:46:31 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF44475400) [pid = 384] [serial = 234] [outer = 0000000000000000] 09:46:31 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF4447E000) [pid = 384] [serial = 235] [outer = 000000CF44475400] 09:46:31 INFO - PROCESS | 384 | 1461084391335 Marionette DEBUG loaded listener.js 09:46:31 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF46039C00) [pid = 384] [serial = 236] [outer = 000000CF44475400] 09:46:31 INFO - PROCESS | 384 | 1461084391906 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]]]}] 09:46:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:46:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 881ms 09:46:31 INFO - PROCESS | 384 | 1461084391963 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 09:46:31 INFO - PROCESS | 384 | 1461084391966 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 09:46:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:46:31 INFO - PROCESS | 384 | 1461084391970 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:46:31 INFO - PROCESS | 384 | 1461084391972 Marionette TRACE conn5 <- [1,282,null,{}] 09:46:31 INFO - PROCESS | 384 | 1461084391976 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}] 09:46:32 INFO - PROCESS | 384 | 1461084392081 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 09:46:32 INFO - PROCESS | 384 | 1461084392163 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49211000 == 52 [pid = 384] [id = 80] 09:46:32 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF44467800) [pid = 384] [serial = 237] [outer = 0000000000000000] 09:46:32 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF44470000) [pid = 384] [serial = 238] [outer = 000000CF44467800] 09:46:32 INFO - PROCESS | 384 | 1461084392220 Marionette DEBUG loaded listener.js 09:46:32 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF44483400) [pid = 384] [serial = 239] [outer = 000000CF44467800] 09:46:32 INFO - PROCESS | 384 | 1461084392789 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]]]}] 09:46:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 881ms 09:46:32 INFO - PROCESS | 384 | 1461084392852 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 09:46:32 INFO - PROCESS | 384 | 1461084392855 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 09:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:46:32 INFO - PROCESS | 384 | 1461084392859 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:46:32 INFO - PROCESS | 384 | 1461084392861 Marionette TRACE conn5 <- [1,286,null,{}] 09:46:32 INFO - PROCESS | 384 | 1461084392865 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}] 09:46:32 INFO - PROCESS | 384 | 1461084392970 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 09:46:33 INFO - PROCESS | 384 | 1461084393039 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38ED3800 == 53 [pid = 384] [id = 81] 09:46:33 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF337DD800) [pid = 384] [serial = 240] [outer = 0000000000000000] 09:46:33 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF38CD3400) [pid = 384] [serial = 241] [outer = 000000CF337DD800] 09:46:33 INFO - PROCESS | 384 | 1461084393097 Marionette DEBUG loaded listener.js 09:46:33 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF40496800) [pid = 384] [serial = 242] [outer = 000000CF337DD800] 09:46:33 INFO - PROCESS | 384 | 1461084393826 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]]]}] 09:46:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:46:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1021ms 09:46:33 INFO - PROCESS | 384 | 1461084393882 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 09:46:33 INFO - PROCESS | 384 | 1461084393888 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 09:46:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:46:33 INFO - PROCESS | 384 | 1461084393893 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:46:33 INFO - PROCESS | 384 | 1461084393897 Marionette TRACE conn5 <- [1,290,null,{}] 09:46:33 INFO - PROCESS | 384 | 1461084393902 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}] 09:46:34 INFO - PROCESS | 384 | 1461084394015 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 09:46:34 INFO - PROCESS | 384 | 1461084394087 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F905000 == 54 [pid = 384] [id = 82] 09:46:34 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF39B10800) [pid = 384] [serial = 243] [outer = 0000000000000000] 09:46:34 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF3C987400) [pid = 384] [serial = 244] [outer = 000000CF39B10800] 09:46:34 INFO - PROCESS | 384 | 1461084394140 Marionette DEBUG loaded listener.js 09:46:34 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF3F05C000) [pid = 384] [serial = 245] [outer = 000000CF39B10800] 09:46:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4825F800 == 53 [pid = 384] [id = 75] 09:46:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D61000 == 52 [pid = 384] [id = 74] 09:46:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4451D800 == 51 [pid = 384] [id = 73] 09:46:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF44043800 == 50 [pid = 384] [id = 72] 09:46:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF41938800 == 49 [pid = 384] [id = 71] 09:46:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF3845B000 == 48 [pid = 384] [id = 70] 09:46:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF3FBD1000 == 47 [pid = 384] [id = 69] 09:46:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF3A3BD000 == 46 [pid = 384] [id = 68] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF38438000) [pid = 384] [serial = 138] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF3FF11800) [pid = 384] [serial = 141] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF48718C00) [pid = 384] [serial = 178] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF34D6B800 == 45 [pid = 384] [id = 67] 09:46:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF3A3CB000 == 44 [pid = 384] [id = 66] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF41FB9000) [pid = 384] [serial = 100] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF4176D400) [pid = 384] [serial = 94] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF3C990400) [pid = 384] [serial = 88] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF4058EC00) [pid = 384] [serial = 91] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF441DEC00) [pid = 384] [serial = 97] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF415DB400) [pid = 384] [serial = 163] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF441F1C00) [pid = 384] [serial = 166] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF47D81800) [pid = 384] [serial = 145] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF43CD3400) [pid = 384] [serial = 144] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF33F3D800) [pid = 384] [serial = 150] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF38EE8400) [pid = 384] [serial = 151] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF4049E000) [pid = 384] [serial = 159] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF400EE000) [pid = 384] [serial = 156] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF40367400) [pid = 384] [serial = 157] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF38961800) [pid = 384] [serial = 148] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF33F43400) [pid = 384] [serial = 147] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF3DD2CC00) [pid = 384] [serial = 153] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF3FC1E000) [pid = 384] [serial = 154] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF47D89400) [pid = 384] [serial = 169] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF40495800) [pid = 384] [serial = 172] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF4603E800) [pid = 384] [serial = 167] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF47F8CC00) [pid = 384] [serial = 170] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF4862F000) [pid = 384] [serial = 175] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF47F8DC00) [pid = 384] [serial = 173] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF42840C00) [pid = 384] [serial = 164] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF40587400) [pid = 384] [serial = 160] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF32D57800) [pid = 384] [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.] 09:46:34 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000CF48639000) [pid = 384] [serial = 176] [outer = 0000000000000000] [url = about:blank] 09:46:34 INFO - PROCESS | 384 | 1461084394738 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]]]}] 09:46:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 880ms 09:46:34 INFO - PROCESS | 384 | 1461084394777 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 09:46:34 INFO - PROCESS | 384 | 1461084394783 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 09:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:46:34 INFO - PROCESS | 384 | 1461084394789 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:46:34 INFO - PROCESS | 384 | 1461084394792 Marionette TRACE conn5 <- [1,294,null,{}] 09:46:34 INFO - PROCESS | 384 | 1461084394796 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}] 09:46:34 INFO - PROCESS | 384 | 1461084394883 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 09:46:34 INFO - PROCESS | 384 | 1461084394953 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38EC1800 == 45 [pid = 384] [id = 83] 09:46:34 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF32852400) [pid = 384] [serial = 246] [outer = 0000000000000000] 09:46:35 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF38E39000) [pid = 384] [serial = 247] [outer = 000000CF32852400] 09:46:35 INFO - PROCESS | 384 | 1461084395000 Marionette DEBUG loaded listener.js 09:46:35 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF3C992800) [pid = 384] [serial = 248] [outer = 000000CF32852400] 09:46:35 INFO - PROCESS | 384 | 1461084395365 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]]]}] 09:46:35 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. 09:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 629ms 09:46:35 INFO - PROCESS | 384 | 1461084395419 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 09:46:35 INFO - PROCESS | 384 | 1461084395421 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 09:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:46:35 INFO - PROCESS | 384 | 1461084395431 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:46:35 INFO - PROCESS | 384 | 1461084395434 Marionette TRACE conn5 <- [1,298,null,{}] 09:46:35 INFO - PROCESS | 384 | 1461084395445 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}] 09:46:35 INFO - PROCESS | 384 | 1461084395533 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 09:46:35 INFO - PROCESS | 384 | 1461084395541 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:35 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4099B800 == 46 [pid = 384] [id = 84] 09:46:35 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF3F45FC00) [pid = 384] [serial = 249] [outer = 0000000000000000] 09:46:35 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF3F9DE400) [pid = 384] [serial = 250] [outer = 000000CF3F45FC00] 09:46:35 INFO - PROCESS | 384 | 1461084395590 Marionette DEBUG loaded listener.js 09:46:35 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF400E0C00) [pid = 384] [serial = 251] [outer = 000000CF3F45FC00] 09:46:36 INFO - PROCESS | 384 | 1461084396025 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]]]}] 09:46:36 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. 09:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 629ms 09:46:36 INFO - PROCESS | 384 | 1461084396083 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 09:46:36 INFO - PROCESS | 384 | 1461084396085 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 09:46:36 INFO - PROCESS | 384 | 1461084396086 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:46:36 INFO - PROCESS | 384 | 1461084396104 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:46:36 INFO - PROCESS | 384 | 1461084396106 Marionette TRACE conn5 <- [1,302,null,{}] 09:46:36 INFO - PROCESS | 384 | 1461084396110 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}] 09:46:36 INFO - PROCESS | 384 | 1461084396196 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 09:46:36 INFO - PROCESS | 384 | 1461084396236 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43C60800 == 47 [pid = 384] [id = 85] 09:46:36 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF4036CC00) [pid = 384] [serial = 252] [outer = 0000000000000000] 09:46:36 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF40588800) [pid = 384] [serial = 253] [outer = 000000CF4036CC00] 09:46:36 INFO - PROCESS | 384 | 1461084396283 Marionette DEBUG loaded listener.js 09:46:36 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF40E29C00) [pid = 384] [serial = 254] [outer = 000000CF4036CC00] 09:46:36 INFO - PROCESS | 384 | 1461084396695 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]]]}] 09:46:36 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. 09:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 629ms 09:46:36 INFO - PROCESS | 384 | 1461084396735 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 09:46:36 INFO - PROCESS | 384 | 1461084396737 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 09:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:46:36 INFO - PROCESS | 384 | 1461084396741 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:46:36 INFO - PROCESS | 384 | 1461084396743 Marionette TRACE conn5 <- [1,306,null,{}] 09:46:36 INFO - PROCESS | 384 | 1461084396754 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}] 09:46:36 INFO - PROCESS | 384 | 1461084396856 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 09:46:36 INFO - PROCESS | 384 | 1461084396864 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF442BE000 == 48 [pid = 384] [id = 86] 09:46:36 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF40DD5000) [pid = 384] [serial = 255] [outer = 0000000000000000] 09:46:36 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF415E0800) [pid = 384] [serial = 256] [outer = 000000CF40DD5000] 09:46:36 INFO - PROCESS | 384 | 1461084396909 Marionette DEBUG loaded listener.js 09:46:36 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF41950000) [pid = 384] [serial = 257] [outer = 000000CF40DD5000] 09:46:37 INFO - PROCESS | 384 | 1461084397368 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]]]}] 09:46:37 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. 09:46:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 692ms 09:46:37 INFO - PROCESS | 384 | 1461084397436 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 09:46:37 INFO - PROCESS | 384 | 1461084397438 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 09:46:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:46:37 INFO - PROCESS | 384 | 1461084397442 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:46:37 INFO - PROCESS | 384 | 1461084397444 Marionette TRACE conn5 <- [1,310,null,{}] 09:46:37 INFO - PROCESS | 384 | 1461084397447 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}] 09:46:37 INFO - PROCESS | 384 | 1461084397563 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 09:46:37 INFO - PROCESS | 384 | 1461084397642 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:37 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38ED8800 == 49 [pid = 384] [id = 87] 09:46:37 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF41FBA800) [pid = 384] [serial = 258] [outer = 0000000000000000] 09:46:37 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF44269400) [pid = 384] [serial = 259] [outer = 000000CF41FBA800] 09:46:37 INFO - PROCESS | 384 | 1461084397692 Marionette DEBUG loaded listener.js 09:46:37 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF44474C00) [pid = 384] [serial = 260] [outer = 000000CF41FBA800] 09:46:38 INFO - PROCESS | 384 | 1461084398118 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]]]}] 09:46:38 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. 09:46:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 734ms 09:46:38 INFO - PROCESS | 384 | 1461084398179 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 09:46:38 INFO - PROCESS | 384 | 1461084398181 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 09:46:38 INFO - PROCESS | 384 | 1461084398184 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:46:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:46:38 INFO - PROCESS | 384 | 1461084398186 Marionette TRACE conn5 <- [1,314,null,{}] 09:46:38 INFO - PROCESS | 384 | 1461084398190 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}] 09:46:38 INFO - PROCESS | 384 | 1461084398301 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 09:46:38 INFO - PROCESS | 384 | 1461084398307 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:38 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484E0800 == 50 [pid = 384] [id = 88] 09:46:38 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF441DF400) [pid = 384] [serial = 261] [outer = 0000000000000000] 09:46:38 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF44505C00) [pid = 384] [serial = 262] [outer = 000000CF441DF400] 09:46:38 INFO - PROCESS | 384 | 1461084398396 Marionette DEBUG loaded listener.js 09:46:38 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF47D84C00) [pid = 384] [serial = 263] [outer = 000000CF441DF400] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF350C6C00) [pid = 384] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF3F958800) [pid = 384] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF4843D400) [pid = 384] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF4058A800) [pid = 384] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF41957C00) [pid = 384] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF337E3800) [pid = 384] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF4426B000) [pid = 384] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF3F962000) [pid = 384] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF33F40400) [pid = 384] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF3D6B6800) [pid = 384] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF400E4000) [pid = 384] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF47D85C00) [pid = 384] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:46:38 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF3D6B4800) [pid = 384] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:46:38 INFO - PROCESS | 384 | 1461084398965 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]]]}] 09:46:39 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. 09:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 839ms 09:46:39 INFO - PROCESS | 384 | 1461084399031 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 09:46:39 INFO - PROCESS | 384 | 1461084399033 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 09:46:39 INFO - PROCESS | 384 | 1461084399036 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:46:39 INFO - PROCESS | 384 | 1461084399038 Marionette TRACE conn5 <- [1,318,null,{}] 09:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:46:39 INFO - PROCESS | 384 | 1461084399042 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}] 09:46:39 INFO - PROCESS | 384 | 1461084399122 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 09:46:39 INFO - PROCESS | 384 | 1461084399190 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484EF000 == 51 [pid = 384] [id = 89] 09:46:39 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF337E3800) [pid = 384] [serial = 264] [outer = 0000000000000000] 09:46:39 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF3F958800) [pid = 384] [serial = 265] [outer = 000000CF337E3800] 09:46:39 INFO - PROCESS | 384 | 1461084399237 Marionette DEBUG loaded listener.js 09:46:39 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF44483800) [pid = 384] [serial = 266] [outer = 000000CF337E3800] 09:46:39 INFO - PROCESS | 384 | 1461084399596 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]]]}] 09:46:39 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. 09:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 566ms 09:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:46:39 INFO - PROCESS | 384 | 1461084399607 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 09:46:39 INFO - PROCESS | 384 | 1461084399609 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 09:46:39 INFO - PROCESS | 384 | 1461084399612 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:46:39 INFO - PROCESS | 384 | 1461084399614 Marionette TRACE conn5 <- [1,322,null,{}] 09:46:39 INFO - PROCESS | 384 | 1461084399618 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}] 09:46:39 INFO - PROCESS | 384 | 1461084399698 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 09:46:39 INFO - PROCESS | 384 | 1461084399763 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF487DB800 == 52 [pid = 384] [id = 90] 09:46:39 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF4058A800) [pid = 384] [serial = 267] [outer = 0000000000000000] 09:46:39 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF45F84400) [pid = 384] [serial = 268] [outer = 000000CF4058A800] 09:46:39 INFO - PROCESS | 384 | 1461084399815 Marionette DEBUG loaded listener.js 09:46:39 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF45F8B000) [pid = 384] [serial = 269] [outer = 000000CF4058A800] 09:46:40 INFO - PROCESS | 384 | 1461084400221 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]]]}] 09:46:40 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. 09:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 629ms 09:46:40 INFO - PROCESS | 384 | 1461084400244 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 09:46:40 INFO - PROCESS | 384 | 1461084400246 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 09:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:46:40 INFO - PROCESS | 384 | 1461084400250 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:46:40 INFO - PROCESS | 384 | 1461084400252 Marionette TRACE conn5 <- [1,326,null,{}] 09:46:40 INFO - PROCESS | 384 | 1461084400255 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}] 09:46:40 INFO - PROCESS | 384 | 1461084400361 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 09:46:40 INFO - PROCESS | 384 | 1461084400369 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D54000 == 53 [pid = 384] [id = 91] 09:46:40 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF45012400) [pid = 384] [serial = 270] [outer = 0000000000000000] 09:46:40 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF4501C800) [pid = 384] [serial = 271] [outer = 000000CF45012400] 09:46:40 INFO - PROCESS | 384 | 1461084400415 Marionette DEBUG loaded listener.js 09:46:40 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF45F87C00) [pid = 384] [serial = 272] [outer = 000000CF45012400] 09:46:40 INFO - PROCESS | 384 | 1461084400837 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]]]}] 09:46:40 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. 09:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 629ms 09:46:40 INFO - PROCESS | 384 | 1461084400928 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 09:46:40 INFO - PROCESS | 384 | 1461084400933 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 09:46:40 INFO - PROCESS | 384 | 1461084400943 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:46:40 INFO - PROCESS | 384 | 1461084400948 Marionette TRACE conn5 <- [1,330,null,{}] 09:46:40 INFO - PROCESS | 384 | 1461084400955 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}] 09:46:41 INFO - PROCESS | 384 | 1461084401079 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 09:46:41 INFO - PROCESS | 384 | 1461084401156 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38A3D000 == 54 [pid = 384] [id = 92] 09:46:41 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF31E18400) [pid = 384] [serial = 273] [outer = 0000000000000000] 09:46:41 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF31E1DC00) [pid = 384] [serial = 274] [outer = 000000CF31E18400] 09:46:41 INFO - PROCESS | 384 | 1461084401216 Marionette DEBUG loaded listener.js 09:46:41 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF31E42C00) [pid = 384] [serial = 275] [outer = 000000CF31E18400] 09:46:41 INFO - PROCESS | 384 | 1461084401860 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]]]}] 09:46:41 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. 09:46:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 922ms 09:46:41 INFO - PROCESS | 384 | 1461084401870 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 09:46:41 INFO - PROCESS | 384 | 1461084401874 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 09:46:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:46:41 INFO - PROCESS | 384 | 1461084401883 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:46:41 INFO - PROCESS | 384 | 1461084401887 Marionette TRACE conn5 <- [1,334,null,{}] 09:46:41 INFO - PROCESS | 384 | 1461084401892 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}] 09:46:42 INFO - PROCESS | 384 | 1461084402002 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 09:46:42 INFO - PROCESS | 384 | 1461084402087 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43C5A800 == 55 [pid = 384] [id = 93] 09:46:42 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF38EF4800) [pid = 384] [serial = 276] [outer = 0000000000000000] 09:46:42 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF3A750C00) [pid = 384] [serial = 277] [outer = 000000CF38EF4800] 09:46:42 INFO - PROCESS | 384 | 1461084402145 Marionette DEBUG loaded listener.js 09:46:42 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF3F460000) [pid = 384] [serial = 278] [outer = 000000CF38EF4800] 09:46:42 INFO - PROCESS | 384 | 1461084402652 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]]]}] 09:46:42 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. 09:46:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 838ms 09:46:42 INFO - PROCESS | 384 | 1461084402739 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 09:46:42 INFO - PROCESS | 384 | 1461084402742 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 09:46:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:46:42 INFO - PROCESS | 384 | 1461084402747 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:46:42 INFO - PROCESS | 384 | 1461084402750 Marionette TRACE conn5 <- [1,338,null,{}] 09:46:42 INFO - PROCESS | 384 | 1461084402760 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}] 09:46:42 INFO - PROCESS | 384 | 1461084402884 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 09:46:42 INFO - PROCESS | 384 | 1461084402950 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49215000 == 56 [pid = 384] [id = 94] 09:46:43 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF40EDF800) [pid = 384] [serial = 279] [outer = 0000000000000000] 09:46:43 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF415EB800) [pid = 384] [serial = 280] [outer = 000000CF40EDF800] 09:46:43 INFO - PROCESS | 384 | 1461084403053 Marionette DEBUG loaded listener.js 09:46:43 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF42D79800) [pid = 384] [serial = 281] [outer = 000000CF40EDF800] 09:46:43 INFO - PROCESS | 384 | 1461084403603 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]]]}] 09:46:43 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. 09:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 881ms 09:46:43 INFO - PROCESS | 384 | 1461084403630 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 09:46:43 INFO - PROCESS | 384 | 1461084403633 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 09:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:46:43 INFO - PROCESS | 384 | 1461084403636 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:46:43 INFO - PROCESS | 384 | 1461084403638 Marionette TRACE conn5 <- [1,342,null,{}] 09:46:43 INFO - PROCESS | 384 | 1461084403642 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}] 09:46:43 INFO - PROCESS | 384 | 1461084403750 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 09:46:43 INFO - PROCESS | 384 | 1461084403834 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43ED2800 == 57 [pid = 384] [id = 95] 09:46:43 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF4446A400) [pid = 384] [serial = 282] [outer = 0000000000000000] 09:46:43 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF44510C00) [pid = 384] [serial = 283] [outer = 000000CF4446A400] 09:46:43 INFO - PROCESS | 384 | 1461084403891 Marionette DEBUG loaded listener.js 09:46:43 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF47F16400) [pid = 384] [serial = 284] [outer = 000000CF4446A400] 09:46:44 INFO - PROCESS | 384 | 1461084404485 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]]]}] 09:46:44 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. 09:46:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 881ms 09:46:44 INFO - PROCESS | 384 | 1461084404520 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 09:46:44 INFO - PROCESS | 384 | 1461084404522 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 09:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:46:44 INFO - PROCESS | 384 | 1461084404526 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:46:44 INFO - PROCESS | 384 | 1461084404528 Marionette TRACE conn5 <- [1,346,null,{}] 09:46:44 INFO - PROCESS | 384 | 1461084404532 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}] 09:46:44 INFO - PROCESS | 384 | 1461084404637 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 09:46:44 INFO - PROCESS | 384 | 1461084404720 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:44 INFO - PROCESS | 384 | ++DOCSHELL 000000CF411EC800 == 58 [pid = 384] [id = 96] 09:46:44 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF403E9400) [pid = 384] [serial = 285] [outer = 0000000000000000] 09:46:44 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF403EFC00) [pid = 384] [serial = 286] [outer = 000000CF403E9400] 09:46:44 INFO - PROCESS | 384 | 1461084404777 Marionette DEBUG loaded listener.js 09:46:44 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF47F17C00) [pid = 384] [serial = 287] [outer = 000000CF403E9400] 09:46:45 INFO - PROCESS | 384 | 1461084405280 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]]]}] 09:46:45 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. 09:46:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 776ms 09:46:45 INFO - PROCESS | 384 | 1461084405305 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 09:46:45 INFO - PROCESS | 384 | 1461084405307 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 09:46:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:46:45 INFO - PROCESS | 384 | 1461084405327 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:46:45 INFO - PROCESS | 384 | 1461084405330 Marionette TRACE conn5 <- [1,350,null,{}] 09:46:45 INFO - PROCESS | 384 | 1461084405334 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}] 09:46:45 INFO - PROCESS | 384 | 1461084405466 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 09:46:45 INFO - PROCESS | 384 | 1461084405553 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449DD000 == 59 [pid = 384] [id = 97] 09:46:45 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF449C1800) [pid = 384] [serial = 288] [outer = 0000000000000000] 09:46:45 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF47F7FC00) [pid = 384] [serial = 289] [outer = 000000CF449C1800] 09:46:45 INFO - PROCESS | 384 | 1461084405613 Marionette DEBUG loaded listener.js 09:46:45 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF48280C00) [pid = 384] [serial = 290] [outer = 000000CF449C1800] 09:46:46 INFO - PROCESS | 384 | 1461084406347 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]]]}] 09:46:46 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. 09:46:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1074ms 09:46:46 INFO - PROCESS | 384 | 1461084406411 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 09:46:46 INFO - PROCESS | 384 | 1461084406415 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 09:46:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:46:46 INFO - PROCESS | 384 | 1461084406420 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:46:46 INFO - PROCESS | 384 | 1461084406424 Marionette TRACE conn5 <- [1,354,null,{}] 09:46:46 INFO - PROCESS | 384 | 1461084406429 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}] 09:46:46 INFO - PROCESS | 384 | 1461084406527 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 09:46:46 INFO - PROCESS | 384 | 1461084406595 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3C91F800 == 60 [pid = 384] [id = 98] 09:46:46 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF337E1C00) [pid = 384] [serial = 291] [outer = 0000000000000000] 09:46:46 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF33D95400) [pid = 384] [serial = 292] [outer = 000000CF337E1C00] 09:46:46 INFO - PROCESS | 384 | 1461084406646 Marionette DEBUG loaded listener.js 09:46:46 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF3812B800) [pid = 384] [serial = 293] [outer = 000000CF337E1C00] 09:46:47 INFO - PROCESS | 384 | 1461084407307 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]]]}] 09:46:47 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. 09:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 923ms 09:46:47 INFO - PROCESS | 384 | 1461084407357 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 09:46:47 INFO - PROCESS | 384 | 1461084407363 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 09:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:46:47 INFO - PROCESS | 384 | 1461084407371 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:46:47 INFO - PROCESS | 384 | 1461084407373 Marionette TRACE conn5 <- [1,358,null,{}] 09:46:47 INFO - PROCESS | 384 | 1461084407377 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}] 09:46:47 INFO - PROCESS | 384 | 1461084407479 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 09:46:47 INFO - PROCESS | 384 | 1461084407551 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F91E800 == 61 [pid = 384] [id = 99] 09:46:47 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF38251400) [pid = 384] [serial = 294] [outer = 0000000000000000] 09:46:47 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF3C98AC00) [pid = 384] [serial = 295] [outer = 000000CF38251400] 09:46:47 INFO - PROCESS | 384 | 1461084407602 Marionette DEBUG loaded listener.js 09:46:47 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF3F05D400) [pid = 384] [serial = 296] [outer = 000000CF38251400] 09:46:47 INFO - PROCESS | 384 | --DOCSHELL 000000CF487DB800 == 60 [pid = 384] [id = 90] 09:46:47 INFO - PROCESS | 384 | --DOCSHELL 000000CF484EF000 == 59 [pid = 384] [id = 89] 09:46:47 INFO - PROCESS | 384 | --DOCSHELL 000000CF484E0800 == 58 [pid = 384] [id = 88] 09:46:47 INFO - PROCESS | 384 | --DOCSHELL 000000CF38ED8800 == 57 [pid = 384] [id = 87] 09:46:47 INFO - PROCESS | 384 | --DOCSHELL 000000CF442BE000 == 56 [pid = 384] [id = 86] 09:46:47 INFO - PROCESS | 384 | --DOCSHELL 000000CF43C60800 == 55 [pid = 384] [id = 85] 09:46:47 INFO - PROCESS | 384 | --DOCSHELL 000000CF4099B800 == 54 [pid = 384] [id = 84] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF33ECE800) [pid = 384] [serial = 181] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF4844A000) [pid = 384] [serial = 193] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF3FC17800) [pid = 384] [serial = 184] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000CF40361400) [pid = 384] [serial = 187] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000CF4194FC00) [pid = 384] [serial = 190] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF4827D800) [pid = 384] [serial = 226] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOCSHELL 000000CF38EC1800 == 53 [pid = 384] [id = 83] 09:46:47 INFO - PROCESS | 384 | --DOCSHELL 000000CF3F905000 == 52 [pid = 384] [id = 82] 09:46:47 INFO - PROCESS | 384 | --DOCSHELL 000000CF38E83800 == 51 [pid = 384] [id = 77] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF39BD8C00) [pid = 384] [serial = 139] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF40492400) [pid = 384] [serial = 142] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF48639C00) [pid = 384] [serial = 136] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF47D7D800) [pid = 384] [serial = 218] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF46040C00) [pid = 384] [serial = 221] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF38F30400) [pid = 384] [serial = 200] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF412F6C00) [pid = 384] [serial = 220] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF40369C00) [pid = 384] [serial = 209] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF40E33C00) [pid = 384] [serial = 211] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF43549400) [pid = 384] [serial = 214] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF41AE8400) [pid = 384] [serial = 212] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF33CAC400) [pid = 384] [serial = 199] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF46036800) [pid = 384] [serial = 217] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF3FEA7800) [pid = 384] [serial = 205] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF3FFCF800) [pid = 384] [serial = 206] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF39B12C00) [pid = 384] [serial = 197] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF37F65000) [pid = 384] [serial = 196] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF3DD2C800) [pid = 384] [serial = 202] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF3F460C00) [pid = 384] [serial = 203] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF4426D000) [pid = 384] [serial = 215] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF400EEC00) [pid = 384] [serial = 208] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF48280800) [pid = 384] [serial = 224] [outer = 0000000000000000] [url = about:blank] 09:46:47 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF47F88800) [pid = 384] [serial = 223] [outer = 0000000000000000] [url = about:blank] 09:46:48 INFO - PROCESS | 384 | 1461084408117 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]]]}] 09:46:48 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. 09:46:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 775ms 09:46:48 INFO - PROCESS | 384 | 1461084408151 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 09:46:48 INFO - PROCESS | 384 | 1461084408153 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 09:46:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:46:48 INFO - PROCESS | 384 | 1461084408157 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:46:48 INFO - PROCESS | 384 | 1461084408161 Marionette TRACE conn5 <- [1,362,null,{}] 09:46:48 INFO - PROCESS | 384 | 1461084408172 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}] 09:46:48 INFO - PROCESS | 384 | 1461084408261 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 09:46:48 INFO - PROCESS | 384 | 1461084408333 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3C90D000 == 52 [pid = 384] [id = 100] 09:46:48 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF37F65000) [pid = 384] [serial = 297] [outer = 0000000000000000] 09:46:48 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF39B8E000) [pid = 384] [serial = 298] [outer = 000000CF37F65000] 09:46:48 INFO - PROCESS | 384 | 1461084408384 Marionette DEBUG loaded listener.js 09:46:48 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF3F45D800) [pid = 384] [serial = 299] [outer = 000000CF37F65000] 09:46:48 INFO - PROCESS | 384 | 1461084408795 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]]]}] 09:46:48 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. 09:46:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 671ms 09:46:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:46:48 INFO - PROCESS | 384 | 1461084408830 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 09:46:48 INFO - PROCESS | 384 | 1461084408833 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 09:46:48 INFO - PROCESS | 384 | 1461084408837 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:46:48 INFO - PROCESS | 384 | 1461084408839 Marionette TRACE conn5 <- [1,366,null,{}] 09:46:48 INFO - PROCESS | 384 | 1461084408842 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}] 09:46:48 INFO - PROCESS | 384 | 1461084408962 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 09:46:48 INFO - PROCESS | 384 | 1461084408971 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4056B800 == 53 [pid = 384] [id = 101] 09:46:48 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF3FC1D000) [pid = 384] [serial = 300] [outer = 0000000000000000] 09:46:49 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF3FF06000) [pid = 384] [serial = 301] [outer = 000000CF3FC1D000] 09:46:49 INFO - PROCESS | 384 | 1461084409021 Marionette DEBUG loaded listener.js 09:46:49 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF400E8400) [pid = 384] [serial = 302] [outer = 000000CF3FC1D000] 09:46:49 INFO - PROCESS | 384 | 1461084409467 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]]]}] 09:46:49 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. 09:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 09:46:49 INFO - PROCESS | 384 | 1461084409511 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 09:46:49 INFO - PROCESS | 384 | 1461084409513 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 09:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:46:49 INFO - PROCESS | 384 | 1461084409516 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:46:49 INFO - PROCESS | 384 | 1461084409518 Marionette TRACE conn5 <- [1,370,null,{}] 09:46:49 INFO - PROCESS | 384 | 1461084409521 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}] 09:46:49 INFO - PROCESS | 384 | 1461084409601 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 09:46:49 INFO - PROCESS | 384 | 1461084409610 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF411DE000 == 54 [pid = 384] [id = 102] 09:46:49 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF402B0C00) [pid = 384] [serial = 303] [outer = 0000000000000000] 09:46:49 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF40364C00) [pid = 384] [serial = 304] [outer = 000000CF402B0C00] 09:46:49 INFO - PROCESS | 384 | 1461084409657 Marionette DEBUG loaded listener.js 09:46:49 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF403E4400) [pid = 384] [serial = 305] [outer = 000000CF402B0C00] 09:46:50 INFO - PROCESS | 384 | 1461084410081 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]]]}] 09:46:50 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. 09:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 587ms 09:46:50 INFO - PROCESS | 384 | 1461084410107 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 09:46:50 INFO - PROCESS | 384 | 1461084410109 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 09:46:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:46:50 INFO - PROCESS | 384 | 1461084410112 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:46:50 INFO - PROCESS | 384 | 1461084410114 Marionette TRACE conn5 <- [1,374,null,{}] 09:46:50 INFO - PROCESS | 384 | 1461084410118 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}] 09:46:50 INFO - PROCESS | 384 | 1461084410250 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 09:46:50 INFO - PROCESS | 384 | 1461084410286 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:50 INFO - PROCESS | 384 | ++DOCSHELL 000000CF42A1B800 == 55 [pid = 384] [id = 103] 09:46:50 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF40499400) [pid = 384] [serial = 306] [outer = 0000000000000000] 09:46:50 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF40586400) [pid = 384] [serial = 307] [outer = 000000CF40499400] 09:46:50 INFO - PROCESS | 384 | 1461084410376 Marionette DEBUG loaded listener.js 09:46:50 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF415D9000) [pid = 384] [serial = 308] [outer = 000000CF40499400] 09:46:50 INFO - PROCESS | 384 | 1461084410833 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:46:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:46:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 776ms 09:46:50 INFO - PROCESS | 384 | 1461084410899 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 09:46:50 INFO - PROCESS | 384 | 1461084410901 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 09:46:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:46:50 INFO - PROCESS | 384 | 1461084410904 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:46:50 INFO - PROCESS | 384 | 1461084410906 Marionette TRACE conn5 <- [1,378,null,{}] 09:46:50 INFO - PROCESS | 384 | 1461084410910 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}] 09:46:51 INFO - PROCESS | 384 | 1461084411021 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 09:46:51 INFO - PROCESS | 384 | 1461084411033 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:51 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4420C000 == 56 [pid = 384] [id = 104] 09:46:51 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF4049C000) [pid = 384] [serial = 309] [outer = 0000000000000000] 09:46:51 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF419D0400) [pid = 384] [serial = 310] [outer = 000000CF4049C000] 09:46:51 INFO - PROCESS | 384 | 1461084411079 Marionette DEBUG loaded listener.js 09:46:51 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF4310CC00) [pid = 384] [serial = 311] [outer = 000000CF4049C000] 09:46:51 INFO - PROCESS | 384 | 1461084411733 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:46:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:46:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 881ms 09:46:51 INFO - PROCESS | 384 | 1461084411786 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 09:46:51 INFO - PROCESS | 384 | 1461084411789 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 09:46:51 INFO - PROCESS | 384 | 1461084411792 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:46:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:46:51 INFO - PROCESS | 384 | 1461084411794 Marionette TRACE conn5 <- [1,382,null,{}] 09:46:51 INFO - PROCESS | 384 | 1461084411797 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}] 09:46:51 INFO - PROCESS | 384 | 1461084411901 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 09:46:51 INFO - PROCESS | 384 | 1461084411946 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:51 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449D2000 == 57 [pid = 384] [id = 105] 09:46:51 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF441EB800) [pid = 384] [serial = 312] [outer = 0000000000000000] 09:46:51 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF4426C400) [pid = 384] [serial = 313] [outer = 000000CF441EB800] 09:46:52 INFO - PROCESS | 384 | 1461084411997 Marionette DEBUG loaded listener.js 09:46:52 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF44471800) [pid = 384] [serial = 314] [outer = 000000CF441EB800] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF3D6B5400) [pid = 384] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF3F45B800) [pid = 384] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF4194A400) [pid = 384] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF337E2C00) [pid = 384] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF47F85000) [pid = 384] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF48638C00) [pid = 384] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF41FBA800) [pid = 384] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF441DF400) [pid = 384] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF337E3800) [pid = 384] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF32852400) [pid = 384] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF404A1400) [pid = 384] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF39B10800) [pid = 384] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF337DD800) [pid = 384] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF4036CC00) [pid = 384] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF38E9F800) [pid = 384] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF47F18800) [pid = 384] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF44475400) [pid = 384] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF3F45FC00) [pid = 384] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF4058A800) [pid = 384] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:46:52 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF40DD5000) [pid = 384] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:46:52 INFO - PROCESS | 384 | 1461084412526 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:46:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:46:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 776ms 09:46:52 INFO - PROCESS | 384 | 1461084412571 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 09:46:52 INFO - PROCESS | 384 | 1461084412573 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 09:46:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:46:52 INFO - PROCESS | 384 | 1461084412577 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:46:52 INFO - PROCESS | 384 | 1461084412579 Marionette TRACE conn5 <- [1,386,null,{}] 09:46:52 INFO - PROCESS | 384 | 1461084412582 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}] 09:46:52 INFO - PROCESS | 384 | 1461084412663 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 09:46:52 INFO - PROCESS | 384 | 1461084412670 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449D8000 == 58 [pid = 384] [id = 106] 09:46:52 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF3FC1A000) [pid = 384] [serial = 315] [outer = 0000000000000000] 09:46:52 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF41772C00) [pid = 384] [serial = 316] [outer = 000000CF3FC1A000] 09:46:52 INFO - PROCESS | 384 | 1461084412715 Marionette DEBUG loaded listener.js 09:46:52 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF44472C00) [pid = 384] [serial = 317] [outer = 000000CF3FC1A000] 09:46:53 INFO - PROCESS | 384 | 1461084413140 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]]]}] 09:46:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:46:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 587ms 09:46:53 INFO - PROCESS | 384 | 1461084413167 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 09:46:53 INFO - PROCESS | 384 | 1461084413169 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 09:46:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:46:53 INFO - PROCESS | 384 | 1461084413173 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:46:53 INFO - PROCESS | 384 | 1461084413175 Marionette TRACE conn5 <- [1,390,null,{}] 09:46:53 INFO - PROCESS | 384 | 1461084413178 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}] 09:46:53 INFO - PROCESS | 384 | 1461084413259 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 09:46:53 INFO - PROCESS | 384 | 1461084413265 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48262000 == 59 [pid = 384] [id = 107] 09:46:53 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF4447E400) [pid = 384] [serial = 318] [outer = 0000000000000000] 09:46:53 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF44503400) [pid = 384] [serial = 319] [outer = 000000CF4447E400] 09:46:53 INFO - PROCESS | 384 | 1461084413311 Marionette DEBUG loaded listener.js 09:46:53 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF449C3400) [pid = 384] [serial = 320] [outer = 000000CF4447E400] 09:46:53 INFO - PROCESS | 384 | 1461084413765 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]]]}] 09:46:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:46:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 629ms 09:46:53 INFO - PROCESS | 384 | 1461084413805 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 09:46:53 INFO - PROCESS | 384 | 1461084413808 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 09:46:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:46:53 INFO - PROCESS | 384 | 1461084413812 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:46:53 INFO - PROCESS | 384 | 1461084413814 Marionette TRACE conn5 <- [1,394,null,{}] 09:46:53 INFO - PROCESS | 384 | 1461084413818 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}] 09:46:53 INFO - PROCESS | 384 | 1461084413921 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 09:46:53 INFO - PROCESS | 384 | 1461084413929 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF486B8800 == 60 [pid = 384] [id = 108] 09:46:53 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF45017400) [pid = 384] [serial = 321] [outer = 0000000000000000] 09:46:53 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF46037800) [pid = 384] [serial = 322] [outer = 000000CF45017400] 09:46:53 INFO - PROCESS | 384 | 1461084413980 Marionette DEBUG loaded listener.js 09:46:54 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF47D84000) [pid = 384] [serial = 323] [outer = 000000CF45017400] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF49211000 == 59 [pid = 384] [id = 80] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF38ED3800 == 58 [pid = 384] [id = 81] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF4093C000 == 57 [pid = 384] [id = 10] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF4109D800 == 56 [pid = 384] [id = 62] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D20000 == 55 [pid = 384] [id = 46] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF38FC8000 == 54 [pid = 384] [id = 47] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF43C56800 == 53 [pid = 384] [id = 78] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF4121A000 == 52 [pid = 384] [id = 48] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF484EC000 == 51 [pid = 384] [id = 76] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D32800 == 50 [pid = 384] [id = 49] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D38800 == 49 [pid = 384] [id = 79] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF49212800 == 48 [pid = 384] [id = 63] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF38ECB000 == 47 [pid = 384] [id = 61] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF48F21800 == 46 [pid = 384] [id = 60] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF4193A000 == 45 [pid = 384] [id = 64] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF49541000 == 44 [pid = 384] [id = 65] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF3F91E800 == 43 [pid = 384] [id = 99] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF3C91F800 == 42 [pid = 384] [id = 98] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF449DD000 == 41 [pid = 384] [id = 97] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF411EC800 == 40 [pid = 384] [id = 96] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF43ED2800 == 39 [pid = 384] [id = 95] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF49215000 == 38 [pid = 384] [id = 94] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF43C5A800 == 37 [pid = 384] [id = 93] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF38A3D000 == 36 [pid = 384] [id = 92] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D54000 == 35 [pid = 384] [id = 91] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF4056B800 == 34 [pid = 384] [id = 101] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF3C90D000 == 33 [pid = 384] [id = 100] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF42A1B800 == 32 [pid = 384] [id = 103] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF4420C000 == 31 [pid = 384] [id = 104] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF48262000 == 30 [pid = 384] [id = 107] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF411DE000 == 29 [pid = 384] [id = 102] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF449D8000 == 28 [pid = 384] [id = 106] 09:46:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF449D2000 == 27 [pid = 384] [id = 105] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF3896AC00) [pid = 384] [serial = 182] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF4871C000) [pid = 384] [serial = 194] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF40588800) [pid = 384] [serial = 253] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF3CC43C00) [pid = 384] [serial = 230] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF38F2C400) [pid = 384] [serial = 229] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF48289800) [pid = 384] [serial = 227] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF46039C00) [pid = 384] [serial = 236] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF4447E000) [pid = 384] [serial = 235] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF3F9DE400) [pid = 384] [serial = 250] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF400E0C00) [pid = 384] [serial = 251] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF45F8B000) [pid = 384] [serial = 269] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF47D84C00) [pid = 384] [serial = 263] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF45F84400) [pid = 384] [serial = 268] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF415E0800) [pid = 384] [serial = 256] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF41950000) [pid = 384] [serial = 257] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000CF44483800) [pid = 384] [serial = 266] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000CF40E29C00) [pid = 384] [serial = 254] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000CF4501C800) [pid = 384] [serial = 271] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000CF40362400) [pid = 384] [serial = 185] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000CF40E2B400) [pid = 384] [serial = 188] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000CF419D3000) [pid = 384] [serial = 191] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000CF4A539C00) [pid = 384] [serial = 179] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000CF44269400) [pid = 384] [serial = 259] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000CF44505C00) [pid = 384] [serial = 262] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000CF44474C00) [pid = 384] [serial = 260] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000CF3F958800) [pid = 384] [serial = 265] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000CF38E39000) [pid = 384] [serial = 247] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000CF3C992800) [pid = 384] [serial = 248] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000CF415DEC00) [pid = 384] [serial = 233] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000CF40589800) [pid = 384] [serial = 232] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000CF3C987400) [pid = 384] [serial = 244] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000CF3F05C000) [pid = 384] [serial = 245] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000CF44470000) [pid = 384] [serial = 238] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000CF40496800) [pid = 384] [serial = 242] [outer = 0000000000000000] [url = about:blank] 09:46:55 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000CF38CD3400) [pid = 384] [serial = 241] [outer = 0000000000000000] [url = about:blank] 09:46:56 INFO - PROCESS | 384 | 1461084416037 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]]]}] 09:46:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:46:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 2276ms 09:46:56 INFO - PROCESS | 384 | 1461084416091 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 09:46:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:46:56 INFO - PROCESS | 384 | 1461084416095 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 09:46:56 INFO - PROCESS | 384 | 1461084416100 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:46:56 INFO - PROCESS | 384 | 1461084416103 Marionette TRACE conn5 <- [1,398,null,{}] 09:46:56 INFO - PROCESS | 384 | 1461084416110 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}] 09:46:56 INFO - PROCESS | 384 | 1461084416202 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 09:46:56 INFO - PROCESS | 384 | 1461084416210 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF33E30000 == 28 [pid = 384] [id = 109] 09:46:56 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000CF32765800) [pid = 384] [serial = 324] [outer = 0000000000000000] 09:46:56 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000CF327DB400) [pid = 384] [serial = 325] [outer = 000000CF32765800] 09:46:56 INFO - PROCESS | 384 | 1461084416281 Marionette DEBUG loaded listener.js 09:46:56 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000CF337DE400) [pid = 384] [serial = 326] [outer = 000000CF32765800] 09:46:56 INFO - PROCESS | 384 | 1461084416765 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]]]}] 09:46:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:46:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 734ms 09:46:56 INFO - PROCESS | 384 | 1461084416834 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 09:46:56 INFO - PROCESS | 384 | 1461084416841 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 09:46:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:46:56 INFO - PROCESS | 384 | 1461084416848 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:46:56 INFO - PROCESS | 384 | 1461084416851 Marionette TRACE conn5 <- [1,402,null,{}] 09:46:56 INFO - PROCESS | 384 | 1461084416855 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}] 09:46:56 INFO - PROCESS | 384 | 1461084416946 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 09:46:56 INFO - PROCESS | 384 | 1461084416963 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38995800 == 29 [pid = 384] [id = 110] 09:46:56 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000CF33F35C00) [pid = 384] [serial = 327] [outer = 0000000000000000] 09:46:57 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000CF33F41C00) [pid = 384] [serial = 328] [outer = 000000CF33F35C00] 09:46:57 INFO - PROCESS | 384 | 1461084417012 Marionette DEBUG loaded listener.js 09:46:57 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000CF34EF8000) [pid = 384] [serial = 329] [outer = 000000CF33F35C00] 09:46:57 INFO - PROCESS | 384 | 1461084417500 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]]]}] 09:46:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:46:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 671ms 09:46:57 INFO - PROCESS | 384 | 1461084417556 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 09:46:57 INFO - PROCESS | 384 | 1461084417560 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 09:46:57 INFO - PROCESS | 384 | 1461084417569 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:46:57 INFO - PROCESS | 384 | 1461084417574 Marionette TRACE conn5 <- [1,406,null,{}] 09:46:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:46:57 INFO - PROCESS | 384 | 1461084417586 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}] 09:46:57 INFO - PROCESS | 384 | 1461084417675 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 09:46:57 INFO - PROCESS | 384 | 1461084417684 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:57 INFO - PROCESS | 384 | ++DOCSHELL 000000CF39A0E800 == 30 [pid = 384] [id = 111] 09:46:57 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000CF31DC7000) [pid = 384] [serial = 330] [outer = 0000000000000000] 09:46:57 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000CF38E98400) [pid = 384] [serial = 331] [outer = 000000CF31DC7000] 09:46:57 INFO - PROCESS | 384 | 1461084417744 Marionette DEBUG loaded listener.js 09:46:57 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000CF38F30800) [pid = 384] [serial = 332] [outer = 000000CF31DC7000] 09:46:58 INFO - PROCESS | 384 | 1461084418212 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]]]}] 09:46:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:46:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 671ms 09:46:58 INFO - PROCESS | 384 | 1461084418249 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 09:46:58 INFO - PROCESS | 384 | 1461084418252 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 09:46:58 INFO - PROCESS | 384 | 1461084418255 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:46:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:46:58 INFO - PROCESS | 384 | 1461084418257 Marionette TRACE conn5 <- [1,410,null,{}] 09:46:58 INFO - PROCESS | 384 | 1461084418260 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}] 09:46:58 INFO - PROCESS | 384 | 1461084418344 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 09:46:58 INFO - PROCESS | 384 | 1461084418350 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:58 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CC14800 == 31 [pid = 384] [id = 112] 09:46:58 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000CF39B89800) [pid = 384] [serial = 333] [outer = 0000000000000000] 09:46:58 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000CF39BDA000) [pid = 384] [serial = 334] [outer = 000000CF39B89800] 09:46:58 INFO - PROCESS | 384 | 1461084418398 Marionette DEBUG loaded listener.js 09:46:58 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000CF3C992000) [pid = 384] [serial = 335] [outer = 000000CF39B89800] 09:46:58 INFO - PROCESS | 384 | 1461084418847 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]]]}] 09:46:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:46:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 629ms 09:46:58 INFO - PROCESS | 384 | 1461084418887 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 09:46:58 INFO - PROCESS | 384 | 1461084418889 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 09:46:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:46:58 INFO - PROCESS | 384 | 1461084418893 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:46:58 INFO - PROCESS | 384 | 1461084418895 Marionette TRACE conn5 <- [1,414,null,{}] 09:46:58 INFO - PROCESS | 384 | 1461084418898 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}] 09:46:58 INFO - PROCESS | 384 | 1461084418974 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 09:46:58 INFO - PROCESS | 384 | 1461084418982 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F44B000 == 32 [pid = 384] [id = 113] 09:46:59 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000CF31E1E000) [pid = 384] [serial = 336] [outer = 0000000000000000] 09:46:59 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000CF3D6AD000) [pid = 384] [serial = 337] [outer = 000000CF31E1E000] 09:46:59 INFO - PROCESS | 384 | 1461084419029 Marionette DEBUG loaded listener.js 09:46:59 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000CF3D7E0800) [pid = 384] [serial = 338] [outer = 000000CF31E1E000] 09:46:59 INFO - PROCESS | 384 | 1461084419811 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]]]}] 09:46:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:46:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 986ms 09:46:59 INFO - PROCESS | 384 | 1461084419882 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 09:46:59 INFO - PROCESS | 384 | 1461084419889 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 09:46:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:46:59 INFO - PROCESS | 384 | 1461084419894 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:46:59 INFO - PROCESS | 384 | 1461084419899 Marionette TRACE conn5 <- [1,418,null,{}] 09:46:59 INFO - PROCESS | 384 | 1461084419904 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}] 09:47:00 INFO - PROCESS | 384 | 1461084420087 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 09:47:00 INFO - PROCESS | 384 | 1461084420099 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38E89800 == 33 [pid = 384] [id = 114] 09:47:00 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000CF337E6000) [pid = 384] [serial = 339] [outer = 0000000000000000] 09:47:00 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000CF37F61800) [pid = 384] [serial = 340] [outer = 000000CF337E6000] 09:47:00 INFO - PROCESS | 384 | 1461084420159 Marionette DEBUG loaded listener.js 09:47:00 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000CF38ACC800) [pid = 384] [serial = 341] [outer = 000000CF337E6000] 09:47:01 INFO - PROCESS | 384 | 1461084421468 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]]]}] 09:47:01 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 09:47:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1640ms 09:47:01 INFO - PROCESS | 384 | 1461084421579 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 09:47:01 INFO - PROCESS | 384 | 1461084421583 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 09:47:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:47:01 INFO - PROCESS | 384 | 1461084421589 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:47:01 INFO - PROCESS | 384 | 1461084421594 Marionette TRACE conn5 <- [1,422,null,{}] 09:47:01 INFO - PROCESS | 384 | 1461084421601 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}] 09:47:01 INFO - PROCESS | 384 | 1461084421704 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 09:47:01 INFO - PROCESS | 384 | 1461084421761 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3845F000 == 34 [pid = 384] [id = 115] 09:47:01 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000CF3348F000) [pid = 384] [serial = 342] [outer = 0000000000000000] 09:47:01 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF33F44800) [pid = 384] [serial = 343] [outer = 000000CF3348F000] 09:47:01 INFO - PROCESS | 384 | 1461084421815 Marionette DEBUG loaded listener.js 09:47:01 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF38F2E800) [pid = 384] [serial = 344] [outer = 000000CF3348F000] 09:47:02 INFO - PROCESS | 384 | --DOCSHELL 000000CF3A3CD800 == 33 [pid = 384] [id = 27] 09:47:02 INFO - PROCESS | 384 | --DOCSHELL 000000CF3FBC3800 == 32 [pid = 384] [id = 17] 09:47:02 INFO - PROCESS | 384 | --DOCSHELL 000000CF39A0B800 == 31 [pid = 384] [id = 15] 09:47:02 INFO - PROCESS | 384 | --DOCSHELL 000000CF33640800 == 30 [pid = 384] [id = 22] 09:47:02 INFO - PROCESS | 384 | --DOCSHELL 000000CF38E85800 == 29 [pid = 384] [id = 26] 09:47:02 INFO - PROCESS | 384 | --DOCSHELL 000000CF3D78E800 == 28 [pid = 384] [id = 16] 09:47:02 INFO - PROCESS | 384 | --DOCSHELL 000000CF389C5800 == 27 [pid = 384] [id = 14] 09:47:02 INFO - PROCESS | 384 | --DOCSHELL 000000CF350A3000 == 26 [pid = 384] [id = 25] 09:47:02 INFO - PROCESS | 384 | 1461084422777 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]]]}] 09:47:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:47:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1230ms 09:47:02 INFO - PROCESS | 384 | 1461084422821 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 09:47:02 INFO - PROCESS | 384 | 1461084422828 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 09:47:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:47:02 INFO - PROCESS | 384 | 1461084422836 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:47:02 INFO - PROCESS | 384 | 1461084422839 Marionette TRACE conn5 <- [1,426,null,{}] 09:47:02 INFO - PROCESS | 384 | 1461084422843 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}] 09:47:02 INFO - PROCESS | 384 | 1461084422925 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 09:47:02 INFO - PROCESS | 384 | 1461084422932 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:02 INFO - PROCESS | 384 | ++DOCSHELL 000000CF39A08800 == 27 [pid = 384] [id = 116] 09:47:02 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF337E7000) [pid = 384] [serial = 345] [outer = 0000000000000000] 09:47:02 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF39B84000) [pid = 384] [serial = 346] [outer = 000000CF337E7000] 09:47:02 INFO - PROCESS | 384 | 1461084422979 Marionette DEBUG loaded listener.js 09:47:03 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF3A757400) [pid = 384] [serial = 347] [outer = 000000CF337E7000] 09:47:03 INFO - PROCESS | 384 | 1461084423459 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] 09:47:03 INFO - PROCESS | 384 | 1461084423514 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 09:47:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:47:03 INFO - PROCESS | 384 | 1461084423517 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:47:03 INFO - PROCESS | 384 | 1461084423521 Marionette TRACE conn5 <- [1,430,null,{}] 09:47:03 INFO - PROCESS | 384 | 1461084423533 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}] 09:47:03 INFO - PROCESS | 384 | 1461084423622 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 09:47:03 INFO - PROCESS | 384 | 1461084423690 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4005E000 == 28 [pid = 384] [id = 117] 09:47:03 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF31DC6C00) [pid = 384] [serial = 348] [outer = 0000000000000000] 09:47:03 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF3F460400) [pid = 384] [serial = 349] [outer = 000000CF31DC6C00] 09:47:03 INFO - PROCESS | 384 | 1461084423742 Marionette DEBUG loaded listener.js 09:47:03 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF3F4C2000) [pid = 384] [serial = 350] [outer = 000000CF31DC6C00] 09:47:04 INFO - PROCESS | 384 | 1461084424148 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]]]}] 09:47:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:47:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 692ms 09:47:04 INFO - PROCESS | 384 | 1461084424212 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 09:47:04 INFO - PROCESS | 384 | 1461084424215 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 09:47:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:47:04 INFO - PROCESS | 384 | 1461084424227 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:47:04 INFO - PROCESS | 384 | 1461084424229 Marionette TRACE conn5 <- [1,434,null,{}] 09:47:04 INFO - PROCESS | 384 | 1461084424232 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}] 09:47:04 INFO - PROCESS | 384 | 1461084424361 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 09:47:04 INFO - PROCESS | 384 | 1461084424380 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40990800 == 29 [pid = 384] [id = 118] 09:47:04 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF3DD36800) [pid = 384] [serial = 351] [outer = 0000000000000000] 09:47:04 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF3FC1FC00) [pid = 384] [serial = 352] [outer = 000000CF3DD36800] 09:47:04 INFO - PROCESS | 384 | 1461084424461 Marionette DEBUG loaded listener.js 09:47:04 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF3FF0E400) [pid = 384] [serial = 353] [outer = 000000CF3DD36800] 09:47:04 INFO - PROCESS | 384 | 1461084424916 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]]]}] 09:47:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:47:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 735ms 09:47:04 INFO - PROCESS | 384 | 1461084424967 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 09:47:04 INFO - PROCESS | 384 | 1461084424970 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 09:47:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:47:04 INFO - PROCESS | 384 | 1461084424973 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:47:04 INFO - PROCESS | 384 | 1461084424975 Marionette TRACE conn5 <- [1,438,null,{}] 09:47:04 INFO - PROCESS | 384 | 1461084424979 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}] 09:47:05 INFO - PROCESS | 384 | 1461084425088 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 09:47:05 INFO - PROCESS | 384 | 1461084425097 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF411EA000 == 30 [pid = 384] [id = 119] 09:47:05 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF3FFD6C00) [pid = 384] [serial = 354] [outer = 0000000000000000] 09:47:05 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF400E1000) [pid = 384] [serial = 355] [outer = 000000CF3FFD6C00] 09:47:05 INFO - PROCESS | 384 | 1461084425150 Marionette DEBUG loaded listener.js 09:47:05 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF402A7C00) [pid = 384] [serial = 356] [outer = 000000CF3FFD6C00] 09:47:05 INFO - PROCESS | 384 | 1461084425609 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]]]}] 09:47:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:47:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 671ms 09:47:05 INFO - PROCESS | 384 | 1461084425647 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 09:47:05 INFO - PROCESS | 384 | 1461084425649 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 09:47:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:47:05 INFO - PROCESS | 384 | 1461084425652 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:47:05 INFO - PROCESS | 384 | 1461084425654 Marionette TRACE conn5 <- [1,442,null,{}] 09:47:05 INFO - PROCESS | 384 | 1461084425700 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}] 09:47:05 INFO - PROCESS | 384 | 1461084425822 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 09:47:05 INFO - PROCESS | 384 | 1461084425836 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4193D000 == 31 [pid = 384] [id = 120] 09:47:05 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF4036AC00) [pid = 384] [serial = 357] [outer = 0000000000000000] 09:47:05 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF403EC000) [pid = 384] [serial = 358] [outer = 000000CF4036AC00] 09:47:05 INFO - PROCESS | 384 | 1461084425922 Marionette DEBUG loaded listener.js 09:47:06 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF40497800) [pid = 384] [serial = 359] [outer = 000000CF4036AC00] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF44467800) [pid = 384] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF39B89800) [pid = 384] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF33F35C00) [pid = 384] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF31DC7000) [pid = 384] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF40499400) [pid = 384] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF4049C000) [pid = 384] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF441EB800) [pid = 384] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF4447E400) [pid = 384] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF402B0C00) [pid = 384] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF3FC1D000) [pid = 384] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF37F65000) [pid = 384] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF38251400) [pid = 384] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF337E1C00) [pid = 384] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF449C1800) [pid = 384] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF403E9400) [pid = 384] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF4446A400) [pid = 384] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000CF40EDF800) [pid = 384] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000CF38EF4800) [pid = 384] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000CF31E18400) [pid = 384] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000CF45012400) [pid = 384] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000CF32765800) [pid = 384] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000CF45017400) [pid = 384] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:47:06 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000CF3FC1A000) [pid = 384] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:47:06 INFO - PROCESS | 384 | 1461084426472 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]]]}] 09:47:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:47:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 881ms 09:47:06 INFO - PROCESS | 384 | 1461084426537 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 09:47:06 INFO - PROCESS | 384 | 1461084426539 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 09:47:06 INFO - PROCESS | 384 | 1461084426542 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:47:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:47:06 INFO - PROCESS | 384 | 1461084426544 Marionette TRACE conn5 <- [1,446,null,{}] 09:47:06 INFO - PROCESS | 384 | 1461084426547 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}] 09:47:06 INFO - PROCESS | 384 | 1461084426646 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 09:47:06 INFO - PROCESS | 384 | 1461084426690 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:06 INFO - PROCESS | 384 | ++DOCSHELL 000000CF42A1D800 == 32 [pid = 384] [id = 121] 09:47:06 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000CF33CABC00) [pid = 384] [serial = 360] [outer = 0000000000000000] 09:47:06 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000CF38CC9800) [pid = 384] [serial = 361] [outer = 000000CF33CABC00] 09:47:06 INFO - PROCESS | 384 | 1461084426736 Marionette DEBUG loaded listener.js 09:47:06 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000CF403E5C00) [pid = 384] [serial = 362] [outer = 000000CF33CABC00] 09:47:07 INFO - PROCESS | 384 | 1461084427109 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]]]}] 09:47:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:47:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 629ms 09:47:07 INFO - PROCESS | 384 | 1461084427175 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 09:47:07 INFO - PROCESS | 384 | 1461084427177 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 09:47:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:47:07 INFO - PROCESS | 384 | 1461084427180 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:47:07 INFO - PROCESS | 384 | 1461084427182 Marionette TRACE conn5 <- [1,450,null,{}] 09:47:07 INFO - PROCESS | 384 | 1461084427186 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}] 09:47:07 INFO - PROCESS | 384 | 1461084427261 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 09:47:07 INFO - PROCESS | 384 | 1461084427268 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43ECD000 == 33 [pid = 384] [id = 122] 09:47:07 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000CF4049C000) [pid = 384] [serial = 363] [outer = 0000000000000000] 09:47:07 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000CF40585400) [pid = 384] [serial = 364] [outer = 000000CF4049C000] 09:47:07 INFO - PROCESS | 384 | 1461084427313 Marionette DEBUG loaded listener.js 09:47:07 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000CF4058E400) [pid = 384] [serial = 365] [outer = 000000CF4049C000] 09:47:07 INFO - PROCESS | 384 | 1461084427735 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] 09:47:07 INFO - PROCESS | 384 | 1461084427773 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 09:47:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:47:07 INFO - PROCESS | 384 | 1461084427781 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:47:07 INFO - PROCESS | 384 | 1461084427783 Marionette TRACE conn5 <- [1,454,null,{}] 09:47:07 INFO - PROCESS | 384 | 1461084427787 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}] 09:47:07 INFO - PROCESS | 384 | 1461084427864 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 09:47:07 INFO - PROCESS | 384 | 1461084427871 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF442B8800 == 34 [pid = 384] [id = 123] 09:47:07 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF40C86000) [pid = 384] [serial = 366] [outer = 0000000000000000] 09:47:07 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF40DDF800) [pid = 384] [serial = 367] [outer = 000000CF40C86000] 09:47:07 INFO - PROCESS | 384 | 1461084427919 Marionette DEBUG loaded listener.js 09:47:07 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF40E33C00) [pid = 384] [serial = 368] [outer = 000000CF40C86000] 09:47:08 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:08 INFO - PROCESS | 384 | 1461084428388 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]]]}] 09:47:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:47:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 670ms 09:47:08 INFO - PROCESS | 384 | 1461084428455 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 09:47:08 INFO - PROCESS | 384 | 1461084428460 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 09:47:08 INFO - PROCESS | 384 | 1461084428466 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:47:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:47:08 INFO - PROCESS | 384 | 1461084428471 Marionette TRACE conn5 <- [1,458,null,{}] 09:47:08 INFO - PROCESS | 384 | 1461084428478 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}] 09:47:08 INFO - PROCESS | 384 | 1461084428651 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 09:47:08 INFO - PROCESS | 384 | 1461084428727 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:08 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38121000 == 35 [pid = 384] [id = 124] 09:47:08 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF32760800) [pid = 384] [serial = 369] [outer = 0000000000000000] 09:47:08 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF337E0C00) [pid = 384] [serial = 370] [outer = 000000CF32760800] 09:47:08 INFO - PROCESS | 384 | 1461084428788 Marionette DEBUG loaded listener.js 09:47:08 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF38F28C00) [pid = 384] [serial = 371] [outer = 000000CF32760800] 09:47:09 INFO - PROCESS | 384 | 1461084429365 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] 09:47:09 INFO - PROCESS | 384 | 1461084429421 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 09:47:09 INFO - PROCESS | 384 | 1461084429428 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:47:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:47:09 INFO - PROCESS | 384 | 1461084429431 Marionette TRACE conn5 <- [1,462,null,{}] 09:47:09 INFO - PROCESS | 384 | 1461084429435 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}] 09:47:09 INFO - PROCESS | 384 | 1461084429541 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 09:47:09 INFO - PROCESS | 384 | 1461084429610 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:09 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40957800 == 36 [pid = 384] [id = 125] 09:47:09 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF3CC49C00) [pid = 384] [serial = 372] [outer = 0000000000000000] 09:47:09 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF3F473C00) [pid = 384] [serial = 373] [outer = 000000CF3CC49C00] 09:47:09 INFO - PROCESS | 384 | 1461084429668 Marionette DEBUG loaded listener.js 09:47:09 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF3FF08400) [pid = 384] [serial = 374] [outer = 000000CF3CC49C00] 09:47:10 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:10 INFO - PROCESS | 384 | 1461084430325 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] 09:47:10 INFO - PROCESS | 384 | 1461084430359 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 09:47:10 INFO - PROCESS | 384 | 1461084430363 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:47:10 INFO - PROCESS | 384 | 1461084430367 Marionette TRACE conn5 <- [1,466,null,{}] 09:47:10 INFO - PROCESS | 384 | 1461084430380 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}] 09:47:10 INFO - PROCESS | 384 | 1461084430488 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 09:47:10 INFO - PROCESS | 384 | 1461084430556 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:10 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449D7800 == 37 [pid = 384] [id = 126] 09:47:10 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF403EC400) [pid = 384] [serial = 375] [outer = 0000000000000000] 09:47:10 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF40BF8C00) [pid = 384] [serial = 376] [outer = 000000CF403EC400] 09:47:10 INFO - PROCESS | 384 | 1461084430618 Marionette DEBUG loaded listener.js 09:47:10 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF415D8C00) [pid = 384] [serial = 377] [outer = 000000CF403EC400] 09:47:11 INFO - PROCESS | 384 | 1461084431327 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] 09:47:11 INFO - PROCESS | 384 | 1461084431398 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 09:47:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:47:11 INFO - PROCESS | 384 | 1461084431402 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:47:11 INFO - PROCESS | 384 | 1461084431404 Marionette TRACE conn5 <- [1,470,null,{}] 09:47:11 INFO - PROCESS | 384 | 1461084431408 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}] 09:47:11 INFO - PROCESS | 384 | 1461084431511 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 09:47:11 INFO - PROCESS | 384 | 1461084431578 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:11 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E54800 == 38 [pid = 384] [id = 127] 09:47:11 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF416E6000) [pid = 384] [serial = 378] [outer = 0000000000000000] 09:47:11 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF417EFC00) [pid = 384] [serial = 379] [outer = 000000CF416E6000] 09:47:11 INFO - PROCESS | 384 | 1461084431636 Marionette DEBUG loaded listener.js 09:47:11 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF41953400) [pid = 384] [serial = 380] [outer = 000000CF416E6000] 09:47:12 INFO - PROCESS | 384 | 1461084432217 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]]]}] 09:47:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:47:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 881ms 09:47:12 INFO - PROCESS | 384 | 1461084432285 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 09:47:12 INFO - PROCESS | 384 | 1461084432287 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 09:47:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:47:12 INFO - PROCESS | 384 | 1461084432291 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:47:12 INFO - PROCESS | 384 | 1461084432293 Marionette TRACE conn5 <- [1,474,null,{}] 09:47:12 INFO - PROCESS | 384 | 1461084432297 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}] 09:47:12 INFO - PROCESS | 384 | 1461084432399 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 09:47:12 INFO - PROCESS | 384 | 1461084432466 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF350AA000 == 39 [pid = 384] [id = 128] 09:47:12 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF38E9F800) [pid = 384] [serial = 381] [outer = 0000000000000000] 09:47:12 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF3CC44000) [pid = 384] [serial = 382] [outer = 000000CF38E9F800] 09:47:12 INFO - PROCESS | 384 | 1461084432525 Marionette DEBUG loaded listener.js 09:47:12 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF41957C00) [pid = 384] [serial = 383] [outer = 000000CF38E9F800] 09:47:12 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF3D65D800) [pid = 384] [serial = 384] [outer = 000000CF327DB000] 09:47:13 INFO - PROCESS | 384 | 1461084433324 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]]]}] 09:47:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:47:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1079ms 09:47:13 INFO - PROCESS | 384 | 1461084433373 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 09:47:13 INFO - PROCESS | 384 | 1461084433377 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 09:47:13 INFO - PROCESS | 384 | 1461084433383 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:47:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:47:13 INFO - PROCESS | 384 | 1461084433386 Marionette TRACE conn5 <- [1,478,null,{}] 09:47:13 INFO - PROCESS | 384 | 1461084433392 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}] 09:47:13 INFO - PROCESS | 384 | 1461084433495 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 09:47:13 INFO - PROCESS | 384 | 1461084433566 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF39A0B800 == 40 [pid = 384] [id = 129] 09:47:13 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF38962400) [pid = 384] [serial = 385] [outer = 0000000000000000] 09:47:13 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF38E3B800) [pid = 384] [serial = 386] [outer = 000000CF38962400] 09:47:13 INFO - PROCESS | 384 | 1461084433622 Marionette DEBUG loaded listener.js 09:47:13 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF3D77A800) [pid = 384] [serial = 387] [outer = 000000CF38962400] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF44483400) [pid = 384] [serial = 239] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF3D6AD000) [pid = 384] [serial = 337] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF40586400) [pid = 384] [serial = 307] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF415D9000) [pid = 384] [serial = 308] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF4310CC00) [pid = 384] [serial = 311] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF419D0400) [pid = 384] [serial = 310] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF4426C400) [pid = 384] [serial = 313] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF44503400) [pid = 384] [serial = 319] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF40364C00) [pid = 384] [serial = 304] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF3FF06000) [pid = 384] [serial = 301] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF400E8400) [pid = 384] [serial = 302] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF39B8E000) [pid = 384] [serial = 298] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF3F45D800) [pid = 384] [serial = 299] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF3F05D400) [pid = 384] [serial = 296] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF3C98AC00) [pid = 384] [serial = 295] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF3812B800) [pid = 384] [serial = 293] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF33D95400) [pid = 384] [serial = 292] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF48280C00) [pid = 384] [serial = 290] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF47F7FC00) [pid = 384] [serial = 289] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF47F17C00) [pid = 384] [serial = 287] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF403EFC00) [pid = 384] [serial = 286] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000CF47F16400) [pid = 384] [serial = 284] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000CF44510C00) [pid = 384] [serial = 283] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000CF42D79800) [pid = 384] [serial = 281] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000CF415EB800) [pid = 384] [serial = 280] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000CF3F460000) [pid = 384] [serial = 278] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000CF3A750C00) [pid = 384] [serial = 277] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000CF31E42C00) [pid = 384] [serial = 275] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000CF31E1DC00) [pid = 384] [serial = 274] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000CF45F87C00) [pid = 384] [serial = 272] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000CF449C3400) [pid = 384] [serial = 320] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000CF327DB400) [pid = 384] [serial = 325] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000CF46037800) [pid = 384] [serial = 322] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000CF337DE400) [pid = 384] [serial = 326] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000CF47D84000) [pid = 384] [serial = 323] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000CF41772C00) [pid = 384] [serial = 316] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000CF44472C00) [pid = 384] [serial = 317] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000CF44471800) [pid = 384] [serial = 314] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000CF403E4400) [pid = 384] [serial = 305] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 75 (000000CF3C992000) [pid = 384] [serial = 335] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 74 (000000CF33F41C00) [pid = 384] [serial = 328] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 73 (000000CF38E98400) [pid = 384] [serial = 331] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 72 (000000CF38F30800) [pid = 384] [serial = 332] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 71 (000000CF39BDA000) [pid = 384] [serial = 334] [outer = 0000000000000000] [url = about:blank] 09:47:13 INFO - PROCESS | 384 | --DOMWINDOW == 70 (000000CF34EF8000) [pid = 384] [serial = 329] [outer = 0000000000000000] [url = about:blank] 09:47:14 INFO - PROCESS | 384 | 1461084434140 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]]]}] 09:47:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:47:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 775ms 09:47:14 INFO - PROCESS | 384 | 1461084434194 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 09:47:14 INFO - PROCESS | 384 | 1461084434200 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 09:47:14 INFO - PROCESS | 384 | 1461084434207 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:47:14 INFO - PROCESS | 384 | 1461084434209 Marionette TRACE conn5 <- [1,482,null,{}] 09:47:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:47:14 INFO - PROCESS | 384 | 1461084434213 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}] 09:47:14 INFO - PROCESS | 384 | 1461084434297 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 09:47:14 INFO - PROCESS | 384 | 1461084434307 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3CF000 == 41 [pid = 384] [id = 130] 09:47:14 INFO - PROCESS | 384 | ++DOMWINDOW == 71 (000000CF33F3AC00) [pid = 384] [serial = 388] [outer = 0000000000000000] 09:47:14 INFO - PROCESS | 384 | ++DOMWINDOW == 72 (000000CF38F2DC00) [pid = 384] [serial = 389] [outer = 000000CF33F3AC00] 09:47:14 INFO - PROCESS | 384 | 1461084434354 Marionette DEBUG loaded listener.js 09:47:14 INFO - PROCESS | 384 | ++DOMWINDOW == 73 (000000CF3CC44400) [pid = 384] [serial = 390] [outer = 000000CF33F3AC00] 09:47:14 INFO - PROCESS | 384 | 1461084434841 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]]]}] 09:47:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:47:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 09:47:14 INFO - PROCESS | 384 | 1461084434887 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 09:47:14 INFO - PROCESS | 384 | 1461084434889 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 09:47:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:47:14 INFO - PROCESS | 384 | 1461084434893 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:47:14 INFO - PROCESS | 384 | 1461084434896 Marionette TRACE conn5 <- [1,486,null,{}] 09:47:14 INFO - PROCESS | 384 | 1461084434907 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}] 09:47:14 INFO - PROCESS | 384 | 1461084434993 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 09:47:15 INFO - PROCESS | 384 | 1461084435065 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4005D000 == 42 [pid = 384] [id = 131] 09:47:15 INFO - PROCESS | 384 | ++DOMWINDOW == 74 (000000CF3F45E800) [pid = 384] [serial = 391] [outer = 0000000000000000] 09:47:15 INFO - PROCESS | 384 | ++DOMWINDOW == 75 (000000CF3F95A000) [pid = 384] [serial = 392] [outer = 000000CF3F45E800] 09:47:15 INFO - PROCESS | 384 | 1461084435116 Marionette DEBUG loaded listener.js 09:47:15 INFO - PROCESS | 384 | ++DOMWINDOW == 76 (000000CF3FF09C00) [pid = 384] [serial = 393] [outer = 000000CF3F45E800] 09:47:15 INFO - PROCESS | 384 | 1461084435496 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]]]}] 09:47:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:47:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 629ms 09:47:15 INFO - PROCESS | 384 | 1461084435525 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 09:47:15 INFO - PROCESS | 384 | 1461084435528 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 09:47:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:47:15 INFO - PROCESS | 384 | 1461084435531 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:47:15 INFO - PROCESS | 384 | 1461084435533 Marionette TRACE conn5 <- [1,490,null,{}] 09:47:15 INFO - PROCESS | 384 | 1461084435536 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}] 09:47:15 INFO - PROCESS | 384 | 1461084435618 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 09:47:15 INFO - PROCESS | 384 | 1461084435656 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4098E800 == 43 [pid = 384] [id = 132] 09:47:15 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000CF402AA800) [pid = 384] [serial = 394] [outer = 0000000000000000] 09:47:15 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000CF4036A000) [pid = 384] [serial = 395] [outer = 000000CF402AA800] 09:47:15 INFO - PROCESS | 384 | 1461084435703 Marionette DEBUG loaded listener.js 09:47:15 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000CF403EB800) [pid = 384] [serial = 396] [outer = 000000CF402AA800] 09:47:16 INFO - PROCESS | 384 | 1461084436152 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]]]}] 09:47:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:47:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 692ms 09:47:16 INFO - PROCESS | 384 | 1461084436231 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 09:47:16 INFO - PROCESS | 384 | 1461084436233 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 09:47:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:47:16 INFO - PROCESS | 384 | 1461084436237 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:47:16 INFO - PROCESS | 384 | 1461084436238 Marionette TRACE conn5 <- [1,494,null,{}] 09:47:16 INFO - PROCESS | 384 | 1461084436242 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}] 09:47:16 INFO - PROCESS | 384 | 1461084436343 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 09:47:16 INFO - PROCESS | 384 | 1461084436353 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF411F4800 == 44 [pid = 384] [id = 133] 09:47:16 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000CF40497C00) [pid = 384] [serial = 397] [outer = 0000000000000000] 09:47:16 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000CF4049EC00) [pid = 384] [serial = 398] [outer = 000000CF40497C00] 09:47:16 INFO - PROCESS | 384 | 1461084436435 Marionette DEBUG loaded listener.js 09:47:16 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000CF40BF9800) [pid = 384] [serial = 399] [outer = 000000CF40497C00] 09:47:16 INFO - PROCESS | 384 | 1461084436882 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]]]}] 09:47:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:47:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 09:47:16 INFO - PROCESS | 384 | 1461084436914 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 09:47:16 INFO - PROCESS | 384 | 1461084436916 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 09:47:16 INFO - PROCESS | 384 | 1461084436919 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:47:16 INFO - PROCESS | 384 | 1461084436921 Marionette TRACE conn5 <- [1,498,null,{}] 09:47:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:47:16 INFO - PROCESS | 384 | 1461084436929 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}] 09:47:17 INFO - PROCESS | 384 | 1461084437084 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 09:47:17 INFO - PROCESS | 384 | 1461084437100 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF33CDA800 == 45 [pid = 384] [id = 134] 09:47:17 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000CF415E3800) [pid = 384] [serial = 400] [outer = 0000000000000000] 09:47:17 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000CF41956C00) [pid = 384] [serial = 401] [outer = 000000CF415E3800] 09:47:17 INFO - PROCESS | 384 | 1461084437182 Marionette DEBUG loaded listener.js 09:47:17 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000CF41F9CC00) [pid = 384] [serial = 402] [outer = 000000CF415E3800] 09:47:17 INFO - PROCESS | 384 | 1461084437617 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]]]}] 09:47:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:47:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 734ms 09:47:17 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000CF337E7000) [pid = 384] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:47:17 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000CF3348F000) [pid = 384] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:47:17 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000CF31DC6C00) [pid = 384] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:47:17 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000CF337E6000) [pid = 384] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:47:17 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000CF3DD36800) [pid = 384] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:47:17 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000CF3FFD6C00) [pid = 384] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:47:17 INFO - PROCESS | 384 | --DOMWINDOW == 78 (000000CF4049C000) [pid = 384] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:47:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:47:17 INFO - PROCESS | 384 | --DOMWINDOW == 77 (000000CF33CABC00) [pid = 384] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:47:17 INFO - PROCESS | 384 | --DOMWINDOW == 76 (000000CF4036AC00) [pid = 384] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:47:17 INFO - PROCESS | 384 | 1461084437659 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 09:47:17 INFO - PROCESS | 384 | 1461084437662 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 09:47:17 INFO - PROCESS | 384 | 1461084437665 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:47:17 INFO - PROCESS | 384 | 1461084437667 Marionette TRACE conn5 <- [1,502,null,{}] 09:47:17 INFO - PROCESS | 384 | 1461084437670 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}] 09:47:17 INFO - PROCESS | 384 | 1461084437769 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 09:47:17 INFO - PROCESS | 384 | 1461084437813 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4170B800 == 46 [pid = 384] [id = 135] 09:47:17 INFO - PROCESS | 384 | ++DOMWINDOW == 77 (000000CF31DC5C00) [pid = 384] [serial = 403] [outer = 0000000000000000] 09:47:17 INFO - PROCESS | 384 | ++DOMWINDOW == 78 (000000CF3F4B6C00) [pid = 384] [serial = 404] [outer = 000000CF31DC5C00] 09:47:17 INFO - PROCESS | 384 | 1461084437861 Marionette DEBUG loaded listener.js 09:47:17 INFO - PROCESS | 384 | ++DOMWINDOW == 79 (000000CF419C6000) [pid = 384] [serial = 405] [outer = 000000CF31DC5C00] 09:47:18 INFO - PROCESS | 384 | 1461084438223 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]]]}] 09:47:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:47:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 587ms 09:47:18 INFO - PROCESS | 384 | 1461084438254 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 09:47:18 INFO - PROCESS | 384 | 1461084438257 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 09:47:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:47:18 INFO - PROCESS | 384 | 1461084438260 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:47:18 INFO - PROCESS | 384 | 1461084438261 Marionette TRACE conn5 <- [1,506,null,{}] 09:47:18 INFO - PROCESS | 384 | 1461084438265 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}] 09:47:18 INFO - PROCESS | 384 | 1461084438367 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 09:47:18 INFO - PROCESS | 384 | 1461084438375 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:18 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44523800 == 47 [pid = 384] [id = 136] 09:47:18 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000CF42A28000) [pid = 384] [serial = 406] [outer = 0000000000000000] 09:47:18 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000CF43549400) [pid = 384] [serial = 407] [outer = 000000CF42A28000] 09:47:18 INFO - PROCESS | 384 | 1461084438421 Marionette DEBUG loaded listener.js 09:47:18 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000CF441D1C00) [pid = 384] [serial = 408] [outer = 000000CF42A28000] 09:47:18 INFO - PROCESS | 384 | 1461084438851 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]]]}] 09:47:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:47:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 629ms 09:47:18 INFO - PROCESS | 384 | 1461084438892 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 09:47:18 INFO - PROCESS | 384 | 1461084438894 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 09:47:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:47:18 INFO - PROCESS | 384 | 1461084438898 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:47:18 INFO - PROCESS | 384 | 1461084438900 Marionette TRACE conn5 <- [1,510,null,{}] 09:47:18 INFO - PROCESS | 384 | 1461084438903 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}] 09:47:19 INFO - PROCESS | 384 | 1461084439008 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 09:47:19 INFO - PROCESS | 384 | 1461084439014 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D49000 == 48 [pid = 384] [id = 137] 09:47:19 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000CF441EBC00) [pid = 384] [serial = 409] [outer = 0000000000000000] 09:47:19 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000CF44269400) [pid = 384] [serial = 410] [outer = 000000CF441EBC00] 09:47:19 INFO - PROCESS | 384 | 1461084439060 Marionette DEBUG loaded listener.js 09:47:19 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000CF44469C00) [pid = 384] [serial = 411] [outer = 000000CF441EBC00] 09:47:19 INFO - PROCESS | 384 | 1461084439464 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]]]}] 09:47:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:47:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 629ms 09:47:19 INFO - PROCESS | 384 | 1461084439530 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 09:47:19 INFO - PROCESS | 384 | 1461084439532 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 09:47:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:47:19 INFO - PROCESS | 384 | 1461084439536 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:47:19 INFO - PROCESS | 384 | 1461084439538 Marionette TRACE conn5 <- [1,514,null,{}] 09:47:19 INFO - PROCESS | 384 | 1461084439541 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}] 09:47:19 INFO - PROCESS | 384 | 1461084439621 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 09:47:19 INFO - PROCESS | 384 | 1461084439627 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E5A800 == 49 [pid = 384] [id = 138] 09:47:19 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000CF4446E000) [pid = 384] [serial = 412] [outer = 0000000000000000] 09:47:19 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000CF44472800) [pid = 384] [serial = 413] [outer = 000000CF4446E000] 09:47:19 INFO - PROCESS | 384 | 1461084439674 Marionette DEBUG loaded listener.js 09:47:19 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000CF4447BC00) [pid = 384] [serial = 414] [outer = 000000CF4446E000] 09:47:20 INFO - PROCESS | 384 | 1461084440315 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]]]}] 09:47:20 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 09:47:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 839ms 09:47:20 INFO - PROCESS | 384 | 1461084440378 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 09:47:20 INFO - PROCESS | 384 | 1461084440384 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 09:47:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:47:20 INFO - PROCESS | 384 | 1461084440405 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:47:20 INFO - PROCESS | 384 | 1461084440409 Marionette TRACE conn5 <- [1,518,null,{}] 09:47:20 INFO - PROCESS | 384 | 1461084440415 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}] 09:47:20 INFO - PROCESS | 384 | 1461084440535 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 09:47:20 INFO - PROCESS | 384 | 1461084440597 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:20 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CCAD000 == 50 [pid = 384] [id = 139] 09:47:20 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000CF385C5C00) [pid = 384] [serial = 415] [outer = 0000000000000000] 09:47:20 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000CF38F30800) [pid = 384] [serial = 416] [outer = 000000CF385C5C00] 09:47:20 INFO - PROCESS | 384 | 1461084440658 Marionette DEBUG loaded listener.js 09:47:20 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000CF3F05DC00) [pid = 384] [serial = 417] [outer = 000000CF385C5C00] 09:47:21 INFO - PROCESS | 384 | 1461084441315 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]]]}] 09:47:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:47:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 944ms 09:47:21 INFO - PROCESS | 384 | 1461084441336 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 09:47:21 INFO - PROCESS | 384 | 1461084441343 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 09:47:21 INFO - PROCESS | 384 | 1461084441349 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:47:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:47:21 INFO - PROCESS | 384 | 1461084441352 Marionette TRACE conn5 <- [1,522,null,{}] 09:47:21 INFO - PROCESS | 384 | 1461084441357 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}] 09:47:21 INFO - PROCESS | 384 | 1461084441469 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 09:47:21 INFO - PROCESS | 384 | 1461084441538 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4193E000 == 51 [pid = 384] [id = 140] 09:47:21 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000CF3FE9DC00) [pid = 384] [serial = 418] [outer = 0000000000000000] 09:47:21 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000CF403E7000) [pid = 384] [serial = 419] [outer = 000000CF3FE9DC00] 09:47:21 INFO - PROCESS | 384 | 1461084441596 Marionette DEBUG loaded listener.js 09:47:21 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF40E2B800) [pid = 384] [serial = 420] [outer = 000000CF3FE9DC00] 09:47:22 INFO - PROCESS | 384 | 1461084442249 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]]]}] 09:47:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:47:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 923ms 09:47:22 INFO - PROCESS | 384 | 1461084442278 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 09:47:22 INFO - PROCESS | 384 | 1461084442281 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 09:47:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:47:22 INFO - PROCESS | 384 | 1461084442285 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:47:22 INFO - PROCESS | 384 | 1461084442290 Marionette TRACE conn5 <- [1,526,null,{}] 09:47:22 INFO - PROCESS | 384 | 1461084442302 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}] 09:47:22 INFO - PROCESS | 384 | 1461084442415 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 09:47:22 INFO - PROCESS | 384 | 1461084442486 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48411000 == 52 [pid = 384] [id = 141] 09:47:22 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF43C2B400) [pid = 384] [serial = 421] [outer = 0000000000000000] 09:47:22 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF4446D400) [pid = 384] [serial = 422] [outer = 000000CF43C2B400] 09:47:22 INFO - PROCESS | 384 | 1461084442546 Marionette DEBUG loaded listener.js 09:47:22 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF44482400) [pid = 384] [serial = 423] [outer = 000000CF43C2B400] 09:47:23 INFO - PROCESS | 384 | 1461084443113 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]]]}] 09:47:23 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 09:47:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 881ms 09:47:23 INFO - PROCESS | 384 | 1461084443168 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 09:47:23 INFO - PROCESS | 384 | 1461084443172 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 09:47:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:47:23 INFO - PROCESS | 384 | 1461084443175 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:47:23 INFO - PROCESS | 384 | 1461084443178 Marionette TRACE conn5 <- [1,530,null,{}] 09:47:23 INFO - PROCESS | 384 | 1461084443181 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}] 09:47:23 INFO - PROCESS | 384 | 1461084443289 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 09:47:23 INFO - PROCESS | 384 | 1461084443370 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:23 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484ED800 == 53 [pid = 384] [id = 142] 09:47:23 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF449B8800) [pid = 384] [serial = 424] [outer = 0000000000000000] 09:47:23 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF449BDC00) [pid = 384] [serial = 425] [outer = 000000CF449B8800] 09:47:23 INFO - PROCESS | 384 | 1461084443427 Marionette DEBUG loaded listener.js 09:47:23 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF449C5000) [pid = 384] [serial = 426] [outer = 000000CF449B8800] 09:47:24 INFO - PROCESS | 384 | 1461084444043 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"]]]}] 09:47:24 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 09:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:47:24 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 09:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:47:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 922ms 09:47:24 INFO - PROCESS | 384 | 1461084444100 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 09:47:24 INFO - PROCESS | 384 | 1461084444102 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 09:47:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:47:24 INFO - PROCESS | 384 | 1461084444106 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:47:24 INFO - PROCESS | 384 | 1461084444109 Marionette TRACE conn5 <- [1,534,null,{}] 09:47:24 INFO - PROCESS | 384 | 1461084444113 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}] 09:47:24 INFO - PROCESS | 384 | 1461084444229 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 09:47:24 INFO - PROCESS | 384 | 1461084444309 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF37F4A000 == 54 [pid = 384] [id = 143] 09:47:24 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF31F2FC00) [pid = 384] [serial = 427] [outer = 0000000000000000] 09:47:24 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF3890E400) [pid = 384] [serial = 428] [outer = 000000CF31F2FC00] 09:47:24 INFO - PROCESS | 384 | 1461084444366 Marionette DEBUG loaded listener.js 09:47:24 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF449C3400) [pid = 384] [serial = 429] [outer = 000000CF31F2FC00] 09:47:25 INFO - PROCESS | 384 | 1461084445054 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]]]}] 09:47:25 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. 09:47:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 987ms 09:47:25 INFO - PROCESS | 384 | 1461084445096 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 09:47:25 INFO - PROCESS | 384 | 1461084445100 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 09:47:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:47:25 INFO - PROCESS | 384 | 1461084445106 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:47:25 INFO - PROCESS | 384 | 1461084445110 Marionette TRACE conn5 <- [1,538,null,{}] 09:47:25 INFO - PROCESS | 384 | 1461084445115 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}] 09:47:25 INFO - PROCESS | 384 | 1461084445214 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 09:47:25 INFO - PROCESS | 384 | 1461084445299 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F451000 == 55 [pid = 384] [id = 144] 09:47:25 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF337E1C00) [pid = 384] [serial = 430] [outer = 0000000000000000] 09:47:25 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF34EF3C00) [pid = 384] [serial = 431] [outer = 000000CF337E1C00] 09:47:25 INFO - PROCESS | 384 | 1461084445350 Marionette DEBUG loaded listener.js 09:47:25 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF38F2A000) [pid = 384] [serial = 432] [outer = 000000CF337E1C00] 09:47:25 INFO - PROCESS | 384 | 1461084445919 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]]]}] 09:47:25 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. 09:47:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 838ms 09:47:25 INFO - PROCESS | 384 | 1461084445958 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 09:47:25 INFO - PROCESS | 384 | 1461084445964 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 09:47:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:47:25 INFO - PROCESS | 384 | 1461084445972 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:47:25 INFO - PROCESS | 384 | 1461084445975 Marionette TRACE conn5 <- [1,542,null,{}] 09:47:25 INFO - PROCESS | 384 | 1461084445979 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}] 09:47:26 INFO - PROCESS | 384 | 1461084446093 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 09:47:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF38111800 == 54 [pid = 384] [id = 30] 09:47:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D49000 == 53 [pid = 384] [id = 137] 09:47:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF44523800 == 52 [pid = 384] [id = 136] 09:47:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4170B800 == 51 [pid = 384] [id = 135] 09:47:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF33CDA800 == 50 [pid = 384] [id = 134] 09:47:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF411F4800 == 49 [pid = 384] [id = 133] 09:47:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4098E800 == 48 [pid = 384] [id = 132] 09:47:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4005D000 == 47 [pid = 384] [id = 131] 09:47:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF3A3CF000 == 46 [pid = 384] [id = 130] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF40DDF800) [pid = 384] [serial = 367] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF39A0B800 == 45 [pid = 384] [id = 129] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF3FF0E400) [pid = 384] [serial = 353] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF402A7C00) [pid = 384] [serial = 356] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF400E1000) [pid = 384] [serial = 355] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF4058E400) [pid = 384] [serial = 365] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF38CC9800) [pid = 384] [serial = 361] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF403EC000) [pid = 384] [serial = 358] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF40585400) [pid = 384] [serial = 364] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF40497800) [pid = 384] [serial = 359] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF403E5C00) [pid = 384] [serial = 362] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF3F4C2000) [pid = 384] [serial = 350] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF39B84000) [pid = 384] [serial = 346] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000CF3A757400) [pid = 384] [serial = 347] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000CF33F44800) [pid = 384] [serial = 343] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000CF38F2E800) [pid = 384] [serial = 344] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000CF3F460400) [pid = 384] [serial = 349] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000CF38ACC800) [pid = 384] [serial = 341] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000CF37F61800) [pid = 384] [serial = 340] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000CF3FC1FC00) [pid = 384] [serial = 352] [outer = 0000000000000000] [url = about:blank] 09:47:26 INFO - PROCESS | 384 | 1461084446248 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF33B0B800 == 46 [pid = 384] [id = 145] 09:47:26 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000CF31DC7400) [pid = 384] [serial = 433] [outer = 0000000000000000] 09:47:26 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000CF31E22400) [pid = 384] [serial = 434] [outer = 000000CF31DC7400] 09:47:26 INFO - PROCESS | 384 | 1461084446297 Marionette DEBUG loaded listener.js 09:47:26 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000CF3843F800) [pid = 384] [serial = 435] [outer = 000000CF31DC7400] 09:47:26 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:26 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:47:26 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:26 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:47:26 INFO - PROCESS | 384 | 1461084446718 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]]]}] 09:47:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:47:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 776ms 09:47:26 INFO - PROCESS | 384 | 1461084446751 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 09:47:26 INFO - PROCESS | 384 | 1461084446753 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 09:47:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:47:26 INFO - PROCESS | 384 | 1461084446761 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:47:26 INFO - PROCESS | 384 | 1461084446765 Marionette TRACE conn5 <- [1,546,null,{}] 09:47:26 INFO - PROCESS | 384 | 1461084446777 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}] 09:47:26 INFO - PROCESS | 384 | 1461084446862 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 09:47:26 INFO - PROCESS | 384 | 1461084446871 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4044D000 == 47 [pid = 384] [id = 146] 09:47:26 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000CF3F45AC00) [pid = 384] [serial = 436] [outer = 0000000000000000] 09:47:26 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000CF3F462800) [pid = 384] [serial = 437] [outer = 000000CF3F45AC00] 09:47:26 INFO - PROCESS | 384 | 1461084446922 Marionette DEBUG loaded listener.js 09:47:27 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000CF3F95F000) [pid = 384] [serial = 438] [outer = 000000CF3F45AC00] 09:47:27 INFO - PROCESS | 384 | 1461084447377 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]]]}] 09:47:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:47:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 629ms 09:47:27 INFO - PROCESS | 384 | 1461084447394 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 09:47:27 INFO - PROCESS | 384 | 1461084447397 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 09:47:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:47:27 INFO - PROCESS | 384 | 1461084447400 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:47:27 INFO - PROCESS | 384 | 1461084447402 Marionette TRACE conn5 <- [1,550,null,{}] 09:47:27 INFO - PROCESS | 384 | 1461084447410 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}] 09:47:27 INFO - PROCESS | 384 | 1461084447494 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 09:47:27 INFO - PROCESS | 384 | 1461084447532 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF411DF000 == 48 [pid = 384] [id = 147] 09:47:27 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF3FFCB800) [pid = 384] [serial = 439] [outer = 0000000000000000] 09:47:27 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF400E0C00) [pid = 384] [serial = 440] [outer = 000000CF3FFCB800] 09:47:27 INFO - PROCESS | 384 | 1461084447581 Marionette DEBUG loaded listener.js 09:47:27 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF402AB000) [pid = 384] [serial = 441] [outer = 000000CF3FFCB800] 09:47:27 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:27 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:28 INFO - PROCESS | 384 | 1461084448002 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]]]}] 09:47:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:47:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 629ms 09:47:28 INFO - PROCESS | 384 | 1461084448032 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 09:47:28 INFO - PROCESS | 384 | 1461084448034 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 09:47:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:47:28 INFO - PROCESS | 384 | 1461084448037 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:47:28 INFO - PROCESS | 384 | 1461084448039 Marionette TRACE conn5 <- [1,554,null,{}] 09:47:28 INFO - PROCESS | 384 | 1461084448043 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}] 09:47:28 INFO - PROCESS | 384 | 1461084448123 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 09:47:28 INFO - PROCESS | 384 | 1461084448129 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41940000 == 49 [pid = 384] [id = 148] 09:47:28 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF40362C00) [pid = 384] [serial = 442] [outer = 0000000000000000] 09:47:28 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF403E4800) [pid = 384] [serial = 443] [outer = 000000CF40362C00] 09:47:28 INFO - PROCESS | 384 | 1461084448175 Marionette DEBUG loaded listener.js 09:47:28 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF40495C00) [pid = 384] [serial = 444] [outer = 000000CF40362C00] 09:47:28 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:28 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:47:28 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:28 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:47:28 INFO - PROCESS | 384 | 1461084448646 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]]]}] 09:47:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:47:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 629ms 09:47:28 INFO - PROCESS | 384 | 1461084448670 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 09:47:28 INFO - PROCESS | 384 | 1461084448672 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 09:47:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:47:28 INFO - PROCESS | 384 | 1461084448681 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:47:28 INFO - PROCESS | 384 | 1461084448683 Marionette TRACE conn5 <- [1,558,null,{}] 09:47:28 INFO - PROCESS | 384 | 1461084448686 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}] 09:47:28 INFO - PROCESS | 384 | 1461084448810 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 09:47:28 INFO - PROCESS | 384 | 1461084448892 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43EC4800 == 50 [pid = 384] [id = 149] 09:47:28 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF40C83400) [pid = 384] [serial = 445] [outer = 0000000000000000] 09:47:28 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF415D9000) [pid = 384] [serial = 446] [outer = 000000CF40C83400] 09:47:28 INFO - PROCESS | 384 | 1461084448942 Marionette DEBUG loaded listener.js 09:47:29 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF416EA400) [pid = 384] [serial = 447] [outer = 000000CF40C83400] 09:47:29 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:29 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:29 INFO - PROCESS | 384 | 1461084449420 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]]]}] 09:47:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:47:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 776ms 09:47:29 INFO - PROCESS | 384 | 1461084449460 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 09:47:29 INFO - PROCESS | 384 | 1461084449462 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 09:47:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:47:29 INFO - PROCESS | 384 | 1461084449471 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:47:29 INFO - PROCESS | 384 | 1461084449473 Marionette TRACE conn5 <- [1,562,null,{}] 09:47:29 INFO - PROCESS | 384 | 1461084449476 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}] 09:47:29 INFO - PROCESS | 384 | 1461084449578 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 09:47:29 INFO - PROCESS | 384 | 1461084449590 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4452F000 == 51 [pid = 384] [id = 150] 09:47:29 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF41778400) [pid = 384] [serial = 448] [outer = 0000000000000000] 09:47:29 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF41954C00) [pid = 384] [serial = 449] [outer = 000000CF41778400] 09:47:29 INFO - PROCESS | 384 | 1461084449636 Marionette DEBUG loaded listener.js 09:47:29 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF42D70400) [pid = 384] [serial = 450] [outer = 000000CF41778400] 09:47:30 INFO - PROCESS | 384 | 1461084450065 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]]]}] 09:47:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:47:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 629ms 09:47:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:47:30 INFO - PROCESS | 384 | 1461084450103 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 09:47:30 INFO - PROCESS | 384 | 1461084450105 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 09:47:30 INFO - PROCESS | 384 | 1461084450109 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:47:30 INFO - PROCESS | 384 | 1461084450111 Marionette TRACE conn5 <- [1,566,null,{}] 09:47:30 INFO - PROCESS | 384 | 1461084450122 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}] 09:47:30 INFO - PROCESS | 384 | 1461084450252 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 09:47:30 INFO - PROCESS | 384 | 1461084450263 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48253800 == 52 [pid = 384] [id = 151] 09:47:30 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF417E4C00) [pid = 384] [serial = 451] [outer = 0000000000000000] 09:47:30 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF441F0000) [pid = 384] [serial = 452] [outer = 000000CF417E4C00] 09:47:30 INFO - PROCESS | 384 | 1461084450308 Marionette DEBUG loaded listener.js 09:47:30 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF4447CC00) [pid = 384] [serial = 453] [outer = 000000CF417E4C00] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF31E1E000) [pid = 384] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF441EBC00) [pid = 384] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF40C86000) [pid = 384] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF33F3AC00) [pid = 384] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF402AA800) [pid = 384] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF40497C00) [pid = 384] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF38E9F800) [pid = 384] [serial = 381] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF38962400) [pid = 384] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF32760800) [pid = 384] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF415E3800) [pid = 384] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF3CC49C00) [pid = 384] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF403EC400) [pid = 384] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF3F45E800) [pid = 384] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF31DC5C00) [pid = 384] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:47:30 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000CF42A28000) [pid = 384] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:47:30 INFO - PROCESS | 384 | 1461084450905 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]]]}] 09:47:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:47:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 840ms 09:47:30 INFO - PROCESS | 384 | 1461084450952 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 09:47:30 INFO - PROCESS | 384 | 1461084450954 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 09:47:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:47:30 INFO - PROCESS | 384 | 1461084450957 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:47:30 INFO - PROCESS | 384 | 1461084450959 Marionette TRACE conn5 <- [1,570,null,{}] 09:47:30 INFO - PROCESS | 384 | 1461084450963 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}] 09:47:31 INFO - PROCESS | 384 | 1461084451042 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 09:47:31 INFO - PROCESS | 384 | 1461084451048 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484E2000 == 53 [pid = 384] [id = 152] 09:47:31 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF3D665000) [pid = 384] [serial = 454] [outer = 0000000000000000] 09:47:31 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF403F0400) [pid = 384] [serial = 455] [outer = 000000CF3D665000] 09:47:31 INFO - PROCESS | 384 | 1461084451094 Marionette DEBUG loaded listener.js 09:47:31 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF43C2D800) [pid = 384] [serial = 456] [outer = 000000CF3D665000] 09:47:31 INFO - PROCESS | 384 | 1461084451503 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]]]}] 09:47:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:47:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 587ms 09:47:31 INFO - PROCESS | 384 | 1461084451548 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 09:47:31 INFO - PROCESS | 384 | 1461084451550 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 09:47:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:47:31 INFO - PROCESS | 384 | 1461084451554 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:47:31 INFO - PROCESS | 384 | 1461084451556 Marionette TRACE conn5 <- [1,574,null,{}] 09:47:31 INFO - PROCESS | 384 | 1461084451559 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}] 09:47:31 INFO - PROCESS | 384 | 1461084451643 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 09:47:31 INFO - PROCESS | 384 | 1461084451651 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF487C5800 == 54 [pid = 384] [id = 153] 09:47:31 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF4447D400) [pid = 384] [serial = 457] [outer = 0000000000000000] 09:47:31 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF449C1800) [pid = 384] [serial = 458] [outer = 000000CF4447D400] 09:47:31 INFO - PROCESS | 384 | 1461084451698 Marionette DEBUG loaded listener.js 09:47:31 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF45021000) [pid = 384] [serial = 459] [outer = 000000CF4447D400] 09:47:32 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:32 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:47:32 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:32 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:47:32 INFO - PROCESS | 384 | 1461084452139 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]]]}] 09:47:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:47:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 628ms 09:47:32 INFO - PROCESS | 384 | 1461084452189 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 09:47:32 INFO - PROCESS | 384 | 1461084452192 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 09:47:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:47:32 INFO - PROCESS | 384 | 1461084452195 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:47:32 INFO - PROCESS | 384 | 1461084452198 Marionette TRACE conn5 <- [1,578,null,{}] 09:47:32 INFO - PROCESS | 384 | 1461084452202 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}] 09:47:32 INFO - PROCESS | 384 | 1461084452302 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 09:47:32 INFO - PROCESS | 384 | 1461084452310 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D21000 == 55 [pid = 384] [id = 154] 09:47:32 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF45047C00) [pid = 384] [serial = 460] [outer = 0000000000000000] 09:47:32 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF45F7E400) [pid = 384] [serial = 461] [outer = 000000CF45047C00] 09:47:32 INFO - PROCESS | 384 | 1461084452361 Marionette DEBUG loaded listener.js 09:47:32 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF45F87C00) [pid = 384] [serial = 462] [outer = 000000CF45047C00] 09:47:32 INFO - PROCESS | 384 | 1461084452965 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]]]}] 09:47:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:47:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 880ms 09:47:33 INFO - PROCESS | 384 | 1461084453079 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 09:47:33 INFO - PROCESS | 384 | 1461084453084 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 09:47:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:47:33 INFO - PROCESS | 384 | 1461084453090 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:47:33 INFO - PROCESS | 384 | 1461084453094 Marionette TRACE conn5 <- [1,582,null,{}] 09:47:33 INFO - PROCESS | 384 | 1461084453101 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}] 09:47:33 INFO - PROCESS | 384 | 1461084453221 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 09:47:33 INFO - PROCESS | 384 | 1461084453286 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3C921800 == 56 [pid = 384] [id = 155] 09:47:33 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF337E7000) [pid = 384] [serial = 463] [outer = 0000000000000000] 09:47:33 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF39B12400) [pid = 384] [serial = 464] [outer = 000000CF337E7000] 09:47:33 INFO - PROCESS | 384 | 1461084453388 Marionette DEBUG loaded listener.js 09:47:33 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF3D77DC00) [pid = 384] [serial = 465] [outer = 000000CF337E7000] 09:47:33 INFO - PROCESS | 384 | 1461084453979 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]]]}] 09:47:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:47:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 944ms 09:47:34 INFO - PROCESS | 384 | 1461084454037 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 09:47:34 INFO - PROCESS | 384 | 1461084454044 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 09:47:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:47:34 INFO - PROCESS | 384 | 1461084454051 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:47:34 INFO - PROCESS | 384 | 1461084454054 Marionette TRACE conn5 <- [1,586,null,{}] 09:47:34 INFO - PROCESS | 384 | 1461084454058 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}] 09:47:34 INFO - PROCESS | 384 | 1461084454168 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 09:47:34 INFO - PROCESS | 384 | 1461084454239 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41F4C800 == 57 [pid = 384] [id = 156] 09:47:34 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF3F9DA400) [pid = 384] [serial = 466] [outer = 0000000000000000] 09:47:34 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF400E9000) [pid = 384] [serial = 467] [outer = 000000CF3F9DA400] 09:47:34 INFO - PROCESS | 384 | 1461084454297 Marionette DEBUG loaded listener.js 09:47:34 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF40499C00) [pid = 384] [serial = 468] [outer = 000000CF3F9DA400] 09:47:34 INFO - PROCESS | 384 | 1461084454916 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]]]}] 09:47:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:47:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 923ms 09:47:34 INFO - PROCESS | 384 | 1461084454980 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 09:47:34 INFO - PROCESS | 384 | 1461084454983 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 09:47:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:47:34 INFO - PROCESS | 384 | 1461084454987 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:47:34 INFO - PROCESS | 384 | 1461084454991 Marionette TRACE conn5 <- [1,590,null,{}] 09:47:35 INFO - PROCESS | 384 | 1461084455003 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}] 09:47:35 INFO - PROCESS | 384 | 1461084455114 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 09:47:35 INFO - PROCESS | 384 | 1461084455188 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:35 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F921000 == 58 [pid = 384] [id = 157] 09:47:35 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF3DD2AC00) [pid = 384] [serial = 469] [outer = 0000000000000000] 09:47:35 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF3FEA5000) [pid = 384] [serial = 470] [outer = 000000CF3DD2AC00] 09:47:35 INFO - PROCESS | 384 | 1461084455288 Marionette DEBUG loaded listener.js 09:47:35 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF45019400) [pid = 384] [serial = 471] [outer = 000000CF3DD2AC00] 09:47:35 INFO - PROCESS | 384 | 1461084455894 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]]]}] 09:47:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:47:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 986ms 09:47:35 INFO - PROCESS | 384 | 1461084455975 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 09:47:35 INFO - PROCESS | 384 | 1461084455978 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 09:47:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:47:35 INFO - PROCESS | 384 | 1461084455982 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:47:35 INFO - PROCESS | 384 | 1461084455984 Marionette TRACE conn5 <- [1,594,null,{}] 09:47:35 INFO - PROCESS | 384 | 1461084455988 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}] 09:47:36 INFO - PROCESS | 384 | 1461084456127 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 09:47:36 INFO - PROCESS | 384 | 1461084456196 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D62000 == 59 [pid = 384] [id = 158] 09:47:36 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF4504D400) [pid = 384] [serial = 472] [outer = 0000000000000000] 09:47:36 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF45F84000) [pid = 384] [serial = 473] [outer = 000000CF4504D400] 09:47:36 INFO - PROCESS | 384 | 1461084456294 Marionette DEBUG loaded listener.js 09:47:36 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF4603AC00) [pid = 384] [serial = 474] [outer = 000000CF4504D400] 09:47:37 INFO - PROCESS | 384 | [384] 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 09:47:37 INFO - PROCESS | 384 | 1461084457234 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]]]}] 09:47:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:47:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1336ms 09:47:37 INFO - PROCESS | 384 | 1461084457320 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 09:47:37 INFO - PROCESS | 384 | 1461084457324 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 09:47:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:47:37 INFO - PROCESS | 384 | 1461084457330 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:47:37 INFO - PROCESS | 384 | 1461084457333 Marionette TRACE conn5 <- [1,598,null,{}] 09:47:37 INFO - PROCESS | 384 | 1461084457339 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}] 09:47:37 INFO - PROCESS | 384 | 1461084457436 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 09:47:37 INFO - PROCESS | 384 | 1461084457520 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:37 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3DDE9800 == 60 [pid = 384] [id = 159] 09:47:37 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF337DD400) [pid = 384] [serial = 475] [outer = 0000000000000000] 09:47:37 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF34EF5400) [pid = 384] [serial = 476] [outer = 000000CF337DD400] 09:47:37 INFO - PROCESS | 384 | 1461084457572 Marionette DEBUG loaded listener.js 09:47:37 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF39B14000) [pid = 384] [serial = 477] [outer = 000000CF337DD400] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D5B000 == 59 [pid = 384] [id = 23] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF3F43F800 == 58 [pid = 384] [id = 28] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF486B8800 == 57 [pid = 384] [id = 108] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF487C5800 == 56 [pid = 384] [id = 153] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF484E2000 == 55 [pid = 384] [id = 152] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF48253800 == 54 [pid = 384] [id = 151] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF4452F000 == 53 [pid = 384] [id = 150] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF43EC4800 == 52 [pid = 384] [id = 149] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF41940000 == 51 [pid = 384] [id = 148] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF411DF000 == 50 [pid = 384] [id = 147] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF4044D000 == 49 [pid = 384] [id = 146] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF44472800) [pid = 384] [serial = 413] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | 1461084458218 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]]]}] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF33B0B800 == 48 [pid = 384] [id = 145] 09:47:38 INFO - PROCESS | 384 | --DOCSHELL 000000CF3F451000 == 47 [pid = 384] [id = 144] 09:47:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:47:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 923ms 09:47:38 INFO - PROCESS | 384 | 1461084458257 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 09:47:38 INFO - PROCESS | 384 | 1461084458263 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 09:47:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:47:38 INFO - PROCESS | 384 | 1461084458269 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:47:38 INFO - PROCESS | 384 | 1461084458272 Marionette TRACE conn5 <- [1,602,null,{}] 09:47:38 INFO - PROCESS | 384 | 1461084458275 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}] 09:47:38 INFO - PROCESS | 384 | 1461084458371 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF3D7E0800) [pid = 384] [serial = 338] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF44469C00) [pid = 384] [serial = 411] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF40E33C00) [pid = 384] [serial = 368] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF38F2DC00) [pid = 384] [serial = 389] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF3CC44400) [pid = 384] [serial = 390] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF4036A000) [pid = 384] [serial = 395] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF4049EC00) [pid = 384] [serial = 398] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF41957C00) [pid = 384] [serial = 383] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF3CC44000) [pid = 384] [serial = 382] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF3D77A800) [pid = 384] [serial = 387] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF38E3B800) [pid = 384] [serial = 386] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF38F28C00) [pid = 384] [serial = 371] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF337E0C00) [pid = 384] [serial = 370] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF41956C00) [pid = 384] [serial = 401] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF3FF08400) [pid = 384] [serial = 374] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF3F473C00) [pid = 384] [serial = 373] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF415D8C00) [pid = 384] [serial = 377] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF40BF8C00) [pid = 384] [serial = 376] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF3F95A000) [pid = 384] [serial = 392] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF3FF09C00) [pid = 384] [serial = 393] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF40BF9800) [pid = 384] [serial = 399] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF3F4B6C00) [pid = 384] [serial = 404] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000CF417EFC00) [pid = 384] [serial = 379] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000CF43549400) [pid = 384] [serial = 407] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000CF44269400) [pid = 384] [serial = 410] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000CF41F9CC00) [pid = 384] [serial = 402] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000CF419C6000) [pid = 384] [serial = 405] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000CF33ECE000) [pid = 384] [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.] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000CF441D1C00) [pid = 384] [serial = 408] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000CF403EB800) [pid = 384] [serial = 396] [outer = 0000000000000000] [url = about:blank] 09:47:38 INFO - PROCESS | 384 | 1461084458452 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:38 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38AA5800 == 48 [pid = 384] [id = 160] 09:47:38 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000CF337E5000) [pid = 384] [serial = 478] [outer = 0000000000000000] 09:47:38 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000CF38E33000) [pid = 384] [serial = 479] [outer = 000000CF337E5000] 09:47:38 INFO - PROCESS | 384 | 1461084458501 Marionette DEBUG loaded listener.js 09:47:38 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000CF3CC44400) [pid = 384] [serial = 480] [outer = 000000CF337E5000] 09:47:38 INFO - PROCESS | 384 | 1461084458981 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]]]}] 09:47:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:47:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 776ms 09:47:39 INFO - PROCESS | 384 | 1461084459047 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 09:47:39 INFO - PROCESS | 384 | 1461084459049 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 09:47:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:47:39 INFO - PROCESS | 384 | 1461084459053 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:47:39 INFO - PROCESS | 384 | 1461084459057 Marionette TRACE conn5 <- [1,606,null,{}] 09:47:39 INFO - PROCESS | 384 | 1461084459068 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}] 09:47:39 INFO - PROCESS | 384 | 1461084459157 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 09:47:39 INFO - PROCESS | 384 | 1461084459172 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3FBDA800 == 49 [pid = 384] [id = 161] 09:47:39 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000CF3F9DCC00) [pid = 384] [serial = 481] [outer = 0000000000000000] 09:47:39 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000CF3FF07400) [pid = 384] [serial = 482] [outer = 000000CF3F9DCC00] 09:47:39 INFO - PROCESS | 384 | 1461084459223 Marionette DEBUG loaded listener.js 09:47:39 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000CF400E4C00) [pid = 384] [serial = 483] [outer = 000000CF3F9DCC00] 09:47:39 INFO - PROCESS | 384 | 1461084459664 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]]]}] 09:47:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:47:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 692ms 09:47:39 INFO - PROCESS | 384 | 1461084459748 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 09:47:39 INFO - PROCESS | 384 | 1461084459750 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 09:47:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:47:39 INFO - PROCESS | 384 | 1461084459754 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:47:39 INFO - PROCESS | 384 | 1461084459756 Marionette TRACE conn5 <- [1,610,null,{}] 09:47:39 INFO - PROCESS | 384 | 1461084459759 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}] 09:47:39 INFO - PROCESS | 384 | 1461084459842 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 09:47:39 INFO - PROCESS | 384 | 1461084459856 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF411E3000 == 50 [pid = 384] [id = 162] 09:47:39 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000CF4036EC00) [pid = 384] [serial = 484] [outer = 0000000000000000] 09:47:39 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF403F1800) [pid = 384] [serial = 485] [outer = 000000CF4036EC00] 09:47:39 INFO - PROCESS | 384 | 1461084459903 Marionette DEBUG loaded listener.js 09:47:39 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF40585400) [pid = 384] [serial = 486] [outer = 000000CF4036EC00] 09:47:40 INFO - PROCESS | 384 | 1461084460321 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]]]}] 09:47:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:47:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 629ms 09:47:40 INFO - PROCESS | 384 | 1461084460385 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 09:47:40 INFO - PROCESS | 384 | 1461084460388 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 09:47:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:47:40 INFO - PROCESS | 384 | 1461084460391 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:47:40 INFO - PROCESS | 384 | 1461084460393 Marionette TRACE conn5 <- [1,614,null,{}] 09:47:40 INFO - PROCESS | 384 | 1461084460396 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}] 09:47:40 INFO - PROCESS | 384 | 1461084460475 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 09:47:40 INFO - PROCESS | 384 | 1461084460513 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41934800 == 51 [pid = 384] [id = 163] 09:47:40 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF40B3F400) [pid = 384] [serial = 487] [outer = 0000000000000000] 09:47:40 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF40C9F800) [pid = 384] [serial = 488] [outer = 000000CF40B3F400] 09:47:40 INFO - PROCESS | 384 | 1461084460559 Marionette DEBUG loaded listener.js 09:47:40 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF40ED3C00) [pid = 384] [serial = 489] [outer = 000000CF40B3F400] 09:47:41 INFO - PROCESS | 384 | 1461084461030 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]]]}] 09:47:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:47:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 09:47:41 INFO - PROCESS | 384 | 1461084461066 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 09:47:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:47:41 INFO - PROCESS | 384 | 1461084461068 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 09:47:41 INFO - PROCESS | 384 | 1461084461071 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:47:41 INFO - PROCESS | 384 | 1461084461073 Marionette TRACE conn5 <- [1,618,null,{}] 09:47:41 INFO - PROCESS | 384 | 1461084461077 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}] 09:47:41 INFO - PROCESS | 384 | 1461084461206 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 09:47:41 INFO - PROCESS | 384 | 1461084461215 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43ECA000 == 52 [pid = 384] [id = 164] 09:47:41 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF417E9000) [pid = 384] [serial = 490] [outer = 0000000000000000] 09:47:41 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF419C5800) [pid = 384] [serial = 491] [outer = 000000CF417E9000] 09:47:41 INFO - PROCESS | 384 | 1461084461307 Marionette DEBUG loaded listener.js 09:47:41 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF42A2F000) [pid = 384] [serial = 492] [outer = 000000CF417E9000] 09:47:41 INFO - PROCESS | 384 | 1461084461770 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]]]}] 09:47:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:47:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 734ms 09:47:41 INFO - PROCESS | 384 | 1461084461845 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 09:47:41 INFO - PROCESS | 384 | 1461084461847 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 09:47:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:47:41 INFO - PROCESS | 384 | 1461084461851 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:47:41 INFO - PROCESS | 384 | 1461084461853 Marionette TRACE conn5 <- [1,622,null,{}] 09:47:41 INFO - PROCESS | 384 | 1461084461856 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}] 09:47:41 INFO - PROCESS | 384 | 1461084461960 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 09:47:42 INFO - PROCESS | 384 | 1461084462008 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3C915000 == 53 [pid = 384] [id = 165] 09:47:42 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF441D8C00) [pid = 384] [serial = 493] [outer = 0000000000000000] 09:47:42 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF4446B400) [pid = 384] [serial = 494] [outer = 000000CF441D8C00] 09:47:42 INFO - PROCESS | 384 | 1461084462055 Marionette DEBUG loaded listener.js 09:47:42 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF44484400) [pid = 384] [serial = 495] [outer = 000000CF441D8C00] 09:47:42 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:42 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:42 INFO - PROCESS | 384 | 1461084462468 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]]]}] 09:47:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:47:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 671ms 09:47:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:47:42 INFO - PROCESS | 384 | 1461084462527 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 09:47:42 INFO - PROCESS | 384 | 1461084462529 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 09:47:42 INFO - PROCESS | 384 | 1461084462532 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:47:42 INFO - PROCESS | 384 | 1461084462534 Marionette TRACE conn5 <- [1,626,null,{}] 09:47:42 INFO - PROCESS | 384 | 1461084462538 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}] 09:47:42 INFO - PROCESS | 384 | 1461084462640 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 09:47:42 INFO - PROCESS | 384 | 1461084462648 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D45000 == 54 [pid = 384] [id = 166] 09:47:42 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF44269C00) [pid = 384] [serial = 496] [outer = 0000000000000000] 09:47:42 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF45012800) [pid = 384] [serial = 497] [outer = 000000CF44269C00] 09:47:42 INFO - PROCESS | 384 | 1461084462734 Marionette DEBUG loaded listener.js 09:47:42 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF4504A800) [pid = 384] [serial = 498] [outer = 000000CF44269C00] 09:47:42 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF40C83400) [pid = 384] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:47:42 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF41778400) [pid = 384] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:47:42 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF417E4C00) [pid = 384] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:47:42 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF31F2FC00) [pid = 384] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:47:42 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF31DC7400) [pid = 384] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:47:42 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF3FFCB800) [pid = 384] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:47:42 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF337E1C00) [pid = 384] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:47:42 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF3F45AC00) [pid = 384] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:47:42 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF40362C00) [pid = 384] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:47:42 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF4447D400) [pid = 384] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:47:42 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF3D665000) [pid = 384] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:47:43 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:43 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:47:43 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:43 INFO - PROCESS | 384 | 1461084463196 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]]]}] 09:47:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:47:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 691ms 09:47:43 INFO - PROCESS | 384 | 1461084463228 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 09:47:43 INFO - PROCESS | 384 | 1461084463231 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 09:47:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:47:43 INFO - PROCESS | 384 | 1461084463234 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:47:43 INFO - PROCESS | 384 | 1461084463236 Marionette TRACE conn5 <- [1,630,null,{}] 09:47:43 INFO - PROCESS | 384 | 1461084463239 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}] 09:47:43 INFO - PROCESS | 384 | 1461084463347 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 09:47:43 INFO - PROCESS | 384 | 1461084463354 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D5F000 == 55 [pid = 384] [id = 167] 09:47:43 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF4176BC00) [pid = 384] [serial = 499] [outer = 0000000000000000] 09:47:43 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF4447D400) [pid = 384] [serial = 500] [outer = 000000CF4176BC00] 09:47:43 INFO - PROCESS | 384 | 1461084463400 Marionette DEBUG loaded listener.js 09:47:43 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF45F89000) [pid = 384] [serial = 501] [outer = 000000CF4176BC00] 09:47:43 INFO - PROCESS | 384 | 1461084463814 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]]]}] 09:47:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:47:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 629ms 09:47:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:47:43 INFO - PROCESS | 384 | 1461084463867 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 09:47:43 INFO - PROCESS | 384 | 1461084463869 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 09:47:43 INFO - PROCESS | 384 | 1461084463872 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:47:43 INFO - PROCESS | 384 | 1461084463874 Marionette TRACE conn5 <- [1,634,null,{}] 09:47:43 INFO - PROCESS | 384 | 1461084463877 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}] 09:47:43 INFO - PROCESS | 384 | 1461084463961 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 09:47:43 INFO - PROCESS | 384 | 1461084463970 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4840B000 == 56 [pid = 384] [id = 168] 09:47:43 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF4603F400) [pid = 384] [serial = 502] [outer = 0000000000000000] 09:47:44 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF46044000) [pid = 384] [serial = 503] [outer = 000000CF4603F400] 09:47:44 INFO - PROCESS | 384 | 1461084464016 Marionette DEBUG loaded listener.js 09:47:44 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF47D82800) [pid = 384] [serial = 504] [outer = 000000CF4603F400] 09:47:44 INFO - PROCESS | 384 | 1461084464424 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]]]}] 09:47:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:47:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 587ms 09:47:44 INFO - PROCESS | 384 | 1461084464462 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 09:47:44 INFO - PROCESS | 384 | 1461084464465 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 09:47:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:47:44 INFO - PROCESS | 384 | 1461084464473 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:47:44 INFO - PROCESS | 384 | 1461084464476 Marionette TRACE conn5 <- [1,638,null,{}] 09:47:44 INFO - PROCESS | 384 | 1461084464479 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}] 09:47:44 INFO - PROCESS | 384 | 1461084464581 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 09:47:44 INFO - PROCESS | 384 | 1461084464589 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:44 INFO - PROCESS | 384 | ++DOCSHELL 000000CF487D1800 == 57 [pid = 384] [id = 169] 09:47:44 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF47D89C00) [pid = 384] [serial = 505] [outer = 0000000000000000] 09:47:44 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF47F1A400) [pid = 384] [serial = 506] [outer = 000000CF47D89C00] 09:47:44 INFO - PROCESS | 384 | 1461084464640 Marionette DEBUG loaded listener.js 09:47:44 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF47F81C00) [pid = 384] [serial = 507] [outer = 000000CF47D89C00] 09:47:45 INFO - PROCESS | 384 | 1461084465268 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]]]}] 09:47:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:47:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 818ms 09:47:45 INFO - PROCESS | 384 | 1461084465294 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 09:47:45 INFO - PROCESS | 384 | 1461084465299 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 09:47:45 INFO - PROCESS | 384 | 1461084465305 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:47:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:47:45 INFO - PROCESS | 384 | 1461084465309 Marionette TRACE conn5 <- [1,642,null,{}] 09:47:45 INFO - PROCESS | 384 | 1461084465316 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}] 09:47:45 INFO - PROCESS | 384 | 1461084465429 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 09:47:45 INFO - PROCESS | 384 | 1461084465503 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CCB9000 == 58 [pid = 384] [id = 170] 09:47:45 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF350C7400) [pid = 384] [serial = 508] [outer = 0000000000000000] 09:47:45 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF3A36DC00) [pid = 384] [serial = 509] [outer = 000000CF350C7400] 09:47:45 INFO - PROCESS | 384 | 1461084465605 Marionette DEBUG loaded listener.js 09:47:45 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF3F45CC00) [pid = 384] [serial = 510] [outer = 000000CF350C7400] 09:47:46 INFO - PROCESS | 384 | 1461084466233 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]]]}] 09:47:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:47:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 986ms 09:47:46 INFO - PROCESS | 384 | 1461084466295 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 09:47:46 INFO - PROCESS | 384 | 1461084466302 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 09:47:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:47:46 INFO - PROCESS | 384 | 1461084466309 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:47:46 INFO - PROCESS | 384 | 1461084466312 Marionette TRACE conn5 <- [1,646,null,{}] 09:47:46 INFO - PROCESS | 384 | 1461084466316 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}] 09:47:46 INFO - PROCESS | 384 | 1461084466463 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 09:47:46 INFO - PROCESS | 384 | 1461084466479 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4171F000 == 59 [pid = 384] [id = 171] 09:47:46 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF3FFCC000) [pid = 384] [serial = 511] [outer = 0000000000000000] 09:47:46 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF403EA800) [pid = 384] [serial = 512] [outer = 000000CF3FFCC000] 09:47:46 INFO - PROCESS | 384 | 1461084466538 Marionette DEBUG loaded listener.js 09:47:46 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF40E2E400) [pid = 384] [serial = 513] [outer = 000000CF3FFCC000] 09:47:47 INFO - PROCESS | 384 | 1461084467149 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]]]}] 09:47:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:47:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 881ms 09:47:47 INFO - PROCESS | 384 | 1461084467195 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 09:47:47 INFO - PROCESS | 384 | 1461084467198 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 09:47:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:47:47 INFO - PROCESS | 384 | 1461084467202 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:47:47 INFO - PROCESS | 384 | 1461084467206 Marionette TRACE conn5 <- [1,650,null,{}] 09:47:47 INFO - PROCESS | 384 | 1461084467218 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}] 09:47:47 INFO - PROCESS | 384 | 1461084467338 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 09:47:47 INFO - PROCESS | 384 | 1461084467417 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D5E000 == 60 [pid = 384] [id = 172] 09:47:47 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF4194E400) [pid = 384] [serial = 514] [outer = 0000000000000000] 09:47:47 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF449C4400) [pid = 384] [serial = 515] [outer = 000000CF4194E400] 09:47:47 INFO - PROCESS | 384 | 1461084467477 Marionette DEBUG loaded listener.js 09:47:47 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF47F13400) [pid = 384] [serial = 516] [outer = 000000CF4194E400] 09:47:47 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:47 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:47:48 INFO - PROCESS | 384 | 1461084468025 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]]]}] 09:47:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:47:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 880ms 09:47:48 INFO - PROCESS | 384 | 1461084468084 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 09:47:48 INFO - PROCESS | 384 | 1461084468088 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 09:47:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:47:48 INFO - PROCESS | 384 | 1461084468092 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:47:48 INFO - PROCESS | 384 | 1461084468094 Marionette TRACE conn5 <- [1,654,null,{}] 09:47:48 INFO - PROCESS | 384 | 1461084468098 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}] 09:47:48 INFO - PROCESS | 384 | 1461084468207 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 09:47:48 INFO - PROCESS | 384 | 1461084468292 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49215800 == 61 [pid = 384] [id = 173] 09:47:48 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF47F20000) [pid = 384] [serial = 517] [outer = 0000000000000000] 09:47:48 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF47F86C00) [pid = 384] [serial = 518] [outer = 000000CF47F20000] 09:47:48 INFO - PROCESS | 384 | 1461084468351 Marionette DEBUG loaded listener.js 09:47:48 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF47F8E800) [pid = 384] [serial = 519] [outer = 000000CF47F20000] 09:47:48 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:48 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:47:48 INFO - PROCESS | 384 | 1461084468926 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]]]}] 09:47:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:47:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 881ms 09:47:48 INFO - PROCESS | 384 | 1461084468974 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 09:47:48 INFO - PROCESS | 384 | 1461084468977 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 09:47:48 INFO - PROCESS | 384 | 1461084468980 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:47:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:47:48 INFO - PROCESS | 384 | 1461084468983 Marionette TRACE conn5 <- [1,658,null,{}] 09:47:48 INFO - PROCESS | 384 | 1461084468986 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}] 09:47:49 INFO - PROCESS | 384 | 1461084469091 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 09:47:49 INFO - PROCESS | 384 | 1461084469175 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49532800 == 62 [pid = 384] [id = 174] 09:47:49 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF48281000) [pid = 384] [serial = 520] [outer = 0000000000000000] 09:47:49 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF48284C00) [pid = 384] [serial = 521] [outer = 000000CF48281000] 09:47:49 INFO - PROCESS | 384 | 1461084469232 Marionette DEBUG loaded listener.js 09:47:49 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF4843D800) [pid = 384] [serial = 522] [outer = 000000CF48281000] 09:47:49 INFO - PROCESS | 384 | 1461084469779 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]]]}] 09:47:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:47:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 881ms 09:47:49 INFO - PROCESS | 384 | 1461084469864 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 09:47:49 INFO - PROCESS | 384 | 1461084469867 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 09:47:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:47:49 INFO - PROCESS | 384 | 1461084469871 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:47:49 INFO - PROCESS | 384 | 1461084469873 Marionette TRACE conn5 <- [1,662,null,{}] 09:47:49 INFO - PROCESS | 384 | 1461084469876 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}] 09:47:50 INFO - PROCESS | 384 | 1461084470012 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 09:47:50 INFO - PROCESS | 384 | 1461084470080 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:50 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38ED9800 == 63 [pid = 384] [id = 175] 09:47:50 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF31E35C00) [pid = 384] [serial = 523] [outer = 0000000000000000] 09:47:50 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF32760800) [pid = 384] [serial = 524] [outer = 000000CF31E35C00] 09:47:50 INFO - PROCESS | 384 | 1461084470305 Marionette DEBUG loaded listener.js 09:47:50 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF33F3DC00) [pid = 384] [serial = 525] [outer = 000000CF31E35C00] 09:47:50 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:47:50 INFO - PROCESS | 384 | [384] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:47:50 INFO - PROCESS | 384 | 1461084470911 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]]]}] 09:47:50 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 09:47:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1074ms 09:47:50 INFO - PROCESS | 384 | 1461084470949 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 09:47:50 INFO - PROCESS | 384 | 1461084470953 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 09:47:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:47:50 INFO - PROCESS | 384 | 1461084470959 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:47:50 INFO - PROCESS | 384 | 1461084470962 Marionette TRACE conn5 <- [1,666,null,{}] 09:47:50 INFO - PROCESS | 384 | 1461084470968 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}] 09:47:51 INFO - PROCESS | 384 | 1461084471076 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 09:47:51 INFO - PROCESS | 384 | 1461084471168 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:51 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CC2E800 == 64 [pid = 384] [id = 176] 09:47:51 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF382BB400) [pid = 384] [serial = 526] [outer = 0000000000000000] 09:47:51 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF38CC9800) [pid = 384] [serial = 527] [outer = 000000CF382BB400] 09:47:51 INFO - PROCESS | 384 | 1461084471220 Marionette DEBUG loaded listener.js 09:47:51 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF39B8DC00) [pid = 384] [serial = 528] [outer = 000000CF382BB400] 09:47:51 INFO - PROCESS | 384 | --DOCSHELL 000000CF4840B000 == 63 [pid = 384] [id = 168] 09:47:51 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D5F000 == 62 [pid = 384] [id = 167] 09:47:51 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D45000 == 61 [pid = 384] [id = 166] 09:47:51 INFO - PROCESS | 384 | --DOCSHELL 000000CF3C915000 == 60 [pid = 384] [id = 165] 09:47:51 INFO - PROCESS | 384 | --DOCSHELL 000000CF43ECA000 == 59 [pid = 384] [id = 164] 09:47:51 INFO - PROCESS | 384 | --DOCSHELL 000000CF41934800 == 58 [pid = 384] [id = 163] 09:47:51 INFO - PROCESS | 384 | --DOCSHELL 000000CF411E3000 == 57 [pid = 384] [id = 162] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF38F30800) [pid = 384] [serial = 416] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF403E7000) [pid = 384] [serial = 419] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF4446D400) [pid = 384] [serial = 422] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF449BDC00) [pid = 384] [serial = 425] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF45F7E400) [pid = 384] [serial = 461] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOCSHELL 000000CF3FBDA800 == 56 [pid = 384] [id = 161] 09:47:51 INFO - PROCESS | 384 | --DOCSHELL 000000CF38AA5800 == 55 [pid = 384] [id = 160] 09:47:51 INFO - PROCESS | 384 | --DOCSHELL 000000CF3DDE9800 == 54 [pid = 384] [id = 159] 09:47:51 INFO - PROCESS | 384 | --DOCSHELL 000000CF3C921800 == 53 [pid = 384] [id = 155] 09:47:51 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D21000 == 52 [pid = 384] [id = 154] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF415D9000) [pid = 384] [serial = 446] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF41954C00) [pid = 384] [serial = 449] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF416EA400) [pid = 384] [serial = 447] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF441F0000) [pid = 384] [serial = 452] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF449C3400) [pid = 384] [serial = 429] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF3890E400) [pid = 384] [serial = 428] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF31E22400) [pid = 384] [serial = 434] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF3843F800) [pid = 384] [serial = 435] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF400E0C00) [pid = 384] [serial = 440] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF402AB000) [pid = 384] [serial = 441] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF38F2A000) [pid = 384] [serial = 432] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF34EF3C00) [pid = 384] [serial = 431] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF3F462800) [pid = 384] [serial = 437] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF3F95F000) [pid = 384] [serial = 438] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF403E4800) [pid = 384] [serial = 443] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF42D70400) [pid = 384] [serial = 450] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF45021000) [pid = 384] [serial = 459] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF449C1800) [pid = 384] [serial = 458] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF4447CC00) [pid = 384] [serial = 453] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF403F0400) [pid = 384] [serial = 455] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF43C2D800) [pid = 384] [serial = 456] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF40495C00) [pid = 384] [serial = 444] [outer = 0000000000000000] [url = about:blank] 09:47:51 INFO - PROCESS | 384 | 1461084471795 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]]]}] 09:47:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:47:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 881ms 09:47:51 INFO - PROCESS | 384 | 1461084471843 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 09:47:51 INFO - PROCESS | 384 | 1461084471847 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 09:47:51 INFO - PROCESS | 384 | 1461084471853 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:47:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:47:51 INFO - PROCESS | 384 | 1461084471856 Marionette TRACE conn5 <- [1,670,null,{}] 09:47:51 INFO - PROCESS | 384 | 1461084471860 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}] 09:47:51 INFO - PROCESS | 384 | 1461084471945 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 09:47:52 INFO - PROCESS | 384 | 1461084472018 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3C91A800 == 53 [pid = 384] [id = 177] 09:47:52 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF3823E800) [pid = 384] [serial = 529] [outer = 0000000000000000] 09:47:52 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF38F2D000) [pid = 384] [serial = 530] [outer = 000000CF3823E800] 09:47:52 INFO - PROCESS | 384 | 1461084472067 Marionette DEBUG loaded listener.js 09:47:52 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF3D77BC00) [pid = 384] [serial = 531] [outer = 000000CF3823E800] 09:47:52 INFO - PROCESS | 384 | [384] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 09:47:52 INFO - PROCESS | 384 | [384] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 09:47:53 INFO - PROCESS | 384 | 1461084473004 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]]]}] 09:47:53 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) 09:47:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1175ms 09:47:53 INFO - PROCESS | 384 | 1461084473033 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 09:47:53 INFO - PROCESS | 384 | 1461084473035 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 09:47:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:47:53 INFO - PROCESS | 384 | 1461084473038 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:47:53 INFO - PROCESS | 384 | 1461084473042 Marionette TRACE conn5 <- [1,674,null,{}] 09:47:53 INFO - PROCESS | 384 | 1461084473053 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}] 09:47:53 INFO - PROCESS | 384 | 1461084473140 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 09:47:53 INFO - PROCESS | 384 | 1461084473148 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF409A0800 == 54 [pid = 384] [id = 178] 09:47:53 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF3F4C5400) [pid = 384] [serial = 532] [outer = 0000000000000000] 09:47:53 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF3FEA6000) [pid = 384] [serial = 533] [outer = 000000CF3F4C5400] 09:47:53 INFO - PROCESS | 384 | 1461084473195 Marionette DEBUG loaded listener.js 09:47:53 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF400E1800) [pid = 384] [serial = 534] [outer = 000000CF3F4C5400] 09:47:54 INFO - PROCESS | 384 | 1461084474091 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]]]}] 09:47:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:47:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1083ms 09:47:54 INFO - PROCESS | 384 | 1461084474131 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 09:47:54 INFO - PROCESS | 384 | 1461084474134 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 09:47:54 INFO - PROCESS | 384 | 1461084474137 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:47:54 INFO - PROCESS | 384 | 1461084474139 Marionette TRACE conn5 <- [1,678,null,{}] 09:47:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:47:54 INFO - PROCESS | 384 | 1461084474143 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}] 09:47:54 INFO - PROCESS | 384 | 1461084474259 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 09:47:54 INFO - PROCESS | 384 | 1461084474303 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:54 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41217000 == 55 [pid = 384] [id = 179] 09:47:54 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF402A5800) [pid = 384] [serial = 535] [outer = 0000000000000000] 09:47:54 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF4036A000) [pid = 384] [serial = 536] [outer = 000000CF402A5800] 09:47:54 INFO - PROCESS | 384 | 1461084474350 Marionette DEBUG loaded listener.js 09:47:54 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF403EC400) [pid = 384] [serial = 537] [outer = 000000CF402A5800] 09:47:55 INFO - PROCESS | 384 | 1461084475300 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]]]}] 09:47:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:47:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1179ms 09:47:55 INFO - PROCESS | 384 | 1461084475332 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 09:47:55 INFO - PROCESS | 384 | 1461084475334 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 09:47:55 INFO - PROCESS | 384 | 1461084475337 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:47:55 INFO - PROCESS | 384 | 1461084475339 Marionette TRACE conn5 <- [1,682,null,{}] 09:47:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:47:55 INFO - PROCESS | 384 | 1461084475343 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}] 09:47:55 INFO - PROCESS | 384 | 1461084475448 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 09:47:55 INFO - PROCESS | 384 | 1461084475455 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:55 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38E8D800 == 56 [pid = 384] [id = 180] 09:47:55 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF404A1400) [pid = 384] [serial = 538] [outer = 0000000000000000] 09:47:55 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF40587400) [pid = 384] [serial = 539] [outer = 000000CF404A1400] 09:47:55 INFO - PROCESS | 384 | 1461084475545 Marionette DEBUG loaded listener.js 09:47:55 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF40E30400) [pid = 384] [serial = 540] [outer = 000000CF404A1400] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF44269C00) [pid = 384] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF337E5000) [pid = 384] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF337DD400) [pid = 384] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF45047C00) [pid = 384] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF40B3F400) [pid = 384] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF4603F400) [pid = 384] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF4176BC00) [pid = 384] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF3FE9DC00) [pid = 384] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF449B8800) [pid = 384] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF385C5C00) [pid = 384] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF43C2B400) [pid = 384] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF416E6000) [pid = 384] [serial = 378] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF417E9000) [pid = 384] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF441D8C00) [pid = 384] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF3F9DCC00) [pid = 384] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:47:55 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF4036EC00) [pid = 384] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:47:56 INFO - PROCESS | 384 | 1461084476541 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]]]}] 09:47:56 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) 09:47:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1223ms 09:47:56 INFO - PROCESS | 384 | 1461084476566 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 09:47:56 INFO - PROCESS | 384 | 1461084476568 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 09:47:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:47:56 INFO - PROCESS | 384 | 1461084476571 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:47:56 INFO - PROCESS | 384 | 1461084476573 Marionette TRACE conn5 <- [1,686,null,{}] 09:47:56 INFO - PROCESS | 384 | 1461084476577 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}] 09:47:56 INFO - PROCESS | 384 | 1461084476663 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 09:47:56 INFO - PROCESS | 384 | 1461084476670 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF39A19000 == 57 [pid = 384] [id = 181] 09:47:56 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF415D9400) [pid = 384] [serial = 541] [outer = 0000000000000000] 09:47:56 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF4176D400) [pid = 384] [serial = 542] [outer = 000000CF415D9400] 09:47:56 INFO - PROCESS | 384 | 1461084476716 Marionette DEBUG loaded listener.js 09:47:56 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF41950000) [pid = 384] [serial = 543] [outer = 000000CF415D9400] 09:47:57 INFO - PROCESS | 384 | 1461084477639 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]]]}] 09:47:57 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) 09:47:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1080ms 09:47:57 INFO - PROCESS | 384 | 1461084477656 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 09:47:57 INFO - PROCESS | 384 | 1461084477658 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 09:47:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:47:57 INFO - PROCESS | 384 | 1461084477662 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:47:57 INFO - PROCESS | 384 | 1461084477663 Marionette TRACE conn5 <- [1,690,null,{}] 09:47:57 INFO - PROCESS | 384 | 1461084477667 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}] 09:47:57 INFO - PROCESS | 384 | 1461084477747 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 09:47:57 INFO - PROCESS | 384 | 1461084477863 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:57 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3363E000 == 58 [pid = 384] [id = 182] 09:47:57 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF31DC2400) [pid = 384] [serial = 544] [outer = 0000000000000000] 09:47:57 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF31DE0400) [pid = 384] [serial = 545] [outer = 000000CF31DC2400] 09:47:57 INFO - PROCESS | 384 | 1461084477925 Marionette DEBUG loaded listener.js 09:47:58 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF33490000) [pid = 384] [serial = 546] [outer = 000000CF31DC2400] 09:47:59 INFO - PROCESS | 384 | 1461084479064 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]]]}] 09:47:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:47:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1441ms 09:47:59 INFO - PROCESS | 384 | 1461084479106 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 09:47:59 INFO - PROCESS | 384 | 1461084479111 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 09:47:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:47:59 INFO - PROCESS | 384 | 1461084479116 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:47:59 INFO - PROCESS | 384 | 1461084479120 Marionette TRACE conn5 <- [1,694,null,{}] 09:47:59 INFO - PROCESS | 384 | 1461084479126 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}] 09:47:59 INFO - PROCESS | 384 | 1461084479242 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 09:47:59 INFO - PROCESS | 384 | 1461084479363 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F44B800 == 59 [pid = 384] [id = 183] 09:47:59 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF3823B000) [pid = 384] [serial = 547] [outer = 0000000000000000] 09:47:59 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF38A50C00) [pid = 384] [serial = 548] [outer = 000000CF3823B000] 09:47:59 INFO - PROCESS | 384 | 1461084479425 Marionette DEBUG loaded listener.js 09:47:59 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF38FD9400) [pid = 384] [serial = 549] [outer = 000000CF3823B000] 09:48:00 INFO - PROCESS | 384 | 1461084480449 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]]]}] 09:48:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:48:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1387ms 09:48:00 INFO - PROCESS | 384 | 1461084480539 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 09:48:00 INFO - PROCESS | 384 | 1461084480543 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 09:48:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:48:00 INFO - PROCESS | 384 | 1461084480548 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:48:00 INFO - PROCESS | 384 | 1461084480551 Marionette TRACE conn5 <- [1,698,null,{}] 09:48:00 INFO - PROCESS | 384 | 1461084480556 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}] 09:48:00 INFO - PROCESS | 384 | 1461084480659 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 09:48:00 INFO - PROCESS | 384 | 1461084480849 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43C6F000 == 60 [pid = 384] [id = 184] 09:48:00 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF39B8C000) [pid = 384] [serial = 550] [outer = 0000000000000000] 09:48:00 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF3F961C00) [pid = 384] [serial = 551] [outer = 000000CF39B8C000] 09:48:00 INFO - PROCESS | 384 | 1461084480908 Marionette DEBUG loaded listener.js 09:48:01 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF402A6C00) [pid = 384] [serial = 552] [outer = 000000CF39B8C000] 09:48:02 INFO - PROCESS | 384 | 1461084481994 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]]]}] 09:48:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:48:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1479ms 09:48:02 INFO - PROCESS | 384 | 1461084482029 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 09:48:02 INFO - PROCESS | 384 | 1461084482032 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 09:48:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:48:02 INFO - PROCESS | 384 | 1461084482043 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:48:02 INFO - PROCESS | 384 | 1461084482050 Marionette TRACE conn5 <- [1,702,null,{}] 09:48:02 INFO - PROCESS | 384 | 1461084482066 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}] 09:48:02 INFO - PROCESS | 384 | 1461084482174 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 09:48:02 INFO - PROCESS | 384 | 1461084482479 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:02 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3C3800 == 61 [pid = 384] [id = 185] 09:48:02 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF337E8800) [pid = 384] [serial = 553] [outer = 0000000000000000] 09:48:02 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF33F36000) [pid = 384] [serial = 554] [outer = 000000CF337E8800] 09:48:02 INFO - PROCESS | 384 | 1461084482531 Marionette DEBUG loaded listener.js 09:48:02 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF38238800) [pid = 384] [serial = 555] [outer = 000000CF337E8800] 09:48:03 INFO - PROCESS | 384 | --DOCSHELL 000000CF39A0E800 == 60 [pid = 384] [id = 111] 09:48:03 INFO - PROCESS | 384 | --DOCSHELL 000000CF3CC14800 == 59 [pid = 384] [id = 112] 09:48:03 INFO - PROCESS | 384 | --DOCSHELL 000000CF4193E000 == 58 [pid = 384] [id = 140] 09:48:03 INFO - PROCESS | 384 | --DOCSHELL 000000CF39A19000 == 57 [pid = 384] [id = 181] 09:48:03 INFO - PROCESS | 384 | --DOCSHELL 000000CF38E8D800 == 56 [pid = 384] [id = 180] 09:48:03 INFO - PROCESS | 384 | --DOCSHELL 000000CF41217000 == 55 [pid = 384] [id = 179] 09:48:03 INFO - PROCESS | 384 | --DOCSHELL 000000CF409A0800 == 54 [pid = 384] [id = 178] 09:48:03 INFO - PROCESS | 384 | --DOCSHELL 000000CF3C91A800 == 53 [pid = 384] [id = 177] 09:48:03 INFO - PROCESS | 384 | --DOCSHELL 000000CF3CC2E800 == 52 [pid = 384] [id = 176] 09:48:03 INFO - PROCESS | 384 | --DOCSHELL 000000CF38ED9800 == 51 [pid = 384] [id = 175] 09:48:03 INFO - PROCESS | 384 | --DOCSHELL 000000CF4171F000 == 50 [pid = 384] [id = 171] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF47F1A400) [pid = 384] [serial = 506] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOCSHELL 000000CF3CCB9000 == 49 [pid = 384] [id = 170] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF41953400) [pid = 384] [serial = 380] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF40E2B800) [pid = 384] [serial = 420] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF449C5000) [pid = 384] [serial = 426] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF3F05DC00) [pid = 384] [serial = 417] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF44482400) [pid = 384] [serial = 423] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF419C5800) [pid = 384] [serial = 491] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF4446B400) [pid = 384] [serial = 494] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF42A2F000) [pid = 384] [serial = 492] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF3FF07400) [pid = 384] [serial = 482] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF400E4C00) [pid = 384] [serial = 483] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF400E9000) [pid = 384] [serial = 467] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF403F1800) [pid = 384] [serial = 485] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF40585400) [pid = 384] [serial = 486] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF45012800) [pid = 384] [serial = 497] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF38E33000) [pid = 384] [serial = 479] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000CF3CC44400) [pid = 384] [serial = 480] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000CF39B14000) [pid = 384] [serial = 477] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000CF34EF5400) [pid = 384] [serial = 476] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000CF39B12400) [pid = 384] [serial = 464] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000CF45F87C00) [pid = 384] [serial = 462] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000CF40C9F800) [pid = 384] [serial = 488] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000CF3FEA5000) [pid = 384] [serial = 470] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000CF45F84000) [pid = 384] [serial = 473] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000CF44484400) [pid = 384] [serial = 495] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 84 (000000CF47D82800) [pid = 384] [serial = 504] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 83 (000000CF46044000) [pid = 384] [serial = 503] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 82 (000000CF4504A800) [pid = 384] [serial = 498] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 81 (000000CF45F89000) [pid = 384] [serial = 501] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 80 (000000CF4447D400) [pid = 384] [serial = 500] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | --DOMWINDOW == 79 (000000CF40ED3C00) [pid = 384] [serial = 489] [outer = 0000000000000000] [url = about:blank] 09:48:03 INFO - PROCESS | 384 | 1461084483620 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]]]}] 09:48:03 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 09:48:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1617ms 09:48:03 INFO - PROCESS | 384 | 1461084483656 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 09:48:03 INFO - PROCESS | 384 | 1461084483659 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 09:48:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:48:03 INFO - PROCESS | 384 | 1461084483664 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:48:03 INFO - PROCESS | 384 | 1461084483668 Marionette TRACE conn5 <- [1,706,null,{}] 09:48:03 INFO - PROCESS | 384 | 1461084483673 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}] 09:48:03 INFO - PROCESS | 384 | 1461084483764 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 09:48:03 INFO - PROCESS | 384 | 1461084483772 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3C90D000 == 50 [pid = 384] [id = 186] 09:48:03 INFO - PROCESS | 384 | ++DOMWINDOW == 80 (000000CF38236C00) [pid = 384] [serial = 556] [outer = 0000000000000000] 09:48:03 INFO - PROCESS | 384 | ++DOMWINDOW == 81 (000000CF39B10000) [pid = 384] [serial = 557] [outer = 000000CF38236C00] 09:48:03 INFO - PROCESS | 384 | 1461084483822 Marionette DEBUG loaded listener.js 09:48:03 INFO - PROCESS | 384 | ++DOMWINDOW == 82 (000000CF3D6AF400) [pid = 384] [serial = 558] [outer = 000000CF38236C00] 09:48:04 INFO - PROCESS | 384 | 1461084484809 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]]]}] 09:48:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:48:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1191ms 09:48:04 INFO - PROCESS | 384 | 1461084484862 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 09:48:04 INFO - PROCESS | 384 | 1461084484866 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 09:48:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:48:04 INFO - PROCESS | 384 | 1461084484870 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:48:04 INFO - PROCESS | 384 | 1461084484872 Marionette TRACE conn5 <- [1,710,null,{}] 09:48:04 INFO - PROCESS | 384 | 1461084484876 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}] 09:48:04 INFO - PROCESS | 384 | 1461084484964 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 09:48:04 INFO - PROCESS | 384 | 1461084484973 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40765800 == 51 [pid = 384] [id = 187] 09:48:04 INFO - PROCESS | 384 | ++DOMWINDOW == 83 (000000CF31E3CC00) [pid = 384] [serial = 559] [outer = 0000000000000000] 09:48:05 INFO - PROCESS | 384 | ++DOMWINDOW == 84 (000000CF3FFCBC00) [pid = 384] [serial = 560] [outer = 000000CF31E3CC00] 09:48:05 INFO - PROCESS | 384 | 1461084485021 Marionette DEBUG loaded listener.js 09:48:05 INFO - PROCESS | 384 | ++DOMWINDOW == 85 (000000CF402B0C00) [pid = 384] [serial = 561] [outer = 000000CF31E3CC00] 09:48:05 INFO - PROCESS | 384 | 1461084485556 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] 09:48:05 INFO - PROCESS | 384 | 1461084485610 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 09:48:05 INFO - PROCESS | 384 | 1461084485620 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:48:05 INFO - PROCESS | 384 | 1461084485627 Marionette TRACE conn5 <- [1,714,null,{}] 09:48:05 INFO - PROCESS | 384 | 1461084485637 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}] 09:48:05 INFO - PROCESS | 384 | 1461084485753 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 09:48:05 INFO - PROCESS | 384 | 1461084485767 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41928800 == 52 [pid = 384] [id = 188] 09:48:05 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000CF4058A400) [pid = 384] [serial = 562] [outer = 0000000000000000] 09:48:05 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000CF40E34400) [pid = 384] [serial = 563] [outer = 000000CF4058A400] 09:48:05 INFO - PROCESS | 384 | 1461084485814 Marionette DEBUG loaded listener.js 09:48:05 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000CF415E2000) [pid = 384] [serial = 564] [outer = 000000CF4058A400] 09:48:06 INFO - PROCESS | 384 | 1461084486328 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]]]}] 09:48:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:48:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 797ms 09:48:06 INFO - PROCESS | 384 | 1461084486414 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 09:48:06 INFO - PROCESS | 384 | 1461084486416 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 09:48:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:48:06 INFO - PROCESS | 384 | 1461084486420 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:48:06 INFO - PROCESS | 384 | 1461084486422 Marionette TRACE conn5 <- [1,718,null,{}] 09:48:06 INFO - PROCESS | 384 | 1461084486425 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}] 09:48:06 INFO - PROCESS | 384 | 1461084486537 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 09:48:06 INFO - PROCESS | 384 | 1461084486549 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:06 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43ED8000 == 53 [pid = 384] [id = 189] 09:48:06 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000CF31E3D000) [pid = 384] [serial = 565] [outer = 0000000000000000] 09:48:06 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000CF41F93400) [pid = 384] [serial = 566] [outer = 000000CF31E3D000] 09:48:06 INFO - PROCESS | 384 | 1461084486632 Marionette DEBUG loaded listener.js 09:48:06 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000CF42D71800) [pid = 384] [serial = 567] [outer = 000000CF31E3D000] 09:48:07 INFO - PROCESS | 384 | 1461084487090 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] 09:48:07 INFO - PROCESS | 384 | 1461084487181 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 09:48:07 INFO - PROCESS | 384 | 1461084487185 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:48:07 INFO - PROCESS | 384 | 1461084487187 Marionette TRACE conn5 <- [1,722,null,{}] 09:48:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:48:07 INFO - PROCESS | 384 | 1461084487191 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}] 09:48:07 INFO - PROCESS | 384 | 1461084487273 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 09:48:07 INFO - PROCESS | 384 | 1461084487284 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449D1000 == 54 [pid = 384] [id = 190] 09:48:07 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000CF4310D000) [pid = 384] [serial = 568] [outer = 0000000000000000] 09:48:07 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000CF43C2E000) [pid = 384] [serial = 569] [outer = 000000CF4310D000] 09:48:07 INFO - PROCESS | 384 | 1461084487343 Marionette DEBUG loaded listener.js 09:48:07 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000CF44474400) [pid = 384] [serial = 570] [outer = 000000CF4310D000] 09:48:07 INFO - PROCESS | 384 | 1461084487816 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]]]}] 09:48:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:48:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 671ms 09:48:07 INFO - PROCESS | 384 | 1461084487862 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 09:48:07 INFO - PROCESS | 384 | 1461084487865 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 09:48:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:48:07 INFO - PROCESS | 384 | 1461084487872 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:48:07 INFO - PROCESS | 384 | 1461084487874 Marionette TRACE conn5 <- [1,726,null,{}] 09:48:07 INFO - PROCESS | 384 | 1461084487877 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}] 09:48:07 INFO - PROCESS | 384 | 1461084487965 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 09:48:07 INFO - PROCESS | 384 | 1461084487971 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E41800 == 55 [pid = 384] [id = 191] 09:48:07 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000CF44483800) [pid = 384] [serial = 571] [outer = 0000000000000000] 09:48:08 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000CF449BE800) [pid = 384] [serial = 572] [outer = 000000CF44483800] 09:48:08 INFO - PROCESS | 384 | 1461084488017 Marionette DEBUG loaded listener.js 09:48:08 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000CF45014400) [pid = 384] [serial = 573] [outer = 000000CF44483800] 09:48:08 INFO - PROCESS | 384 | [384] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 09:48:08 INFO - PROCESS | 384 | 1461084488933 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]]]}] 09:48:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:48:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1069ms 09:48:08 INFO - PROCESS | 384 | 1461084488945 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 09:48:08 INFO - PROCESS | 384 | 1461084488947 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 09:48:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:48:08 INFO - PROCESS | 384 | 1461084488951 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:48:08 INFO - PROCESS | 384 | 1461084488953 Marionette TRACE conn5 <- [1,730,null,{}] 09:48:08 INFO - PROCESS | 384 | 1461084488960 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}] 09:48:09 INFO - PROCESS | 384 | 1461084489042 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 09:48:09 INFO - PROCESS | 384 | 1461084489049 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:09 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4825B000 == 56 [pid = 384] [id = 192] 09:48:09 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000CF4501D000) [pid = 384] [serial = 574] [outer = 0000000000000000] 09:48:09 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000CF45043400) [pid = 384] [serial = 575] [outer = 000000CF4501D000] 09:48:09 INFO - PROCESS | 384 | 1461084489094 Marionette DEBUG loaded listener.js 09:48:09 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF45F83800) [pid = 384] [serial = 576] [outer = 000000CF4501D000] 09:48:10 INFO - PROCESS | 384 | 1461084490251 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]]]}] 09:48:10 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 09:48:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1338ms 09:48:10 INFO - PROCESS | 384 | 1461084490293 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 09:48:10 INFO - PROCESS | 384 | 1461084490297 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 09:48:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:48:10 INFO - PROCESS | 384 | 1461084490302 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:48:10 INFO - PROCESS | 384 | 1461084490306 Marionette TRACE conn5 <- [1,734,null,{}] 09:48:10 INFO - PROCESS | 384 | 1461084490312 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}] 09:48:10 INFO - PROCESS | 384 | 1461084490455 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 09:48:10 INFO - PROCESS | 384 | 1461084490576 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:10 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40464000 == 57 [pid = 384] [id = 193] 09:48:10 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF39B0E400) [pid = 384] [serial = 577] [outer = 0000000000000000] 09:48:10 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF3DD2C400) [pid = 384] [serial = 578] [outer = 000000CF39B0E400] 09:48:10 INFO - PROCESS | 384 | 1461084490637 Marionette DEBUG loaded listener.js 09:48:10 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF3FF07C00) [pid = 384] [serial = 579] [outer = 000000CF39B0E400] 09:48:11 INFO - PROCESS | 384 | 1461084491655 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]]]}] 09:48:11 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.) 09:48:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1383ms 09:48:11 INFO - PROCESS | 384 | 1461084491690 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 09:48:11 INFO - PROCESS | 384 | 1461084491697 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 09:48:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:48:11 INFO - PROCESS | 384 | 1461084491704 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:48:11 INFO - PROCESS | 384 | 1461084491707 Marionette TRACE conn5 <- [1,738,null,{}] 09:48:11 INFO - PROCESS | 384 | 1461084491753 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}] 09:48:11 INFO - PROCESS | 384 | 1461084491855 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 09:48:12 INFO - PROCESS | 384 | 1461084492045 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D51800 == 58 [pid = 384] [id = 194] 09:48:12 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF400ED000) [pid = 384] [serial = 580] [outer = 0000000000000000] 09:48:12 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF415E0000) [pid = 384] [serial = 581] [outer = 000000CF400ED000] 09:48:12 INFO - PROCESS | 384 | 1461084492103 Marionette DEBUG loaded listener.js 09:48:12 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF43CD3400) [pid = 384] [serial = 582] [outer = 000000CF400ED000] 09:48:13 INFO - PROCESS | 384 | 1461084493121 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]]]}] 09:48:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:48:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1467ms 09:48:13 INFO - PROCESS | 384 | 1461084493177 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 09:48:13 INFO - PROCESS | 384 | 1461084493179 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 09:48:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:48:13 INFO - PROCESS | 384 | 1461084493183 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:48:13 INFO - PROCESS | 384 | 1461084493188 Marionette TRACE conn5 <- [1,742,null,{}] 09:48:13 INFO - PROCESS | 384 | 1461084493199 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}] 09:48:13 INFO - PROCESS | 384 | 1461084493446 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 09:48:13 INFO - PROCESS | 384 | 1461084493585 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CCA4800 == 59 [pid = 384] [id = 195] 09:48:13 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF38181400) [pid = 384] [serial = 583] [outer = 0000000000000000] 09:48:13 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF3823D800) [pid = 384] [serial = 584] [outer = 000000CF38181400] 09:48:13 INFO - PROCESS | 384 | 1461084493644 Marionette DEBUG loaded listener.js 09:48:13 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF39B92800) [pid = 384] [serial = 585] [outer = 000000CF38181400] 09:48:14 INFO - PROCESS | 384 | --DOCSHELL 000000CF33E49800 == 58 [pid = 384] [id = 13] 09:48:14 INFO - PROCESS | 384 | --DOCSHELL 000000CF40957800 == 57 [pid = 384] [id = 125] 09:48:14 INFO - PROCESS | 384 | --DOCSHELL 000000CF4005E000 == 56 [pid = 384] [id = 117] 09:48:14 INFO - PROCESS | 384 | --DOCSHELL 000000CF4193D000 == 55 [pid = 384] [id = 120] 09:48:14 INFO - PROCESS | 384 | --DOCSHELL 000000CF41F4C800 == 54 [pid = 384] [id = 156] 09:48:14 INFO - PROCESS | 384 | --DOCSHELL 000000CF487D1800 == 53 [pid = 384] [id = 169] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF4176D400) [pid = 384] [serial = 542] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF3A36DC00) [pid = 384] [serial = 509] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF403EA800) [pid = 384] [serial = 512] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF449C4400) [pid = 384] [serial = 515] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF48284C00) [pid = 384] [serial = 521] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF47F86C00) [pid = 384] [serial = 518] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOCSHELL 000000CF43C6F000 == 52 [pid = 384] [id = 184] 09:48:14 INFO - PROCESS | 384 | --DOCSHELL 000000CF3F44B800 == 51 [pid = 384] [id = 183] 09:48:14 INFO - PROCESS | 384 | --DOCSHELL 000000CF3363E000 == 50 [pid = 384] [id = 182] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF38F2D000) [pid = 384] [serial = 530] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF3D77BC00) [pid = 384] [serial = 531] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF33F3DC00) [pid = 384] [serial = 525] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000CF32760800) [pid = 384] [serial = 524] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000CF39B8DC00) [pid = 384] [serial = 528] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000CF38CC9800) [pid = 384] [serial = 527] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 90 (000000CF3FEA6000) [pid = 384] [serial = 533] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 89 (000000CF40587400) [pid = 384] [serial = 539] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 88 (000000CF403EC400) [pid = 384] [serial = 537] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 87 (000000CF40E30400) [pid = 384] [serial = 540] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 86 (000000CF4036A000) [pid = 384] [serial = 536] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | --DOMWINDOW == 85 (000000CF400E1800) [pid = 384] [serial = 534] [outer = 0000000000000000] [url = about:blank] 09:48:14 INFO - PROCESS | 384 | 1461084494708 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]]]}] 09:48:14 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 09:48:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1538ms 09:48:14 INFO - PROCESS | 384 | 1461084494724 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 09:48:14 INFO - PROCESS | 384 | 1461084494729 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 09:48:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:48:14 INFO - PROCESS | 384 | 1461084494733 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:48:14 INFO - PROCESS | 384 | 1461084494737 Marionette TRACE conn5 <- [1,746,null,{}] 09:48:14 INFO - PROCESS | 384 | 1461084494742 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}] 09:48:14 INFO - PROCESS | 384 | 1461084494832 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 09:48:14 INFO - PROCESS | 384 | 1461084494904 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3BA000 == 51 [pid = 384] [id = 196] 09:48:14 INFO - PROCESS | 384 | ++DOMWINDOW == 86 (000000CF38F2A000) [pid = 384] [serial = 586] [outer = 0000000000000000] 09:48:14 INFO - PROCESS | 384 | ++DOMWINDOW == 87 (000000CF38FD2400) [pid = 384] [serial = 587] [outer = 000000CF38F2A000] 09:48:14 INFO - PROCESS | 384 | 1461084494992 Marionette DEBUG loaded listener.js 09:48:15 INFO - PROCESS | 384 | ++DOMWINDOW == 88 (000000CF3D6AD800) [pid = 384] [serial = 588] [outer = 000000CF38F2A000] 09:48:15 INFO - PROCESS | 384 | 1461084495378 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]]]}] 09:48:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:48:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 733ms 09:48:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:48:15 INFO - PROCESS | 384 | 1461084495472 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 09:48:15 INFO - PROCESS | 384 | 1461084495475 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 09:48:15 INFO - PROCESS | 384 | 1461084495484 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:48:15 INFO - PROCESS | 384 | 1461084495486 Marionette TRACE conn5 <- [1,750,null,{}] 09:48:15 INFO - PROCESS | 384 | 1461084495490 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}] 09:48:15 INFO - PROCESS | 384 | 1461084495579 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 09:48:15 INFO - PROCESS | 384 | 1461084495592 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40570800 == 52 [pid = 384] [id = 197] 09:48:15 INFO - PROCESS | 384 | ++DOMWINDOW == 89 (000000CF31FE6800) [pid = 384] [serial = 589] [outer = 0000000000000000] 09:48:15 INFO - PROCESS | 384 | ++DOMWINDOW == 90 (000000CF3FF0F400) [pid = 384] [serial = 590] [outer = 000000CF31FE6800] 09:48:15 INFO - PROCESS | 384 | 1461084495639 Marionette DEBUG loaded listener.js 09:48:15 INFO - PROCESS | 384 | ++DOMWINDOW == 91 (000000CF400EEC00) [pid = 384] [serial = 591] [outer = 000000CF31FE6800] 09:48:16 INFO - PROCESS | 384 | [384] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 09:48:16 INFO - PROCESS | 384 | 1461084496572 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]]]}] 09:48:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:48:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1131ms 09:48:16 INFO - PROCESS | 384 | 1461084496611 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 09:48:16 INFO - PROCESS | 384 | 1461084496615 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 09:48:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:48:16 INFO - PROCESS | 384 | 1461084496626 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:48:16 INFO - PROCESS | 384 | 1461084496631 Marionette TRACE conn5 <- [1,754,null,{}] 09:48:16 INFO - PROCESS | 384 | 1461084496635 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}] 09:48:16 INFO - PROCESS | 384 | 1461084496727 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 09:48:16 INFO - PROCESS | 384 | 1461084496733 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4193B000 == 53 [pid = 384] [id = 198] 09:48:16 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000CF4049EC00) [pid = 384] [serial = 592] [outer = 0000000000000000] 09:48:16 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000CF40590800) [pid = 384] [serial = 593] [outer = 000000CF4049EC00] 09:48:16 INFO - PROCESS | 384 | 1461084496780 Marionette DEBUG loaded listener.js 09:48:16 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF40E35400) [pid = 384] [serial = 594] [outer = 000000CF4049EC00] 09:48:17 INFO - PROCESS | 384 | 1461084497731 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]]]}] 09:48:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:48:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1139ms 09:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:48:17 INFO - PROCESS | 384 | 1461084497764 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 09:48:17 INFO - PROCESS | 384 | 1461084497766 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 09:48:17 INFO - PROCESS | 384 | 1461084497769 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:48:17 INFO - PROCESS | 384 | 1461084497771 Marionette TRACE conn5 <- [1,758,null,{}] 09:48:17 INFO - PROCESS | 384 | 1461084497775 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}] 09:48:17 INFO - PROCESS | 384 | 1461084497882 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 09:48:17 INFO - PROCESS | 384 | 1461084497888 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43ED3800 == 54 [pid = 384] [id = 199] 09:48:17 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF416EB000) [pid = 384] [serial = 595] [outer = 0000000000000000] 09:48:17 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF4194D800) [pid = 384] [serial = 596] [outer = 000000CF416EB000] 09:48:17 INFO - PROCESS | 384 | 1461084497935 Marionette DEBUG loaded listener.js 09:48:18 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF42A28000) [pid = 384] [serial = 597] [outer = 000000CF416EB000] 09:48:18 INFO - PROCESS | 384 | 1461084498382 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]]]}] 09:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 671ms 09:48:18 INFO - PROCESS | 384 | 1461084498448 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 09:48:18 INFO - PROCESS | 384 | 1461084498451 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 09:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:48:18 INFO - PROCESS | 384 | 1461084498454 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:48:18 INFO - PROCESS | 384 | 1461084498456 Marionette TRACE conn5 <- [1,762,null,{}] 09:48:18 INFO - PROCESS | 384 | 1461084498459 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}] 09:48:18 INFO - PROCESS | 384 | 1461084498567 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 09:48:18 INFO - PROCESS | 384 | 1461084498578 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:18 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D55000 == 55 [pid = 384] [id = 200] 09:48:18 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF44478800) [pid = 384] [serial = 598] [outer = 0000000000000000] 09:48:18 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF4447FC00) [pid = 384] [serial = 599] [outer = 000000CF44478800] 09:48:18 INFO - PROCESS | 384 | 1461084498676 Marionette DEBUG loaded listener.js 09:48:18 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF45043800) [pid = 384] [serial = 600] [outer = 000000CF44478800] 09:48:18 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF4058A400) [pid = 384] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:48:18 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF31E3D000) [pid = 384] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:48:18 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF38236C00) [pid = 384] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:48:18 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF337E8800) [pid = 384] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:48:18 INFO - PROCESS | 384 | --DOMWINDOW == 95 (000000CF31E3CC00) [pid = 384] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:48:18 INFO - PROCESS | 384 | --DOMWINDOW == 94 (000000CF4310D000) [pid = 384] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:48:18 INFO - PROCESS | 384 | --DOMWINDOW == 93 (000000CF415D9400) [pid = 384] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:48:18 INFO - PROCESS | 384 | --DOMWINDOW == 92 (000000CF47D89C00) [pid = 384] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:48:18 INFO - PROCESS | 384 | --DOMWINDOW == 91 (000000CF44483800) [pid = 384] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:48:19 INFO - PROCESS | 384 | 1461084499109 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]]]}] 09:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 671ms 09:48:19 INFO - PROCESS | 384 | 1461084499128 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 09:48:19 INFO - PROCESS | 384 | 1461084499130 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 09:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:48:19 INFO - PROCESS | 384 | 1461084499133 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:48:19 INFO - PROCESS | 384 | 1461084499135 Marionette TRACE conn5 <- [1,766,null,{}] 09:48:19 INFO - PROCESS | 384 | 1461084499139 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}] 09:48:19 INFO - PROCESS | 384 | 1461084499249 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 09:48:19 INFO - PROCESS | 384 | 1461084499326 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3272E800 == 56 [pid = 384] [id = 201] 09:48:19 INFO - PROCESS | 384 | ++DOMWINDOW == 92 (000000CF415DB400) [pid = 384] [serial = 601] [outer = 0000000000000000] 09:48:19 INFO - PROCESS | 384 | ++DOMWINDOW == 93 (000000CF4447AC00) [pid = 384] [serial = 602] [outer = 000000CF415DB400] 09:48:19 INFO - PROCESS | 384 | 1461084499375 Marionette DEBUG loaded listener.js 09:48:19 INFO - PROCESS | 384 | ++DOMWINDOW == 94 (000000CF45F87400) [pid = 384] [serial = 603] [outer = 000000CF415DB400] 09:48:19 INFO - PROCESS | 384 | 1461084499742 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]]]}] 09:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 629ms 09:48:19 INFO - PROCESS | 384 | 1461084499766 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 09:48:19 INFO - PROCESS | 384 | 1461084499768 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 09:48:19 INFO - PROCESS | 384 | 1461084499771 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:48:19 INFO - PROCESS | 384 | 1461084499773 Marionette TRACE conn5 <- [1,770,null,{}] 09:48:19 INFO - PROCESS | 384 | 1461084499776 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}] 09:48:19 INFO - PROCESS | 384 | 1461084499882 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 09:48:19 INFO - PROCESS | 384 | 1461084499890 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF486BE000 == 57 [pid = 384] [id = 202] 09:48:19 INFO - PROCESS | 384 | ++DOMWINDOW == 95 (000000CF415DB800) [pid = 384] [serial = 604] [outer = 0000000000000000] 09:48:19 INFO - PROCESS | 384 | ++DOMWINDOW == 96 (000000CF46041C00) [pid = 384] [serial = 605] [outer = 000000CF415DB800] 09:48:19 INFO - PROCESS | 384 | 1461084499936 Marionette DEBUG loaded listener.js 09:48:20 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF47D84C00) [pid = 384] [serial = 606] [outer = 000000CF415DB800] 09:48:20 INFO - PROCESS | 384 | 1461084500336 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]]]}] 09:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 587ms 09:48:20 INFO - PROCESS | 384 | 1461084500362 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 09:48:20 INFO - PROCESS | 384 | 1461084500364 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 09:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:48:20 INFO - PROCESS | 384 | 1461084500367 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:48:20 INFO - PROCESS | 384 | 1461084500369 Marionette TRACE conn5 <- [1,774,null,{}] 09:48:20 INFO - PROCESS | 384 | 1461084500372 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}] 09:48:20 INFO - PROCESS | 384 | 1461084500455 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 09:48:20 INFO - PROCESS | 384 | 1461084500525 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:20 INFO - PROCESS | 384 | ++DOCSHELL 000000CF487D3800 == 58 [pid = 384] [id = 203] 09:48:20 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF46042400) [pid = 384] [serial = 607] [outer = 0000000000000000] 09:48:20 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF47F19800) [pid = 384] [serial = 608] [outer = 000000CF46042400] 09:48:20 INFO - PROCESS | 384 | 1461084500575 Marionette DEBUG loaded listener.js 09:48:20 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF47F86000) [pid = 384] [serial = 609] [outer = 000000CF46042400] 09:48:21 INFO - PROCESS | 384 | 1461084501028 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]]]}] 09:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 09:48:21 INFO - PROCESS | 384 | 1461084501041 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 09:48:21 INFO - PROCESS | 384 | 1461084501046 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 09:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:48:21 INFO - PROCESS | 384 | 1461084501052 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:48:21 INFO - PROCESS | 384 | 1461084501057 Marionette TRACE conn5 <- [1,778,null,{}] 09:48:21 INFO - PROCESS | 384 | 1461084501083 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}] 09:48:21 INFO - PROCESS | 384 | 1461084501195 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 09:48:21 INFO - PROCESS | 384 | 1461084501287 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3C2800 == 59 [pid = 384] [id = 204] 09:48:21 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF33F3C000) [pid = 384] [serial = 610] [outer = 0000000000000000] 09:48:21 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF34E1A800) [pid = 384] [serial = 611] [outer = 000000CF33F3C000] 09:48:21 INFO - PROCESS | 384 | 1461084501347 Marionette DEBUG loaded listener.js 09:48:21 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF37FCD800) [pid = 384] [serial = 612] [outer = 000000CF33F3C000] 09:48:22 INFO - PROCESS | 384 | 1461084501998 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]]]}] 09:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 986ms 09:48:22 INFO - PROCESS | 384 | 1461084502041 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 09:48:22 INFO - PROCESS | 384 | 1461084502048 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 09:48:22 INFO - PROCESS | 384 | 1461084502055 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:48:22 INFO - PROCESS | 384 | 1461084502058 Marionette TRACE conn5 <- [1,782,null,{}] 09:48:22 INFO - PROCESS | 384 | 1461084502076 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}] 09:48:22 INFO - PROCESS | 384 | 1461084502211 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 09:48:22 INFO - PROCESS | 384 | 1461084502264 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43C68800 == 60 [pid = 384] [id = 205] 09:48:22 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF3D7E0000) [pid = 384] [serial = 613] [outer = 0000000000000000] 09:48:22 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF3F470C00) [pid = 384] [serial = 614] [outer = 000000CF3D7E0000] 09:48:22 INFO - PROCESS | 384 | 1461084502322 Marionette DEBUG loaded listener.js 09:48:22 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF400E9C00) [pid = 384] [serial = 615] [outer = 000000CF3D7E0000] 09:48:22 INFO - PROCESS | 384 | 1461084502885 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]]]}] 09:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 881ms 09:48:22 INFO - PROCESS | 384 | 1461084502942 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 09:48:22 INFO - PROCESS | 384 | 1461084502945 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 09:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:48:22 INFO - PROCESS | 384 | 1461084502949 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:48:22 INFO - PROCESS | 384 | 1461084502953 Marionette TRACE conn5 <- [1,786,null,{}] 09:48:22 INFO - PROCESS | 384 | 1461084502965 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}] 09:48:23 INFO - PROCESS | 384 | 1461084503081 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 09:48:23 INFO - PROCESS | 384 | 1461084503157 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:23 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D36000 == 61 [pid = 384] [id = 206] 09:48:23 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF4058D000) [pid = 384] [serial = 616] [outer = 0000000000000000] 09:48:23 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF41951C00) [pid = 384] [serial = 617] [outer = 000000CF4058D000] 09:48:23 INFO - PROCESS | 384 | 1461084503259 Marionette DEBUG loaded listener.js 09:48:23 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF449BA000) [pid = 384] [serial = 618] [outer = 000000CF4058D000] 09:48:23 INFO - PROCESS | 384 | 1461084503895 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]]]}] 09:48:23 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 09:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 985ms 09:48:23 INFO - PROCESS | 384 | 1461084503936 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 09:48:23 INFO - PROCESS | 384 | 1461084503939 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 09:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:48:23 INFO - PROCESS | 384 | 1461084503942 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:48:23 INFO - PROCESS | 384 | 1461084503945 Marionette TRACE conn5 <- [1,790,null,{}] 09:48:23 INFO - PROCESS | 384 | 1461084503948 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}] 09:48:24 INFO - PROCESS | 384 | 1461084504055 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 09:48:24 INFO - PROCESS | 384 | 1461084504129 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F20800 == 62 [pid = 384] [id = 207] 09:48:24 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF449B9C00) [pid = 384] [serial = 619] [outer = 0000000000000000] 09:48:24 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF46038C00) [pid = 384] [serial = 620] [outer = 000000CF449B9C00] 09:48:24 INFO - PROCESS | 384 | 1461084504228 Marionette DEBUG loaded listener.js 09:48:24 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF4827F800) [pid = 384] [serial = 621] [outer = 000000CF449B9C00] 09:48:24 INFO - PROCESS | 384 | 1461084504841 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]]]}] 09:48:24 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 09:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 923ms 09:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:48:24 INFO - PROCESS | 384 | 1461084504875 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 09:48:24 INFO - PROCESS | 384 | 1461084504877 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 09:48:24 INFO - PROCESS | 384 | 1461084504881 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:48:24 INFO - PROCESS | 384 | 1461084504883 Marionette TRACE conn5 <- [1,794,null,{}] 09:48:24 INFO - PROCESS | 384 | 1461084504887 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}] 09:48:25 INFO - PROCESS | 384 | 1461084504991 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 09:48:25 INFO - PROCESS | 384 | 1461084505064 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4953E800 == 63 [pid = 384] [id = 208] 09:48:25 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF40727400) [pid = 384] [serial = 622] [outer = 0000000000000000] 09:48:25 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF4072C800) [pid = 384] [serial = 623] [outer = 000000CF40727400] 09:48:25 INFO - PROCESS | 384 | 1461084505121 Marionette DEBUG loaded listener.js 09:48:25 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF45F8C800) [pid = 384] [serial = 624] [outer = 000000CF40727400] 09:48:25 INFO - PROCESS | 384 | 1461084505681 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]]]}] 09:48:25 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 09:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 839ms 09:48:25 INFO - PROCESS | 384 | 1461084505721 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 09:48:25 INFO - PROCESS | 384 | 1461084505723 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 09:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:48:25 INFO - PROCESS | 384 | 1461084505727 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:48:25 INFO - PROCESS | 384 | 1461084505729 Marionette TRACE conn5 <- [1,798,null,{}] 09:48:25 INFO - PROCESS | 384 | 1461084505733 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}] 09:48:25 INFO - PROCESS | 384 | 1461084505864 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 09:48:25 INFO - PROCESS | 384 | 1461084505957 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4114A000 == 64 [pid = 384] [id = 209] 09:48:25 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF47ECB400) [pid = 384] [serial = 625] [outer = 0000000000000000] 09:48:26 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF47F85800) [pid = 384] [serial = 626] [outer = 000000CF47ECB400] 09:48:26 INFO - PROCESS | 384 | 1461084506017 Marionette DEBUG loaded listener.js 09:48:26 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF48442400) [pid = 384] [serial = 627] [outer = 000000CF47ECB400] 09:48:26 INFO - PROCESS | 384 | 1461084506578 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]]]}] 09:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 923ms 09:48:26 INFO - PROCESS | 384 | 1461084506653 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 09:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:48:26 INFO - PROCESS | 384 | 1461084506656 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 09:48:26 INFO - PROCESS | 384 | 1461084506659 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:48:26 INFO - PROCESS | 384 | 1461084506662 Marionette TRACE conn5 <- [1,802,null,{}] 09:48:26 INFO - PROCESS | 384 | 1461084506665 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}] 09:48:26 INFO - PROCESS | 384 | 1461084506768 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 09:48:26 INFO - PROCESS | 384 | 1461084506884 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44D75000 == 65 [pid = 384] [id = 210] 09:48:26 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF45015400) [pid = 384] [serial = 628] [outer = 0000000000000000] 09:48:26 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF45487400) [pid = 384] [serial = 629] [outer = 000000CF45015400] 09:48:26 INFO - PROCESS | 384 | 1461084506939 Marionette DEBUG loaded listener.js 09:48:27 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF45491C00) [pid = 384] [serial = 630] [outer = 000000CF45015400] 09:48:27 INFO - PROCESS | 384 | 1461084507648 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] 09:48:27 INFO - PROCESS | 384 | 1461084507694 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 09:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:48:27 INFO - PROCESS | 384 | 1461084507700 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:48:27 INFO - PROCESS | 384 | 1461084507704 Marionette TRACE conn5 <- [1,806,null,{}] 09:48:27 INFO - PROCESS | 384 | 1461084507735 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}] 09:48:27 INFO - PROCESS | 384 | 1461084507838 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 09:48:27 INFO - PROCESS | 384 | 1461084507963 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4093B800 == 66 [pid = 384] [id = 211] 09:48:27 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF38A55800) [pid = 384] [serial = 631] [outer = 0000000000000000] 09:48:28 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF38F2C400) [pid = 384] [serial = 632] [outer = 000000CF38A55800] 09:48:28 INFO - PROCESS | 384 | 1461084508017 Marionette DEBUG loaded listener.js 09:48:28 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF3F465400) [pid = 384] [serial = 633] [outer = 000000CF38A55800] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF45043400) [pid = 384] [serial = 575] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF47F81C00) [pid = 384] [serial = 507] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF43C2E000) [pid = 384] [serial = 569] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF45014400) [pid = 384] [serial = 573] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF42D71800) [pid = 384] [serial = 567] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF44474400) [pid = 384] [serial = 570] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF402B0C00) [pid = 384] [serial = 561] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF41950000) [pid = 384] [serial = 543] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF449BE800) [pid = 384] [serial = 572] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF40E34400) [pid = 384] [serial = 563] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF41F93400) [pid = 384] [serial = 566] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF39B10000) [pid = 384] [serial = 557] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF3D6AF400) [pid = 384] [serial = 558] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF38238800) [pid = 384] [serial = 555] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF33F36000) [pid = 384] [serial = 554] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF3FFCBC00) [pid = 384] [serial = 560] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF3F961C00) [pid = 384] [serial = 551] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF31DE0400) [pid = 384] [serial = 545] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF38A50C00) [pid = 384] [serial = 548] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF415E2000) [pid = 384] [serial = 564] [outer = 0000000000000000] [url = about:blank] 09:48:28 INFO - PROCESS | 384 | 1461084508628 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]]]}] 09:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 965ms 09:48:28 INFO - PROCESS | 384 | 1461084508669 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 09:48:28 INFO - PROCESS | 384 | 1461084508675 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 09:48:28 INFO - PROCESS | 384 | 1461084508684 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:48:28 INFO - PROCESS | 384 | 1461084508686 Marionette TRACE conn5 <- [1,810,null,{}] 09:48:28 INFO - PROCESS | 384 | 1461084508690 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}] 09:48:28 INFO - PROCESS | 384 | 1461084508779 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 09:48:28 INFO - PROCESS | 384 | 1461084508855 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3FBDA800 == 67 [pid = 384] [id = 212] 09:48:28 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF3354B400) [pid = 384] [serial = 634] [outer = 0000000000000000] 09:48:28 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF3823AC00) [pid = 384] [serial = 635] [outer = 000000CF3354B400] 09:48:28 INFO - PROCESS | 384 | 1461084508903 Marionette DEBUG loaded listener.js 09:48:28 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF39BD6000) [pid = 384] [serial = 636] [outer = 000000CF3354B400] 09:48:29 INFO - PROCESS | 384 | 1461084509322 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] 09:48:29 INFO - PROCESS | 384 | 1461084509427 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 09:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:48:29 INFO - PROCESS | 384 | 1461084509430 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:48:29 INFO - PROCESS | 384 | 1461084509434 Marionette TRACE conn5 <- [1,814,null,{}] 09:48:29 INFO - PROCESS | 384 | 1461084509445 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}] 09:48:29 INFO - PROCESS | 384 | 1461084509544 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 09:48:29 INFO - PROCESS | 384 | 1461084509550 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4192D000 == 68 [pid = 384] [id = 213] 09:48:29 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF400DF800) [pid = 384] [serial = 637] [outer = 0000000000000000] 09:48:29 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF403E5000) [pid = 384] [serial = 638] [outer = 000000CF400DF800] 09:48:29 INFO - PROCESS | 384 | 1461084509599 Marionette DEBUG loaded listener.js 09:48:29 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF40585C00) [pid = 384] [serial = 639] [outer = 000000CF400DF800] 09:48:30 INFO - PROCESS | 384 | 1461084510057 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]]]}] 09:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 692ms 09:48:30 INFO - PROCESS | 384 | 1461084510124 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 09:48:30 INFO - PROCESS | 384 | 1461084510127 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 09:48:30 INFO - PROCESS | 384 | 1461084510130 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:48:30 INFO - PROCESS | 384 | 1461084510132 Marionette TRACE conn5 <- [1,818,null,{}] 09:48:30 INFO - PROCESS | 384 | 1461084510136 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}] 09:48:30 INFO - PROCESS | 384 | 1461084510224 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 09:48:30 INFO - PROCESS | 384 | 1461084510233 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4403A800 == 69 [pid = 384] [id = 214] 09:48:30 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF40E35000) [pid = 384] [serial = 640] [outer = 0000000000000000] 09:48:30 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF41081400) [pid = 384] [serial = 641] [outer = 000000CF40E35000] 09:48:30 INFO - PROCESS | 384 | 1461084510282 Marionette DEBUG loaded listener.js 09:48:30 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF416EA400) [pid = 384] [serial = 642] [outer = 000000CF40E35000] 09:48:30 INFO - PROCESS | 384 | 1461084510704 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]]]}] 09:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 628ms 09:48:30 INFO - PROCESS | 384 | 1461084510763 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 09:48:30 INFO - PROCESS | 384 | 1461084510765 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 09:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:48:30 INFO - PROCESS | 384 | 1461084510768 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:48:30 INFO - PROCESS | 384 | 1461084510770 Marionette TRACE conn5 <- [1,822,null,{}] 09:48:30 INFO - PROCESS | 384 | 1461084510774 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}] 09:48:30 INFO - PROCESS | 384 | 1461084510884 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 09:48:30 INFO - PROCESS | 384 | 1461084510960 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449E3000 == 70 [pid = 384] [id = 215] 09:48:30 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF417E7800) [pid = 384] [serial = 643] [outer = 0000000000000000] 09:48:31 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF41956800) [pid = 384] [serial = 644] [outer = 000000CF417E7800] 09:48:31 INFO - PROCESS | 384 | 1461084511007 Marionette DEBUG loaded listener.js 09:48:31 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF42A2A800) [pid = 384] [serial = 645] [outer = 000000CF417E7800] 09:48:31 INFO - PROCESS | 384 | 1461084511442 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]]]}] 09:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 734ms 09:48:31 INFO - PROCESS | 384 | 1461084511504 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 09:48:31 INFO - PROCESS | 384 | 1461084511507 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 09:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:48:31 INFO - PROCESS | 384 | 1461084511510 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:48:31 INFO - PROCESS | 384 | 1461084511512 Marionette TRACE conn5 <- [1,826,null,{}] 09:48:31 INFO - PROCESS | 384 | 1461084511515 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}] 09:48:31 INFO - PROCESS | 384 | 1461084511649 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 09:48:31 INFO - PROCESS | 384 | 1461084511706 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4841A800 == 71 [pid = 384] [id = 216] 09:48:31 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF44476400) [pid = 384] [serial = 646] [outer = 0000000000000000] 09:48:31 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF449C4C00) [pid = 384] [serial = 647] [outer = 000000CF44476400] 09:48:31 INFO - PROCESS | 384 | 1461084511755 Marionette DEBUG loaded listener.js 09:48:31 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF45047C00) [pid = 384] [serial = 648] [outer = 000000CF44476400] 09:48:32 INFO - PROCESS | 384 | 1461084512187 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]]]}] 09:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 734ms 09:48:32 INFO - PROCESS | 384 | 1461084512249 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 09:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:48:32 INFO - PROCESS | 384 | 1461084512251 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 09:48:32 INFO - PROCESS | 384 | 1461084512255 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:48:32 INFO - PROCESS | 384 | 1461084512256 Marionette TRACE conn5 <- [1,830,null,{}] 09:48:32 INFO - PROCESS | 384 | 1461084512260 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}] 09:48:32 INFO - PROCESS | 384 | 1461084512372 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 09:48:32 INFO - PROCESS | 384 | 1461084512427 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D1C800 == 72 [pid = 384] [id = 217] 09:48:32 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF45F7E000) [pid = 384] [serial = 649] [outer = 0000000000000000] 09:48:32 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF45F8B000) [pid = 384] [serial = 650] [outer = 000000CF45F7E000] 09:48:32 INFO - PROCESS | 384 | 1461084512474 Marionette DEBUG loaded listener.js 09:48:32 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF47D89400) [pid = 384] [serial = 651] [outer = 000000CF45F7E000] 09:48:32 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF416EB000) [pid = 384] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:48:32 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF44478800) [pid = 384] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:48:32 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF38F2A000) [pid = 384] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:48:32 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF31FE6800) [pid = 384] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:48:32 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF38181400) [pid = 384] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:48:32 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF4049EC00) [pid = 384] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:48:32 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF415DB400) [pid = 384] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:48:32 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF415DB800) [pid = 384] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:48:32 INFO - PROCESS | 384 | 1461084512874 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]]]}] 09:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 09:48:32 INFO - PROCESS | 384 | 1461084512927 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 09:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:48:32 INFO - PROCESS | 384 | 1461084512929 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 09:48:32 INFO - PROCESS | 384 | 1461084512932 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:48:32 INFO - PROCESS | 384 | 1461084512934 Marionette TRACE conn5 <- [1,834,null,{}] 09:48:32 INFO - PROCESS | 384 | 1461084512938 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}] 09:48:33 INFO - PROCESS | 384 | 1461084513023 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 09:48:33 INFO - PROCESS | 384 | 1461084513101 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D58000 == 73 [pid = 384] [id = 218] 09:48:33 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF415EB800) [pid = 384] [serial = 652] [outer = 0000000000000000] 09:48:33 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF4603E400) [pid = 384] [serial = 653] [outer = 000000CF415EB800] 09:48:33 INFO - PROCESS | 384 | 1461084513149 Marionette DEBUG loaded listener.js 09:48:33 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF47ED1400) [pid = 384] [serial = 654] [outer = 000000CF415EB800] 09:48:33 INFO - PROCESS | 384 | 1461084513507 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]]]}] 09:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 629ms 09:48:33 INFO - PROCESS | 384 | 1461084513565 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 09:48:33 INFO - PROCESS | 384 | 1461084513567 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 09:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:48:33 INFO - PROCESS | 384 | 1461084513571 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:48:33 INFO - PROCESS | 384 | 1461084513573 Marionette TRACE conn5 <- [1,838,null,{}] 09:48:33 INFO - PROCESS | 384 | 1461084513576 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}] 09:48:33 INFO - PROCESS | 384 | 1461084513690 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 09:48:33 INFO - PROCESS | 384 | 1461084513731 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B464000 == 74 [pid = 384] [id = 219] 09:48:33 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF39B16800) [pid = 384] [serial = 655] [outer = 0000000000000000] 09:48:33 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF416EB000) [pid = 384] [serial = 656] [outer = 000000CF39B16800] 09:48:33 INFO - PROCESS | 384 | 1461084513777 Marionette DEBUG loaded listener.js 09:48:33 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF48286400) [pid = 384] [serial = 657] [outer = 000000CF39B16800] 09:48:34 INFO - PROCESS | 384 | 1461084514181 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]]]}] 09:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 629ms 09:48:34 INFO - PROCESS | 384 | 1461084514203 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 09:48:34 INFO - PROCESS | 384 | 1461084514205 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 09:48:34 INFO - PROCESS | 384 | 1461084514208 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:48:34 INFO - PROCESS | 384 | 1461084514210 Marionette TRACE conn5 <- [1,842,null,{}] 09:48:34 INFO - PROCESS | 384 | 1461084514214 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}] 09:48:34 INFO - PROCESS | 384 | 1461084514329 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 09:48:34 INFO - PROCESS | 384 | 1461084514337 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4AC9D000 == 75 [pid = 384] [id = 220] 09:48:34 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF47ECE000) [pid = 384] [serial = 658] [outer = 0000000000000000] 09:48:34 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF48448C00) [pid = 384] [serial = 659] [outer = 000000CF47ECE000] 09:48:34 INFO - PROCESS | 384 | 1461084514383 Marionette DEBUG loaded listener.js 09:48:34 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF48631C00) [pid = 384] [serial = 660] [outer = 000000CF47ECE000] 09:48:34 INFO - PROCESS | 384 | 1461084514871 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]]]}] 09:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 671ms 09:48:34 INFO - PROCESS | 384 | 1461084514883 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 09:48:34 INFO - PROCESS | 384 | 1461084514888 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 09:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:48:34 INFO - PROCESS | 384 | 1461084514894 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:48:34 INFO - PROCESS | 384 | 1461084514899 Marionette TRACE conn5 <- [1,846,null,{}] 09:48:34 INFO - PROCESS | 384 | 1461084514906 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}] 09:48:35 INFO - PROCESS | 384 | 1461084515022 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 09:48:35 INFO - PROCESS | 384 | 1461084515190 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:35 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40457800 == 76 [pid = 384] [id = 221] 09:48:35 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF37FD0400) [pid = 384] [serial = 661] [outer = 0000000000000000] 09:48:35 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF38255400) [pid = 384] [serial = 662] [outer = 000000CF37FD0400] 09:48:35 INFO - PROCESS | 384 | 1461084515250 Marionette DEBUG loaded listener.js 09:48:35 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF3D667800) [pid = 384] [serial = 663] [outer = 000000CF37FD0400] 09:48:35 INFO - PROCESS | 384 | 1461084515809 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]]]}] 09:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 986ms 09:48:35 INFO - PROCESS | 384 | 1461084515884 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 09:48:35 INFO - PROCESS | 384 | 1461084515891 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 09:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:48:35 INFO - PROCESS | 384 | 1461084515897 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:48:35 INFO - PROCESS | 384 | 1461084515900 Marionette TRACE conn5 <- [1,850,null,{}] 09:48:35 INFO - PROCESS | 384 | 1461084515904 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}] 09:48:36 INFO - PROCESS | 384 | 1461084516019 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 09:48:36 INFO - PROCESS | 384 | 1461084516139 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44034000 == 77 [pid = 384] [id = 222] 09:48:36 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF4036C000) [pid = 384] [serial = 664] [outer = 0000000000000000] 09:48:36 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF40498800) [pid = 384] [serial = 665] [outer = 000000CF4036C000] 09:48:36 INFO - PROCESS | 384 | 1461084516198 Marionette DEBUG loaded listener.js 09:48:36 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF40E2F000) [pid = 384] [serial = 666] [outer = 000000CF4036C000] 09:48:36 INFO - PROCESS | 384 | 1461084516837 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]]]}] 09:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 986ms 09:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:48:36 INFO - PROCESS | 384 | 1461084516889 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 09:48:36 INFO - PROCESS | 384 | 1461084516892 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 09:48:36 INFO - PROCESS | 384 | 1461084516896 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:48:36 INFO - PROCESS | 384 | 1461084516900 Marionette TRACE conn5 <- [1,854,null,{}] 09:48:36 INFO - PROCESS | 384 | 1461084516912 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}] 09:48:38 INFO - PROCESS | 384 | 1461084518171 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 09:48:38 INFO - PROCESS | 384 | 1461084518532 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:38 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4540B000 == 78 [pid = 384] [id = 223] 09:48:38 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF449B9400) [pid = 384] [serial = 667] [outer = 0000000000000000] 09:48:38 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF449C6800) [pid = 384] [serial = 668] [outer = 000000CF449B9400] 09:48:38 INFO - PROCESS | 384 | 1461084518593 Marionette DEBUG loaded listener.js 09:48:38 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF48449C00) [pid = 384] [serial = 669] [outer = 000000CF449B9400] 09:48:39 INFO - PROCESS | 384 | 1461084519171 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]]]}] 09:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 2296ms 09:48:39 INFO - PROCESS | 384 | 1461084519194 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 09:48:39 INFO - PROCESS | 384 | 1461084519197 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 09:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:48:39 INFO - PROCESS | 384 | 1461084519201 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:48:39 INFO - PROCESS | 384 | 1461084519203 Marionette TRACE conn5 <- [1,858,null,{}] 09:48:39 INFO - PROCESS | 384 | 1461084519206 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}] 09:48:39 INFO - PROCESS | 384 | 1461084519317 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 09:48:39 INFO - PROCESS | 384 | 1461084519410 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B052000 == 79 [pid = 384] [id = 224] 09:48:39 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF4437D800) [pid = 384] [serial = 670] [outer = 0000000000000000] 09:48:39 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF44385400) [pid = 384] [serial = 671] [outer = 000000CF4437D800] 09:48:39 INFO - PROCESS | 384 | 1461084519467 Marionette DEBUG loaded listener.js 09:48:39 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF48636000) [pid = 384] [serial = 672] [outer = 000000CF4437D800] 09:48:40 INFO - PROCESS | 384 | 1461084520004 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]]]}] 09:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 838ms 09:48:40 INFO - PROCESS | 384 | 1461084520042 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 09:48:40 INFO - PROCESS | 384 | 1461084520044 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 09:48:40 INFO - PROCESS | 384 | 1461084520048 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:48:40 INFO - PROCESS | 384 | 1461084520050 Marionette TRACE conn5 <- [1,862,null,{}] 09:48:40 INFO - PROCESS | 384 | 1461084520054 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}] 09:48:40 INFO - PROCESS | 384 | 1461084520164 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 09:48:40 INFO - PROCESS | 384 | 1461084520284 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B07E000 == 80 [pid = 384] [id = 225] 09:48:40 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF44380C00) [pid = 384] [serial = 673] [outer = 0000000000000000] 09:48:40 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF4440D800) [pid = 384] [serial = 674] [outer = 000000CF44380C00] 09:48:40 INFO - PROCESS | 384 | 1461084520344 Marionette DEBUG loaded listener.js 09:48:40 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF44414800) [pid = 384] [serial = 675] [outer = 000000CF44380C00] 09:48:40 INFO - PROCESS | 384 | 1461084520957 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]]]}] 09:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 923ms 09:48:40 INFO - PROCESS | 384 | 1461084520974 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 09:48:40 INFO - PROCESS | 384 | 1461084520976 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 09:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:48:40 INFO - PROCESS | 384 | 1461084520980 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:48:40 INFO - PROCESS | 384 | 1461084520982 Marionette TRACE conn5 <- [1,866,null,{}] 09:48:40 INFO - PROCESS | 384 | 1461084520986 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}] 09:48:41 INFO - PROCESS | 384 | 1461084521116 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 09:48:41 INFO - PROCESS | 384 | 1461084521211 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B758800 == 81 [pid = 384] [id = 226] 09:48:41 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF48719800) [pid = 384] [serial = 676] [outer = 0000000000000000] 09:48:41 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF48721400) [pid = 384] [serial = 677] [outer = 000000CF48719800] 09:48:41 INFO - PROCESS | 384 | 1461084521270 Marionette DEBUG loaded listener.js 09:48:41 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF4A53A000) [pid = 384] [serial = 678] [outer = 000000CF48719800] 09:48:41 INFO - PROCESS | 384 | 1461084521813 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]]]}] 09:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 881ms 09:48:41 INFO - PROCESS | 384 | 1461084521864 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 09:48:41 INFO - PROCESS | 384 | 1461084521867 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 09:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:48:41 INFO - PROCESS | 384 | 1461084521871 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:48:41 INFO - PROCESS | 384 | 1461084521873 Marionette TRACE conn5 <- [1,870,null,{}] 09:48:41 INFO - PROCESS | 384 | 1461084521877 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}] 09:48:41 INFO - PROCESS | 384 | 1461084521985 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 09:48:42 INFO - PROCESS | 384 | 1461084522110 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF487CA000 == 82 [pid = 384] [id = 227] 09:48:42 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF47D85800) [pid = 384] [serial = 679] [outer = 0000000000000000] 09:48:42 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000CF4B039000) [pid = 384] [serial = 680] [outer = 000000CF47D85800] 09:48:42 INFO - PROCESS | 384 | 1461084522167 Marionette DEBUG loaded listener.js 09:48:42 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000CF4B040800) [pid = 384] [serial = 681] [outer = 000000CF47D85800] 09:48:43 INFO - PROCESS | 384 | 1461084523003 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]]]}] 09:48:43 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF33F35400) [pid = 384] [serial = 682] [outer = 000000CF327DB000] 09:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1181ms 09:48:43 INFO - PROCESS | 384 | 1461084523093 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 09:48:43 INFO - PROCESS | 384 | 1461084523097 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 09:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:48:43 INFO - PROCESS | 384 | 1461084523105 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:48:43 INFO - PROCESS | 384 | 1461084523110 Marionette TRACE conn5 <- [1,874,null,{}] 09:48:43 INFO - PROCESS | 384 | 1461084523117 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}] 09:48:43 INFO - PROCESS | 384 | 1461084523226 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 09:48:43 INFO - PROCESS | 384 | 1461084523347 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF37F45800 == 83 [pid = 384] [id = 228] 09:48:43 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000CF31DC7000) [pid = 384] [serial = 683] [outer = 0000000000000000] 09:48:43 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF31E3B800) [pid = 384] [serial = 684] [outer = 000000CF31DC7000] 09:48:43 INFO - PROCESS | 384 | 1461084523399 Marionette DEBUG loaded listener.js 09:48:43 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (000000CF38CC9400) [pid = 384] [serial = 685] [outer = 000000CF31DC7000] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D5E000 == 82 [pid = 384] [id = 172] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF33E30000 == 81 [pid = 384] [id = 109] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF38121000 == 80 [pid = 384] [id = 124] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF40765000 == 79 [pid = 384] [id = 29] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B464000 == 78 [pid = 384] [id = 219] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D58000 == 77 [pid = 384] [id = 218] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D1C800 == 76 [pid = 384] [id = 217] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF4841A800 == 75 [pid = 384] [id = 216] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF449E3000 == 74 [pid = 384] [id = 215] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF4403A800 == 73 [pid = 384] [id = 214] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 147 (000000CF3DD2C400) [pid = 384] [serial = 578] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000CF415E0000) [pid = 384] [serial = 581] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000CF47F19800) [pid = 384] [serial = 608] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | 1461084524067 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]]]}] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF4192D000 == 72 [pid = 384] [id = 213] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF3FBDA800 == 71 [pid = 384] [id = 212] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF4093B800 == 70 [pid = 384] [id = 211] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D36000 == 69 [pid = 384] [id = 206] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF43C68800 == 68 [pid = 384] [id = 205] 09:48:44 INFO - PROCESS | 384 | --DOCSHELL 000000CF3A3C2800 == 67 [pid = 384] [id = 204] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 144 (000000CF4194D800) [pid = 384] [serial = 596] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 143 (000000CF4447FC00) [pid = 384] [serial = 599] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 142 (000000CF38FD2400) [pid = 384] [serial = 587] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF3FF0F400) [pid = 384] [serial = 590] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF400EEC00) [pid = 384] [serial = 591] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF39B92800) [pid = 384] [serial = 585] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF3823D800) [pid = 384] [serial = 584] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF40590800) [pid = 384] [serial = 593] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF4447AC00) [pid = 384] [serial = 602] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF47D84C00) [pid = 384] [serial = 606] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF45043800) [pid = 384] [serial = 600] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF46041C00) [pid = 384] [serial = 605] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF3D6AD800) [pid = 384] [serial = 588] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF42A28000) [pid = 384] [serial = 597] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF45F87400) [pid = 384] [serial = 603] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF40E35400) [pid = 384] [serial = 594] [outer = 0000000000000000] [url = about:blank] 09:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1027ms 09:48:44 INFO - PROCESS | 384 | 1461084524135 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 09:48:44 INFO - PROCESS | 384 | 1461084524140 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 09:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:48:44 INFO - PROCESS | 384 | 1461084524177 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:48:44 INFO - PROCESS | 384 | 1461084524179 Marionette TRACE conn5 <- [1,878,null,{}] 09:48:44 INFO - PROCESS | 384 | 1461084524185 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}] 09:48:44 INFO - PROCESS | 384 | 1461084524282 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 09:48:44 INFO - PROCESS | 384 | 1461084524289 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:44 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3D787000 == 68 [pid = 384] [id = 229] 09:48:44 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF37FC4400) [pid = 384] [serial = 686] [outer = 0000000000000000] 09:48:44 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF3812F000) [pid = 384] [serial = 687] [outer = 000000CF37FC4400] 09:48:44 INFO - PROCESS | 384 | 1461084524337 Marionette DEBUG loaded listener.js 09:48:44 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF39B0E000) [pid = 384] [serial = 688] [outer = 000000CF37FC4400] 09:48:44 INFO - PROCESS | 384 | 1461084524869 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]]]}] 09:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 755ms 09:48:44 INFO - PROCESS | 384 | 1461084524904 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 09:48:44 INFO - PROCESS | 384 | 1461084524906 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 09:48:44 INFO - PROCESS | 384 | 1461084524909 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:48:44 INFO - PROCESS | 384 | 1461084524913 Marionette TRACE conn5 <- [1,882,null,{}] 09:48:44 INFO - PROCESS | 384 | 1461084524924 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}] 09:48:45 INFO - PROCESS | 384 | 1461084525018 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 09:48:45 INFO - PROCESS | 384 | 1461084525025 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41217800 == 69 [pid = 384] [id = 230] 09:48:45 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF3FE9DC00) [pid = 384] [serial = 689] [outer = 0000000000000000] 09:48:45 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF3FF10C00) [pid = 384] [serial = 690] [outer = 000000CF3FE9DC00] 09:48:45 INFO - PROCESS | 384 | 1461084525074 Marionette DEBUG loaded listener.js 09:48:45 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF402B2000) [pid = 384] [serial = 691] [outer = 000000CF3FE9DC00] 09:48:45 INFO - PROCESS | 384 | 1461084525544 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]]]}] 09:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 692ms 09:48:45 INFO - PROCESS | 384 | 1461084525605 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 09:48:45 INFO - PROCESS | 384 | 1461084525608 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 09:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:48:45 INFO - PROCESS | 384 | 1461084525611 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:48:45 INFO - PROCESS | 384 | 1461084525613 Marionette TRACE conn5 <- [1,886,null,{}] 09:48:45 INFO - PROCESS | 384 | 1461084525617 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}] 09:48:45 INFO - PROCESS | 384 | 1461084525704 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 09:48:45 INFO - PROCESS | 384 | 1461084525713 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41923800 == 70 [pid = 384] [id = 231] 09:48:45 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF3FF04000) [pid = 384] [serial = 692] [outer = 0000000000000000] 09:48:45 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF40495000) [pid = 384] [serial = 693] [outer = 000000CF3FF04000] 09:48:45 INFO - PROCESS | 384 | 1461084525829 Marionette DEBUG loaded listener.js 09:48:45 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF4069A800) [pid = 384] [serial = 694] [outer = 000000CF3FF04000] 09:48:46 INFO - PROCESS | 384 | 1461084526220 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]]]}] 09:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 629ms 09:48:46 INFO - PROCESS | 384 | 1461084526243 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 09:48:46 INFO - PROCESS | 384 | 1461084526245 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 09:48:46 INFO - PROCESS | 384 | 1461084526248 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:48:46 INFO - PROCESS | 384 | 1461084526250 Marionette TRACE conn5 <- [1,890,null,{}] 09:48:46 INFO - PROCESS | 384 | 1461084526253 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}] 09:48:46 INFO - PROCESS | 384 | 1461084526337 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 09:48:46 INFO - PROCESS | 384 | 1461084526466 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4421C800 == 71 [pid = 384] [id = 232] 09:48:46 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF400E9800) [pid = 384] [serial = 695] [outer = 0000000000000000] 09:48:46 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF40721C00) [pid = 384] [serial = 696] [outer = 000000CF400E9800] 09:48:46 INFO - PROCESS | 384 | 1461084526512 Marionette DEBUG loaded listener.js 09:48:46 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF40CA7000) [pid = 384] [serial = 697] [outer = 000000CF400E9800] 09:48:46 INFO - PROCESS | 384 | 1461084526962 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]]]}] 09:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 776ms 09:48:47 INFO - PROCESS | 384 | 1461084527030 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 09:48:47 INFO - PROCESS | 384 | 1461084527032 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 09:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:48:47 INFO - PROCESS | 384 | 1461084527041 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:48:47 INFO - PROCESS | 384 | 1461084527043 Marionette TRACE conn5 <- [1,894,null,{}] 09:48:47 INFO - PROCESS | 384 | 1461084527047 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}] 09:48:47 INFO - PROCESS | 384 | 1461084527179 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 09:48:47 INFO - PROCESS | 384 | 1461084527238 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF45405000 == 72 [pid = 384] [id = 233] 09:48:47 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF4194BC00) [pid = 384] [serial = 698] [outer = 0000000000000000] 09:48:47 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000CF41AEE800) [pid = 384] [serial = 699] [outer = 000000CF4194BC00] 09:48:47 INFO - PROCESS | 384 | 1461084527285 Marionette DEBUG loaded listener.js 09:48:47 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000CF43540000) [pid = 384] [serial = 700] [outer = 000000CF4194BC00] 09:48:47 INFO - PROCESS | 384 | 1461084527712 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]]]}] 09:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 734ms 09:48:47 INFO - PROCESS | 384 | 1461084527776 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 09:48:47 INFO - PROCESS | 384 | 1461084527778 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 09:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:48:47 INFO - PROCESS | 384 | 1461084527781 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:48:47 INFO - PROCESS | 384 | 1461084527783 Marionette TRACE conn5 <- [1,898,null,{}] 09:48:47 INFO - PROCESS | 384 | 1461084527786 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}] 09:48:47 INFO - PROCESS | 384 | 1461084527897 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 09:48:47 INFO - PROCESS | 384 | 1461084527951 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E53800 == 73 [pid = 384] [id = 234] 09:48:47 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF419D0400) [pid = 384] [serial = 701] [outer = 0000000000000000] 09:48:48 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000CF44271800) [pid = 384] [serial = 702] [outer = 000000CF419D0400] 09:48:48 INFO - PROCESS | 384 | 1461084528001 Marionette DEBUG loaded listener.js 09:48:48 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF44472000) [pid = 384] [serial = 703] [outer = 000000CF419D0400] 09:48:48 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000CF417E7800) [pid = 384] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:48:48 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000CF44476400) [pid = 384] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:48:48 INFO - PROCESS | 384 | --DOMWINDOW == 144 (000000CF415EB800) [pid = 384] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:48:48 INFO - PROCESS | 384 | --DOMWINDOW == 143 (000000CF45F7E000) [pid = 384] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:48:48 INFO - PROCESS | 384 | --DOMWINDOW == 142 (000000CF46042400) [pid = 384] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:48:48 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF38A55800) [pid = 384] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:48:48 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF400DF800) [pid = 384] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:48:48 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF40E35000) [pid = 384] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:48:48 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF3354B400) [pid = 384] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:48:48 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF39B16800) [pid = 384] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:48:48 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF4501D000) [pid = 384] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:48:48 INFO - PROCESS | 384 | 1461084528577 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]]]}] 09:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 818ms 09:48:48 INFO - PROCESS | 384 | 1461084528602 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 09:48:48 INFO - PROCESS | 384 | 1461084528604 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 09:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:48:48 INFO - PROCESS | 384 | 1461084528608 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:48:48 INFO - PROCESS | 384 | 1461084528609 Marionette TRACE conn5 <- [1,902,null,{}] 09:48:48 INFO - PROCESS | 384 | 1461084528613 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}] 09:48:48 INFO - PROCESS | 384 | 1461084528696 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 09:48:48 INFO - PROCESS | 384 | 1461084528702 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF442AB000 == 74 [pid = 384] [id = 235] 09:48:48 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF400DF800) [pid = 384] [serial = 704] [outer = 0000000000000000] 09:48:48 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF417E7800) [pid = 384] [serial = 705] [outer = 000000CF400DF800] 09:48:48 INFO - PROCESS | 384 | 1461084528748 Marionette DEBUG loaded listener.js 09:48:48 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF44503000) [pid = 384] [serial = 706] [outer = 000000CF400DF800] 09:48:49 INFO - PROCESS | 384 | 1461084529182 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]]]}] 09:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 629ms 09:48:49 INFO - PROCESS | 384 | 1461084529242 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 09:48:49 INFO - PROCESS | 384 | 1461084529244 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 09:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:48:49 INFO - PROCESS | 384 | 1461084529248 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:48:49 INFO - PROCESS | 384 | 1461084529250 Marionette TRACE conn5 <- [1,906,null,{}] 09:48:49 INFO - PROCESS | 384 | 1461084529253 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}] 09:48:49 INFO - PROCESS | 384 | 1461084529338 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 09:48:49 INFO - PROCESS | 384 | 1461084529346 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF486B4800 == 75 [pid = 384] [id = 236] 09:48:49 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF449C2800) [pid = 384] [serial = 707] [outer = 0000000000000000] 09:48:49 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF45013400) [pid = 384] [serial = 708] [outer = 000000CF449C2800] 09:48:49 INFO - PROCESS | 384 | 1461084529393 Marionette DEBUG loaded listener.js 09:48:49 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF45046C00) [pid = 384] [serial = 709] [outer = 000000CF449C2800] 09:48:49 INFO - PROCESS | 384 | 1461084529822 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]]]}] 09:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 629ms 09:48:49 INFO - PROCESS | 384 | 1461084529879 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 09:48:49 INFO - PROCESS | 384 | 1461084529881 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 09:48:49 INFO - PROCESS | 384 | 1461084529884 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:48:49 INFO - PROCESS | 384 | 1461084529886 Marionette TRACE conn5 <- [1,910,null,{}] 09:48:49 INFO - PROCESS | 384 | 1461084529889 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}] 09:48:49 INFO - PROCESS | 384 | 1461084529975 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 09:48:49 INFO - PROCESS | 384 | 1461084529983 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:50 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D27800 == 76 [pid = 384] [id = 237] 09:48:50 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000CF45488400) [pid = 384] [serial = 710] [outer = 0000000000000000] 09:48:50 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000CF4548E800) [pid = 384] [serial = 711] [outer = 000000CF45488400] 09:48:50 INFO - PROCESS | 384 | 1461084530029 Marionette DEBUG loaded listener.js 09:48:50 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF46036400) [pid = 384] [serial = 712] [outer = 000000CF45488400] 09:48:50 INFO - PROCESS | 384 | 1461084530455 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]]]}] 09:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 627ms 09:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:48:50 INFO - PROCESS | 384 | 1461084530515 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 09:48:50 INFO - PROCESS | 384 | 1461084530517 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 09:48:50 INFO - PROCESS | 384 | 1461084530579 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:48:50 INFO - PROCESS | 384 | 1461084530583 Marionette TRACE conn5 <- [1,914,null,{}] 09:48:50 INFO - PROCESS | 384 | 1461084530589 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}] 09:48:50 INFO - PROCESS | 384 | 1461084530778 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 09:48:50 INFO - PROCESS | 384 | 1461084530868 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:50 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3DDDF000 == 77 [pid = 384] [id = 238] 09:48:50 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000CF34D8A000) [pid = 384] [serial = 713] [outer = 0000000000000000] 09:48:50 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF37FCD000) [pid = 384] [serial = 714] [outer = 000000CF34D8A000] 09:48:50 INFO - PROCESS | 384 | 1461084530926 Marionette DEBUG loaded listener.js 09:48:51 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (000000CF39B8F400) [pid = 384] [serial = 715] [outer = 000000CF34D8A000] 09:48:51 INFO - PROCESS | 384 | 1461084531486 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]]]}] 09:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 985ms 09:48:51 INFO - PROCESS | 384 | 1461084531525 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 09:48:51 INFO - PROCESS | 384 | 1461084531529 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 09:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:48:51 INFO - PROCESS | 384 | 1461084531536 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:48:51 INFO - PROCESS | 384 | 1461084531539 Marionette TRACE conn5 <- [1,918,null,{}] 09:48:51 INFO - PROCESS | 384 | 1461084531546 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}] 09:48:51 INFO - PROCESS | 384 | 1461084531664 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 09:48:51 INFO - PROCESS | 384 | 1461084531762 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:51 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43EC9800 == 78 [pid = 384] [id = 239] 09:48:51 INFO - PROCESS | 384 | ++DOMWINDOW == 149 (000000CF400E4C00) [pid = 384] [serial = 716] [outer = 0000000000000000] 09:48:51 INFO - PROCESS | 384 | ++DOMWINDOW == 150 (000000CF402AD400) [pid = 384] [serial = 717] [outer = 000000CF400E4C00] 09:48:51 INFO - PROCESS | 384 | 1461084531819 Marionette DEBUG loaded listener.js 09:48:51 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (000000CF406A1400) [pid = 384] [serial = 718] [outer = 000000CF400E4C00] 09:48:52 INFO - PROCESS | 384 | 1461084532430 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]]]}] 09:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 944ms 09:48:52 INFO - PROCESS | 384 | 1461084532480 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 09:48:52 INFO - PROCESS | 384 | 1461084532483 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 09:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:48:52 INFO - PROCESS | 384 | 1461084532487 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:48:52 INFO - PROCESS | 384 | 1461084532489 Marionette TRACE conn5 <- [1,922,null,{}] 09:48:52 INFO - PROCESS | 384 | 1461084532493 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}] 09:48:52 INFO - PROCESS | 384 | 1461084532608 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 09:48:52 INFO - PROCESS | 384 | 1461084532733 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4AC91800 == 79 [pid = 384] [id = 240] 09:48:52 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (000000CF4194F000) [pid = 384] [serial = 719] [outer = 0000000000000000] 09:48:52 INFO - PROCESS | 384 | ++DOMWINDOW == 153 (000000CF419CD400) [pid = 384] [serial = 720] [outer = 000000CF4194F000] 09:48:52 INFO - PROCESS | 384 | 1461084532799 Marionette DEBUG loaded listener.js 09:48:52 INFO - PROCESS | 384 | ++DOMWINDOW == 154 (000000CF44477800) [pid = 384] [serial = 721] [outer = 000000CF4194F000] 09:48:53 INFO - PROCESS | 384 | 1461084533435 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]]]}] 09:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 986ms 09:48:53 INFO - PROCESS | 384 | 1461084533480 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 09:48:53 INFO - PROCESS | 384 | 1461084533483 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 09:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:48:53 INFO - PROCESS | 384 | 1461084533486 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:48:53 INFO - PROCESS | 384 | 1461084533488 Marionette TRACE conn5 <- [1,926,null,{}] 09:48:53 INFO - PROCESS | 384 | 1461084533506 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}] 09:48:53 INFO - PROCESS | 384 | 1461084533617 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 09:48:53 INFO - PROCESS | 384 | 1461084533738 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B3DD800 == 80 [pid = 384] [id = 241] 09:48:53 INFO - PROCESS | 384 | ++DOMWINDOW == 155 (000000CF45E8F800) [pid = 384] [serial = 722] [outer = 0000000000000000] 09:48:53 INFO - PROCESS | 384 | ++DOMWINDOW == 156 (000000CF45E92800) [pid = 384] [serial = 723] [outer = 000000CF45E8F800] 09:48:53 INFO - PROCESS | 384 | 1461084533797 Marionette DEBUG loaded listener.js 09:48:53 INFO - PROCESS | 384 | ++DOMWINDOW == 157 (000000CF46045800) [pid = 384] [serial = 724] [outer = 000000CF45E8F800] 09:48:54 INFO - PROCESS | 384 | 1461084534351 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]]]}] 09:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 881ms 09:48:54 INFO - PROCESS | 384 | 1461084534374 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 09:48:54 INFO - PROCESS | 384 | 1461084534377 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 09:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:48:54 INFO - PROCESS | 384 | 1461084534382 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:48:54 INFO - PROCESS | 384 | 1461084534384 Marionette TRACE conn5 <- [1,930,null,{}] 09:48:54 INFO - PROCESS | 384 | 1461084534388 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}] 09:48:54 INFO - PROCESS | 384 | 1461084534496 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 09:48:54 INFO - PROCESS | 384 | 1461084534591 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:54 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B772800 == 81 [pid = 384] [id = 242] 09:48:54 INFO - PROCESS | 384 | ++DOMWINDOW == 158 (000000CF3C99FC00) [pid = 384] [serial = 725] [outer = 0000000000000000] 09:48:54 INFO - PROCESS | 384 | ++DOMWINDOW == 159 (000000CF3C9A7C00) [pid = 384] [serial = 726] [outer = 000000CF3C99FC00] 09:48:54 INFO - PROCESS | 384 | 1461084534653 Marionette DEBUG loaded listener.js 09:48:54 INFO - PROCESS | 384 | ++DOMWINDOW == 160 (000000CF45E90000) [pid = 384] [serial = 727] [outer = 000000CF3C99FC00] 09:48:55 INFO - PROCESS | 384 | 1461084535234 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]]]}] 09:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 922ms 09:48:55 INFO - PROCESS | 384 | 1461084535306 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 09:48:55 INFO - PROCESS | 384 | 1461084535308 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 09:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:48:55 INFO - PROCESS | 384 | 1461084535312 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:48:55 INFO - PROCESS | 384 | 1461084535314 Marionette TRACE conn5 <- [1,934,null,{}] 09:48:55 INFO - PROCESS | 384 | 1461084535318 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}] 09:48:55 INFO - PROCESS | 384 | 1461084535452 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 09:48:55 INFO - PROCESS | 384 | 1461084535577 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:55 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D186000 == 82 [pid = 384] [id = 243] 09:48:55 INFO - PROCESS | 384 | ++DOMWINDOW == 161 (000000CF47ECC400) [pid = 384] [serial = 728] [outer = 0000000000000000] 09:48:55 INFO - PROCESS | 384 | ++DOMWINDOW == 162 (000000CF47F81800) [pid = 384] [serial = 729] [outer = 000000CF47ECC400] 09:48:55 INFO - PROCESS | 384 | 1461084535637 Marionette DEBUG loaded listener.js 09:48:55 INFO - PROCESS | 384 | ++DOMWINDOW == 163 (000000CF48443C00) [pid = 384] [serial = 730] [outer = 000000CF47ECC400] 09:48:56 INFO - PROCESS | 384 | 1461084536205 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]]]}] 09:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 922ms 09:48:56 INFO - PROCESS | 384 | 1461084536236 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 09:48:56 INFO - PROCESS | 384 | 1461084536239 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 09:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:48:56 INFO - PROCESS | 384 | 1461084536243 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:48:56 INFO - PROCESS | 384 | 1461084536245 Marionette TRACE conn5 <- [1,938,null,{}] 09:48:56 INFO - PROCESS | 384 | 1461084536249 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}] 09:48:56 INFO - PROCESS | 384 | 1461084536355 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 09:48:56 INFO - PROCESS | 384 | 1461084536450 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C18B800 == 83 [pid = 384] [id = 244] 09:48:56 INFO - PROCESS | 384 | ++DOMWINDOW == 164 (000000CF48448000) [pid = 384] [serial = 731] [outer = 0000000000000000] 09:48:56 INFO - PROCESS | 384 | ++DOMWINDOW == 165 (000000CF48639C00) [pid = 384] [serial = 732] [outer = 000000CF48448000] 09:48:56 INFO - PROCESS | 384 | 1461084536508 Marionette DEBUG loaded listener.js 09:48:56 INFO - PROCESS | 384 | ++DOMWINDOW == 166 (000000CF4871D800) [pid = 384] [serial = 733] [outer = 000000CF48448000] 09:48:57 INFO - PROCESS | 384 | 1461084537133 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]]]}] 09:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 923ms 09:48:57 INFO - PROCESS | 384 | 1461084537168 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 09:48:57 INFO - PROCESS | 384 | 1461084537171 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 09:48:57 INFO - PROCESS | 384 | 1461084537174 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:48:57 INFO - PROCESS | 384 | 1461084537177 Marionette TRACE conn5 <- [1,942,null,{}] 09:48:57 INFO - PROCESS | 384 | 1461084537180 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}] 09:48:57 INFO - PROCESS | 384 | 1461084537290 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 09:48:57 INFO - PROCESS | 384 | 1461084537414 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:57 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3845B800 == 84 [pid = 384] [id = 245] 09:48:57 INFO - PROCESS | 384 | ++DOMWINDOW == 167 (000000CF337E2C00) [pid = 384] [serial = 734] [outer = 0000000000000000] 09:48:57 INFO - PROCESS | 384 | ++DOMWINDOW == 168 (000000CF38F33000) [pid = 384] [serial = 735] [outer = 000000CF337E2C00] 09:48:57 INFO - PROCESS | 384 | 1461084537473 Marionette DEBUG loaded listener.js 09:48:57 INFO - PROCESS | 384 | ++DOMWINDOW == 169 (000000CF45F85400) [pid = 384] [serial = 736] [outer = 000000CF337E2C00] 09:48:58 INFO - PROCESS | 384 | 1461084538263 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]]]}] 09:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1127ms 09:48:58 INFO - PROCESS | 384 | 1461084538304 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 09:48:58 INFO - PROCESS | 384 | 1461084538309 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 09:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:48:58 INFO - PROCESS | 384 | 1461084538330 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:48:58 INFO - PROCESS | 384 | 1461084538334 Marionette TRACE conn5 <- [1,946,null,{}] 09:48:58 INFO - PROCESS | 384 | 1461084538339 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}] 09:48:58 INFO - PROCESS | 384 | 1461084538443 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 09:48:58 INFO - PROCESS | 384 | 1461084538576 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:58 INFO - PROCESS | 384 | ++DOCSHELL 000000CF31FBA000 == 85 [pid = 384] [id = 246] 09:48:58 INFO - PROCESS | 384 | ++DOMWINDOW == 170 (000000CF3C9A7800) [pid = 384] [serial = 737] [outer = 0000000000000000] 09:48:58 INFO - PROCESS | 384 | ++DOMWINDOW == 171 (000000CF3D6B4800) [pid = 384] [serial = 738] [outer = 000000CF3C9A7800] 09:48:58 INFO - PROCESS | 384 | 1461084538634 Marionette DEBUG loaded listener.js 09:48:58 INFO - PROCESS | 384 | ++DOMWINDOW == 172 (000000CF3FF0FC00) [pid = 384] [serial = 739] [outer = 000000CF3C9A7800] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF486B4800 == 84 [pid = 384] [id = 236] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF442AB000 == 83 [pid = 384] [id = 235] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF47E53800 == 82 [pid = 384] [id = 234] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF45405000 == 81 [pid = 384] [id = 233] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF4421C800 == 80 [pid = 384] [id = 232] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF41923800 == 79 [pid = 384] [id = 231] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF41217800 == 78 [pid = 384] [id = 230] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF3D787000 == 77 [pid = 384] [id = 229] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF37F45800 == 76 [pid = 384] [id = 228] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 171 (000000CF41951C00) [pid = 384] [serial = 617] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 170 (000000CF46038C00) [pid = 384] [serial = 620] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 169 (000000CF4072C800) [pid = 384] [serial = 623] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 168 (000000CF47F85800) [pid = 384] [serial = 626] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 167 (000000CF48448C00) [pid = 384] [serial = 659] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B758800 == 75 [pid = 384] [id = 226] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B07E000 == 74 [pid = 384] [id = 225] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B052000 == 73 [pid = 384] [id = 224] 09:48:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF40457800 == 72 [pid = 384] [id = 221] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 166 (000000CF45F83800) [pid = 384] [serial = 576] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 165 (000000CF41956800) [pid = 384] [serial = 644] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 164 (000000CF42A2A800) [pid = 384] [serial = 645] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 163 (000000CF45047C00) [pid = 384] [serial = 648] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 162 (000000CF449C4C00) [pid = 384] [serial = 647] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 161 (000000CF4603E400) [pid = 384] [serial = 653] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 160 (000000CF45F8B000) [pid = 384] [serial = 650] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 159 (000000CF47F86000) [pid = 384] [serial = 609] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 158 (000000CF3F465400) [pid = 384] [serial = 633] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 157 (000000CF38F2C400) [pid = 384] [serial = 632] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 156 (000000CF3F470C00) [pid = 384] [serial = 614] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 155 (000000CF403E5000) [pid = 384] [serial = 638] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 154 (000000CF40585C00) [pid = 384] [serial = 639] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 153 (000000CF41081400) [pid = 384] [serial = 641] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 152 (000000CF34E1A800) [pid = 384] [serial = 611] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 151 (000000CF3823AC00) [pid = 384] [serial = 635] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 150 (000000CF39BD6000) [pid = 384] [serial = 636] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 149 (000000CF45487400) [pid = 384] [serial = 629] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 148 (000000CF416EB000) [pid = 384] [serial = 656] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 147 (000000CF48286400) [pid = 384] [serial = 657] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000CF47D89400) [pid = 384] [serial = 651] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000CF47ED1400) [pid = 384] [serial = 654] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | --DOMWINDOW == 144 (000000CF416EA400) [pid = 384] [serial = 642] [outer = 0000000000000000] [url = about:blank] 09:48:59 INFO - PROCESS | 384 | 1461084539272 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]]]}] 09:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 986ms 09:48:59 INFO - PROCESS | 384 | 1461084539318 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 09:48:59 INFO - PROCESS | 384 | 1461084539323 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 09:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:48:59 INFO - PROCESS | 384 | 1461084539330 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:48:59 INFO - PROCESS | 384 | 1461084539332 Marionette TRACE conn5 <- [1,950,null,{}] 09:48:59 INFO - PROCESS | 384 | 1461084539336 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}] 09:48:59 INFO - PROCESS | 384 | 1461084539429 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 09:48:59 INFO - PROCESS | 384 | 1461084539511 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40564800 == 73 [pid = 384] [id = 247] 09:48:59 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF38234400) [pid = 384] [serial = 740] [outer = 0000000000000000] 09:48:59 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000CF3F05D000) [pid = 384] [serial = 741] [outer = 000000CF38234400] 09:48:59 INFO - PROCESS | 384 | 1461084539559 Marionette DEBUG loaded listener.js 09:48:59 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF403E5000) [pid = 384] [serial = 742] [outer = 000000CF38234400] 09:48:59 INFO - PROCESS | 384 | 1461084539960 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]]]}] 09:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 692ms 09:49:00 INFO - PROCESS | 384 | 1461084540023 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 09:49:00 INFO - PROCESS | 384 | 1461084540026 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 09:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:49:00 INFO - PROCESS | 384 | 1461084540030 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:49:00 INFO - PROCESS | 384 | 1461084540033 Marionette TRACE conn5 <- [1,954,null,{}] 09:49:00 INFO - PROCESS | 384 | 1461084540045 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}] 09:49:00 INFO - PROCESS | 384 | 1461084540140 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 09:49:00 INFO - PROCESS | 384 | 1461084540147 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44218000 == 74 [pid = 384] [id = 248] 09:49:00 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (000000CF4069D800) [pid = 384] [serial = 743] [outer = 0000000000000000] 09:49:00 INFO - PROCESS | 384 | ++DOMWINDOW == 149 (000000CF40730400) [pid = 384] [serial = 744] [outer = 000000CF4069D800] 09:49:00 INFO - PROCESS | 384 | 1461084540196 Marionette DEBUG loaded listener.js 09:49:00 INFO - PROCESS | 384 | ++DOMWINDOW == 150 (000000CF416EA400) [pid = 384] [serial = 745] [outer = 000000CF4069D800] 09:49:00 INFO - PROCESS | 384 | 1461084540643 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]]]}] 09:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 692ms 09:49:00 INFO - PROCESS | 384 | 1461084540724 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 09:49:00 INFO - PROCESS | 384 | 1461084540727 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 09:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:49:00 INFO - PROCESS | 384 | 1461084540730 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:49:00 INFO - PROCESS | 384 | 1461084540732 Marionette TRACE conn5 <- [1,958,null,{}] 09:49:00 INFO - PROCESS | 384 | 1461084540736 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}] 09:49:00 INFO - PROCESS | 384 | 1461084540855 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 09:49:00 INFO - PROCESS | 384 | 1461084540946 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44D7F000 == 75 [pid = 384] [id = 249] 09:49:00 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (000000CF406A4400) [pid = 384] [serial = 746] [outer = 0000000000000000] 09:49:00 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (000000CF4353FC00) [pid = 384] [serial = 747] [outer = 000000CF406A4400] 09:49:00 INFO - PROCESS | 384 | 1461084540994 Marionette DEBUG loaded listener.js 09:49:01 INFO - PROCESS | 384 | ++DOMWINDOW == 153 (000000CF4437E400) [pid = 384] [serial = 748] [outer = 000000CF406A4400] 09:49:01 INFO - PROCESS | 384 | 1461084541419 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]]]}] 09:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 733ms 09:49:01 INFO - PROCESS | 384 | 1461084541466 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 09:49:01 INFO - PROCESS | 384 | 1461084541468 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 09:49:01 INFO - PROCESS | 384 | 1461084541472 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:49:01 INFO - PROCESS | 384 | 1461084541474 Marionette TRACE conn5 <- [1,962,null,{}] 09:49:01 INFO - PROCESS | 384 | 1461084541478 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}] 09:49:01 INFO - PROCESS | 384 | 1461084541590 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 09:49:01 INFO - PROCESS | 384 | 1461084541647 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4825D000 == 76 [pid = 384] [id = 250] 09:49:01 INFO - PROCESS | 384 | ++DOMWINDOW == 154 (000000CF44389C00) [pid = 384] [serial = 749] [outer = 0000000000000000] 09:49:01 INFO - PROCESS | 384 | ++DOMWINDOW == 155 (000000CF4440B000) [pid = 384] [serial = 750] [outer = 000000CF44389C00] 09:49:01 INFO - PROCESS | 384 | 1461084541694 Marionette DEBUG loaded listener.js 09:49:01 INFO - PROCESS | 384 | ++DOMWINDOW == 156 (000000CF4447C400) [pid = 384] [serial = 751] [outer = 000000CF44389C00] 09:49:02 INFO - PROCESS | 384 | 1461084542149 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]]]}] 09:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 734ms 09:49:02 INFO - PROCESS | 384 | 1461084542212 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 09:49:02 INFO - PROCESS | 384 | 1461084542214 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 09:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:49:02 INFO - PROCESS | 384 | 1461084542217 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:49:02 INFO - PROCESS | 384 | 1461084542219 Marionette TRACE conn5 <- [1,966,null,{}] 09:49:02 INFO - PROCESS | 384 | 1461084542222 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}] 09:49:02 INFO - PROCESS | 384 | 1461084542359 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 09:49:02 INFO - PROCESS | 384 | 1461084542420 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:02 INFO - PROCESS | 384 | ++DOCSHELL 000000CF487C5800 == 77 [pid = 384] [id = 251] 09:49:02 INFO - PROCESS | 384 | ++DOMWINDOW == 157 (000000CF45E8DC00) [pid = 384] [serial = 752] [outer = 0000000000000000] 09:49:02 INFO - PROCESS | 384 | ++DOMWINDOW == 158 (000000CF47D82400) [pid = 384] [serial = 753] [outer = 000000CF45E8DC00] 09:49:02 INFO - PROCESS | 384 | 1461084542470 Marionette DEBUG loaded listener.js 09:49:02 INFO - PROCESS | 384 | ++DOMWINDOW == 159 (000000CF47ED3400) [pid = 384] [serial = 754] [outer = 000000CF45E8DC00] 09:49:02 INFO - PROCESS | 384 | 1461084542894 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]]]}] 09:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 734ms 09:49:02 INFO - PROCESS | 384 | 1461084542952 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 09:49:02 INFO - PROCESS | 384 | 1461084542954 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 09:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:49:02 INFO - PROCESS | 384 | 1461084542958 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:49:02 INFO - PROCESS | 384 | 1461084542960 Marionette TRACE conn5 <- [1,970,null,{}] 09:49:02 INFO - PROCESS | 384 | 1461084542963 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}] 09:49:03 INFO - PROCESS | 384 | 1461084543241 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 09:49:03 INFO - PROCESS | 384 | --DOMWINDOW == 158 (000000CF4194BC00) [pid = 384] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:49:03 INFO - PROCESS | 384 | --DOMWINDOW == 157 (000000CF419D0400) [pid = 384] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:49:03 INFO - PROCESS | 384 | --DOMWINDOW == 156 (000000CF3FE9DC00) [pid = 384] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:49:03 INFO - PROCESS | 384 | --DOMWINDOW == 155 (000000CF31DC7000) [pid = 384] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:49:03 INFO - PROCESS | 384 | --DOMWINDOW == 154 (000000CF3FF04000) [pid = 384] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:49:03 INFO - PROCESS | 384 | --DOMWINDOW == 153 (000000CF37FC4400) [pid = 384] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:49:03 INFO - PROCESS | 384 | --DOMWINDOW == 152 (000000CF400DF800) [pid = 384] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:49:03 INFO - PROCESS | 384 | --DOMWINDOW == 151 (000000CF449C2800) [pid = 384] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:49:03 INFO - PROCESS | 384 | --DOMWINDOW == 150 (000000CF400E9800) [pid = 384] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:49:03 INFO - PROCESS | 384 | 1461084543314 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CC19800 == 78 [pid = 384] [id = 252] 09:49:03 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (000000CF31DE2000) [pid = 384] [serial = 755] [outer = 0000000000000000] 09:49:03 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (000000CF337DA400) [pid = 384] [serial = 756] [outer = 000000CF31DE2000] 09:49:03 INFO - PROCESS | 384 | 1461084543416 Marionette DEBUG loaded listener.js 09:49:03 INFO - PROCESS | 384 | ++DOMWINDOW == 153 (000000CF37FCF400) [pid = 384] [serial = 757] [outer = 000000CF31DE2000] 09:49:04 INFO - PROCESS | 384 | 1461084544072 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]]]}] 09:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1179ms 09:49:04 INFO - PROCESS | 384 | 1461084544142 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 09:49:04 INFO - PROCESS | 384 | 1461084544148 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 09:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:49:04 INFO - PROCESS | 384 | 1461084544153 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:49:04 INFO - PROCESS | 384 | 1461084544158 Marionette TRACE conn5 <- [1,974,null,{}] 09:49:04 INFO - PROCESS | 384 | 1461084544163 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}] 09:49:04 INFO - PROCESS | 384 | 1461084544317 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 09:49:04 INFO - PROCESS | 384 | 1461084544436 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44208000 == 79 [pid = 384] [id = 253] 09:49:04 INFO - PROCESS | 384 | ++DOMWINDOW == 154 (000000CF3FF11800) [pid = 384] [serial = 758] [outer = 0000000000000000] 09:49:04 INFO - PROCESS | 384 | ++DOMWINDOW == 155 (000000CF404A0000) [pid = 384] [serial = 759] [outer = 000000CF3FF11800] 09:49:04 INFO - PROCESS | 384 | 1461084544498 Marionette DEBUG loaded listener.js 09:49:04 INFO - PROCESS | 384 | ++DOMWINDOW == 156 (000000CF406A7000) [pid = 384] [serial = 760] [outer = 000000CF3FF11800] 09:49:05 INFO - PROCESS | 384 | 1461084545103 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]]]}] 09:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 987ms 09:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:49:05 INFO - PROCESS | 384 | 1461084545142 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 09:49:05 INFO - PROCESS | 384 | 1461084545146 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 09:49:05 INFO - PROCESS | 384 | 1461084545150 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:49:05 INFO - PROCESS | 384 | 1461084545152 Marionette TRACE conn5 <- [1,978,null,{}] 09:49:05 INFO - PROCESS | 384 | 1461084545157 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}] 09:49:05 INFO - PROCESS | 384 | 1461084545270 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 09:49:05 INFO - PROCESS | 384 | 1461084545397 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F02800 == 80 [pid = 384] [id = 254] 09:49:05 INFO - PROCESS | 384 | ++DOMWINDOW == 157 (000000CF403EF000) [pid = 384] [serial = 761] [outer = 0000000000000000] 09:49:05 INFO - PROCESS | 384 | ++DOMWINDOW == 158 (000000CF44266C00) [pid = 384] [serial = 762] [outer = 000000CF403EF000] 09:49:05 INFO - PROCESS | 384 | 1461084545455 Marionette DEBUG loaded listener.js 09:49:05 INFO - PROCESS | 384 | ++DOMWINDOW == 159 (000000CF449C6C00) [pid = 384] [serial = 763] [outer = 000000CF403EF000] 09:49:06 INFO - PROCESS | 384 | 1461084546054 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]]]}] 09:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 923ms 09:49:06 INFO - PROCESS | 384 | 1461084546074 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 09:49:06 INFO - PROCESS | 384 | 1461084546079 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 09:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:49:06 INFO - PROCESS | 384 | 1461084546091 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:49:06 INFO - PROCESS | 384 | 1461084546097 Marionette TRACE conn5 <- [1,982,null,{}] 09:49:06 INFO - PROCESS | 384 | 1461084546101 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}] 09:49:06 INFO - PROCESS | 384 | 1461084546216 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 09:49:06 INFO - PROCESS | 384 | 1461084546313 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:06 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B04F000 == 81 [pid = 384] [id = 255] 09:49:06 INFO - PROCESS | 384 | ++DOMWINDOW == 160 (000000CF45F86C00) [pid = 384] [serial = 764] [outer = 0000000000000000] 09:49:06 INFO - PROCESS | 384 | ++DOMWINDOW == 161 (000000CF47F16400) [pid = 384] [serial = 765] [outer = 000000CF45F86C00] 09:49:06 INFO - PROCESS | 384 | 1461084546371 Marionette DEBUG loaded listener.js 09:49:06 INFO - PROCESS | 384 | ++DOMWINDOW == 162 (000000CF4844B000) [pid = 384] [serial = 766] [outer = 000000CF45F86C00] 09:49:06 INFO - PROCESS | 384 | 1461084546931 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]]]}] 09:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 881ms 09:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:49:06 INFO - PROCESS | 384 | 1461084546969 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 09:49:06 INFO - PROCESS | 384 | 1461084546972 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 09:49:06 INFO - PROCESS | 384 | 1461084546975 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:49:06 INFO - PROCESS | 384 | 1461084546978 Marionette TRACE conn5 <- [1,986,null,{}] 09:49:06 INFO - PROCESS | 384 | 1461084546981 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}] 09:49:07 INFO - PROCESS | 384 | 1461084547093 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 09:49:07 INFO - PROCESS | 384 | 1461084547188 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B460000 == 82 [pid = 384] [id = 256] 09:49:07 INFO - PROCESS | 384 | ++DOMWINDOW == 163 (000000CF48716800) [pid = 384] [serial = 767] [outer = 0000000000000000] 09:49:07 INFO - PROCESS | 384 | ++DOMWINDOW == 164 (000000CF495DF000) [pid = 384] [serial = 768] [outer = 000000CF48716800] 09:49:07 INFO - PROCESS | 384 | 1461084547246 Marionette DEBUG loaded listener.js 09:49:07 INFO - PROCESS | 384 | ++DOMWINDOW == 165 (000000CF495E5C00) [pid = 384] [serial = 769] [outer = 000000CF48716800] 09:49:07 INFO - PROCESS | 384 | 1461084547755 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]]]}] 09:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 818ms 09:49:07 INFO - PROCESS | 384 | 1461084547805 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 09:49:07 INFO - PROCESS | 384 | 1461084547808 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 09:49:07 INFO - PROCESS | 384 | 1461084547812 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:49:07 INFO - PROCESS | 384 | 1461084547815 Marionette TRACE conn5 <- [1,990,null,{}] 09:49:07 INFO - PROCESS | 384 | 1461084547818 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}] 09:49:07 INFO - PROCESS | 384 | 1461084547929 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 09:49:08 INFO - PROCESS | 384 | 1461084548031 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:08 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C189000 == 83 [pid = 384] [id = 257] 09:49:08 INFO - PROCESS | 384 | ++DOMWINDOW == 166 (000000CF4A537000) [pid = 384] [serial = 770] [outer = 0000000000000000] 09:49:08 INFO - PROCESS | 384 | ++DOMWINDOW == 167 (000000CF4A53C400) [pid = 384] [serial = 771] [outer = 000000CF4A537000] 09:49:08 INFO - PROCESS | 384 | 1461084548099 Marionette DEBUG loaded listener.js 09:49:08 INFO - PROCESS | 384 | ++DOMWINDOW == 168 (000000CF4CE12400) [pid = 384] [serial = 772] [outer = 000000CF4A537000] 09:49:08 INFO - PROCESS | 384 | 1461084548718 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]]]}] 09:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 988ms 09:49:08 INFO - PROCESS | 384 | 1461084548804 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 09:49:08 INFO - PROCESS | 384 | 1461084548806 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 09:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:49:08 INFO - PROCESS | 384 | 1461084548810 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:49:08 INFO - PROCESS | 384 | 1461084548812 Marionette TRACE conn5 <- [1,994,null,{}] 09:49:08 INFO - PROCESS | 384 | 1461084548817 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}] 09:49:08 INFO - PROCESS | 384 | 1461084548928 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 09:49:09 INFO - PROCESS | 384 | 1461084549052 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:09 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B6D3800 == 84 [pid = 384] [id = 258] 09:49:09 INFO - PROCESS | 384 | ++DOMWINDOW == 169 (000000CF4A537400) [pid = 384] [serial = 773] [outer = 0000000000000000] 09:49:09 INFO - PROCESS | 384 | ++DOMWINDOW == 170 (000000CF4CE20000) [pid = 384] [serial = 774] [outer = 000000CF4A537400] 09:49:09 INFO - PROCESS | 384 | 1461084549110 Marionette DEBUG loaded listener.js 09:49:09 INFO - PROCESS | 384 | ++DOMWINDOW == 171 (000000CF4D1E7C00) [pid = 384] [serial = 775] [outer = 000000CF4A537400] 09:49:09 INFO - PROCESS | 384 | 1461084549909 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]]]}] 09:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1126ms 09:49:09 INFO - PROCESS | 384 | 1461084549939 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 09:49:09 INFO - PROCESS | 384 | 1461084549943 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 09:49:09 INFO - PROCESS | 384 | 1461084549949 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:49:09 INFO - PROCESS | 384 | 1461084549953 Marionette TRACE conn5 <- [1,998,null,{}] 09:49:09 INFO - PROCESS | 384 | 1461084549959 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}] 09:49:10 INFO - PROCESS | 384 | 1461084550063 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 09:49:10 INFO - PROCESS | 384 | 1461084550198 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:10 INFO - PROCESS | 384 | ++DOCSHELL 000000CF335F5800 == 85 [pid = 384] [id = 259] 09:49:10 INFO - PROCESS | 384 | ++DOMWINDOW == 172 (000000CF32760400) [pid = 384] [serial = 776] [outer = 0000000000000000] 09:49:10 INFO - PROCESS | 384 | ++DOMWINDOW == 173 (000000CF327DB400) [pid = 384] [serial = 777] [outer = 000000CF32760400] 09:49:10 INFO - PROCESS | 384 | 1461084550251 Marionette DEBUG loaded listener.js 09:49:10 INFO - PROCESS | 384 | ++DOMWINDOW == 174 (000000CF3353F400) [pid = 384] [serial = 778] [outer = 000000CF32760400] 09:49:10 INFO - PROCESS | 384 | 1461084550822 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]]]}] 09:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 923ms 09:49:10 INFO - PROCESS | 384 | 1461084550876 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 09:49:10 INFO - PROCESS | 384 | 1461084550882 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 09:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:49:10 INFO - PROCESS | 384 | 1461084550889 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:49:10 INFO - PROCESS | 384 | 1461084550892 Marionette TRACE conn5 <- [1,1002,null,{}] 09:49:10 INFO - PROCESS | 384 | 1461084550896 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}] 09:49:11 INFO - PROCESS | 384 | 1461084551004 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 09:49:11 INFO - PROCESS | 384 | 1461084551133 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:11 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38C4D000 == 86 [pid = 384] [id = 260] 09:49:11 INFO - PROCESS | 384 | ++DOMWINDOW == 175 (000000CF33F3CC00) [pid = 384] [serial = 779] [outer = 0000000000000000] 09:49:11 INFO - PROCESS | 384 | ++DOMWINDOW == 176 (000000CF3470E000) [pid = 384] [serial = 780] [outer = 000000CF33F3CC00] 09:49:11 INFO - PROCESS | 384 | 1461084551184 Marionette DEBUG loaded listener.js 09:49:11 INFO - PROCESS | 384 | ++DOMWINDOW == 177 (000000CF37FC4800) [pid = 384] [serial = 781] [outer = 000000CF33F3CC00] 09:49:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF487C5800 == 85 [pid = 384] [id = 251] 09:49:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4825D000 == 84 [pid = 384] [id = 250] 09:49:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF44D7F000 == 83 [pid = 384] [id = 249] 09:49:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF44218000 == 82 [pid = 384] [id = 248] 09:49:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF40564800 == 81 [pid = 384] [id = 247] 09:49:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF31FBA000 == 80 [pid = 384] [id = 246] 09:49:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D186000 == 79 [pid = 384] [id = 243] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 176 (000000CF4B039000) [pid = 384] [serial = 680] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 175 (000000CF40498800) [pid = 384] [serial = 665] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 174 (000000CF38255400) [pid = 384] [serial = 662] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 173 (000000CF449C6800) [pid = 384] [serial = 668] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 172 (000000CF44385400) [pid = 384] [serial = 671] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 171 (000000CF4440D800) [pid = 384] [serial = 674] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 170 (000000CF48721400) [pid = 384] [serial = 677] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 169 (000000CF4548E800) [pid = 384] [serial = 711] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B772800 == 78 [pid = 384] [id = 242] 09:49:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B3DD800 == 77 [pid = 384] [id = 241] 09:49:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF3DDDF000 == 76 [pid = 384] [id = 238] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 168 (000000CF41AEE800) [pid = 384] [serial = 699] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 167 (000000CF44271800) [pid = 384] [serial = 702] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 166 (000000CF43540000) [pid = 384] [serial = 700] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 165 (000000CF3FF10C00) [pid = 384] [serial = 690] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 164 (000000CF402B2000) [pid = 384] [serial = 691] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 163 (000000CF38CC9400) [pid = 384] [serial = 685] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 162 (000000CF31E3B800) [pid = 384] [serial = 684] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 161 (000000CF40495000) [pid = 384] [serial = 693] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 160 (000000CF4069A800) [pid = 384] [serial = 694] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 159 (000000CF39B0E000) [pid = 384] [serial = 688] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 158 (000000CF3812F000) [pid = 384] [serial = 687] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 157 (000000CF417E7800) [pid = 384] [serial = 705] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 156 (000000CF45013400) [pid = 384] [serial = 708] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 155 (000000CF3D65D800) [pid = 384] [serial = 384] [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.] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 154 (000000CF44472000) [pid = 384] [serial = 703] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 153 (000000CF40721C00) [pid = 384] [serial = 696] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 152 (000000CF45046C00) [pid = 384] [serial = 709] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 151 (000000CF40CA7000) [pid = 384] [serial = 697] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | --DOMWINDOW == 150 (000000CF44503000) [pid = 384] [serial = 706] [outer = 0000000000000000] [url = about:blank] 09:49:11 INFO - PROCESS | 384 | 1461084551861 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]]]}] 09:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1027ms 09:49:11 INFO - PROCESS | 384 | 1461084551917 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 09:49:11 INFO - PROCESS | 384 | 1461084551919 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 09:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:49:11 INFO - PROCESS | 384 | 1461084551923 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:49:11 INFO - PROCESS | 384 | 1461084551927 Marionette TRACE conn5 <- [1,1006,null,{}] 09:49:11 INFO - PROCESS | 384 | 1461084551963 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}] 09:49:12 INFO - PROCESS | 384 | 1461084552057 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 09:49:12 INFO - PROCESS | 384 | 1461084552069 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3D79F000 == 77 [pid = 384] [id = 261] 09:49:12 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (000000CF38CC9400) [pid = 384] [serial = 782] [outer = 0000000000000000] 09:49:12 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (000000CF38EEC400) [pid = 384] [serial = 783] [outer = 000000CF38CC9400] 09:49:12 INFO - PROCESS | 384 | 1461084552119 Marionette DEBUG loaded listener.js 09:49:12 INFO - PROCESS | 384 | ++DOMWINDOW == 153 (000000CF39B13800) [pid = 384] [serial = 784] [outer = 000000CF38CC9400] 09:49:12 INFO - PROCESS | 384 | 1461084552607 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]]]}] 09:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 734ms 09:49:12 INFO - PROCESS | 384 | 1461084552660 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 09:49:12 INFO - PROCESS | 384 | 1461084552663 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 09:49:12 INFO - PROCESS | 384 | 1461084552696 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:49:12 INFO - PROCESS | 384 | 1461084552698 Marionette TRACE conn5 <- [1,1010,null,{}] 09:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:49:12 INFO - PROCESS | 384 | 1461084552701 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}] 09:49:12 INFO - PROCESS | 384 | 1461084552796 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 09:49:12 INFO - PROCESS | 384 | 1461084552885 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40768800 == 78 [pid = 384] [id = 262] 09:49:12 INFO - PROCESS | 384 | ++DOMWINDOW == 154 (000000CF39B11800) [pid = 384] [serial = 785] [outer = 0000000000000000] 09:49:12 INFO - PROCESS | 384 | ++DOMWINDOW == 155 (000000CF3C9A9000) [pid = 384] [serial = 786] [outer = 000000CF39B11800] 09:49:12 INFO - PROCESS | 384 | 1461084552934 Marionette DEBUG loaded listener.js 09:49:13 INFO - PROCESS | 384 | ++DOMWINDOW == 156 (000000CF3DD2D400) [pid = 384] [serial = 787] [outer = 000000CF39B11800] 09:49:13 INFO - PROCESS | 384 | 1461084553308 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]]]}] 09:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 629ms 09:49:13 INFO - PROCESS | 384 | 1461084553348 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 09:49:13 INFO - PROCESS | 384 | 1461084553350 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 09:49:13 INFO - PROCESS | 384 | 1461084553354 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:49:13 INFO - PROCESS | 384 | 1461084553356 Marionette TRACE conn5 <- [1,1014,null,{}] 09:49:13 INFO - PROCESS | 384 | 1461084553360 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}] 09:49:13 INFO - PROCESS | 384 | 1461084553446 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 09:49:13 INFO - PROCESS | 384 | 1461084553453 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41617000 == 79 [pid = 384] [id = 263] 09:49:13 INFO - PROCESS | 384 | ++DOMWINDOW == 157 (000000CF3F05E800) [pid = 384] [serial = 788] [outer = 0000000000000000] 09:49:13 INFO - PROCESS | 384 | ++DOMWINDOW == 158 (000000CF3F465800) [pid = 384] [serial = 789] [outer = 000000CF3F05E800] 09:49:13 INFO - PROCESS | 384 | 1461084553500 Marionette DEBUG loaded listener.js 09:49:13 INFO - PROCESS | 384 | ++DOMWINDOW == 159 (000000CF3F956000) [pid = 384] [serial = 790] [outer = 000000CF3F05E800] 09:49:13 INFO - PROCESS | 384 | 1461084553969 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]]]}] 09:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 671ms 09:49:14 INFO - PROCESS | 384 | 1461084554031 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 09:49:14 INFO - PROCESS | 384 | 1461084554033 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 09:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:49:14 INFO - PROCESS | 384 | 1461084554042 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:49:14 INFO - PROCESS | 384 | 1461084554044 Marionette TRACE conn5 <- [1,1018,null,{}] 09:49:14 INFO - PROCESS | 384 | 1461084554048 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}] 09:49:14 INFO - PROCESS | 384 | 1461084554213 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 09:49:14 INFO - PROCESS | 384 | 1461084554274 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43C59800 == 80 [pid = 384] [id = 264] 09:49:14 INFO - PROCESS | 384 | ++DOMWINDOW == 160 (000000CF3FF0A000) [pid = 384] [serial = 791] [outer = 0000000000000000] 09:49:14 INFO - PROCESS | 384 | ++DOMWINDOW == 161 (000000CF400EEC00) [pid = 384] [serial = 792] [outer = 000000CF3FF0A000] 09:49:14 INFO - PROCESS | 384 | 1461084554325 Marionette DEBUG loaded listener.js 09:49:14 INFO - PROCESS | 384 | ++DOMWINDOW == 162 (000000CF403E8400) [pid = 384] [serial = 793] [outer = 000000CF3FF0A000] 09:49:14 INFO - PROCESS | 384 | 1461084554780 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]]]}] 09:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 776ms 09:49:14 INFO - PROCESS | 384 | 1461084554825 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 09:49:14 INFO - PROCESS | 384 | 1461084554827 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 09:49:14 INFO - PROCESS | 384 | 1461084554830 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:49:14 INFO - PROCESS | 384 | 1461084554832 Marionette TRACE conn5 <- [1,1022,null,{}] 09:49:14 INFO - PROCESS | 384 | 1461084554836 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}] 09:49:14 INFO - PROCESS | 384 | 1461084554951 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 09:49:15 INFO - PROCESS | 384 | 1461084555009 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44218000 == 81 [pid = 384] [id = 265] 09:49:15 INFO - PROCESS | 384 | ++DOMWINDOW == 163 (000000CF404A1400) [pid = 384] [serial = 794] [outer = 0000000000000000] 09:49:15 INFO - PROCESS | 384 | ++DOMWINDOW == 164 (000000CF40585800) [pid = 384] [serial = 795] [outer = 000000CF404A1400] 09:49:15 INFO - PROCESS | 384 | 1461084555055 Marionette DEBUG loaded listener.js 09:49:15 INFO - PROCESS | 384 | ++DOMWINDOW == 165 (000000CF406A0000) [pid = 384] [serial = 796] [outer = 000000CF404A1400] 09:49:15 INFO - PROCESS | 384 | 1461084555483 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]]]}] 09:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 671ms 09:49:15 INFO - PROCESS | 384 | 1461084555510 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 09:49:15 INFO - PROCESS | 384 | 1461084555512 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 09:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:49:15 INFO - PROCESS | 384 | 1461084555516 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:49:15 INFO - PROCESS | 384 | 1461084555518 Marionette TRACE conn5 <- [1,1026,null,{}] 09:49:15 INFO - PROCESS | 384 | 1461084555522 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}] 09:49:15 INFO - PROCESS | 384 | 1461084555673 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 164 (000000CF4194E400) [pid = 384] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 163 (000000CF31DC2400) [pid = 384] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 162 (000000CF39B0E400) [pid = 384] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 161 (000000CF400ED000) [pid = 384] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 160 (000000CF39B8C000) [pid = 384] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 159 (000000CF33F3C000) [pid = 384] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 158 (000000CF3D7E0000) [pid = 384] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 157 (000000CF4058D000) [pid = 384] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 156 (000000CF449B9C00) [pid = 384] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 155 (000000CF40727400) [pid = 384] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 154 (000000CF47ECB400) [pid = 384] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 153 (000000CF3DD2AC00) [pid = 384] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 152 (000000CF337E7000) [pid = 384] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 151 (000000CF3F9DA400) [pid = 384] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 150 (000000CF45015400) [pid = 384] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 149 (000000CF4446E000) [pid = 384] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 148 (000000CF3FFCC000) [pid = 384] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 147 (000000CF350C7400) [pid = 384] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000CF48281000) [pid = 384] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000CF47F20000) [pid = 384] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 144 (000000CF4504D400) [pid = 384] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 143 (000000CF406A4400) [pid = 384] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 142 (000000CF44389C00) [pid = 384] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF47D85800) [pid = 384] [serial = 679] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF45488400) [pid = 384] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF48719800) [pid = 384] [serial = 676] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF44380C00) [pid = 384] [serial = 673] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF47ECE000) [pid = 384] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF449B9400) [pid = 384] [serial = 667] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF37FD0400) [pid = 384] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF4036C000) [pid = 384] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF4437D800) [pid = 384] [serial = 670] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF45E8F800) [pid = 384] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF4194F000) [pid = 384] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF3C9A7800) [pid = 384] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF400E4C00) [pid = 384] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF4069D800) [pid = 384] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000CF38234400) [pid = 384] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000CF3C99FC00) [pid = 384] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF34D8A000) [pid = 384] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF337E2C00) [pid = 384] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:49:16 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF3823B000) [pid = 384] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:49:16 INFO - PROCESS | 384 | 1461084556064 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF33E36000 == 82 [pid = 384] [id = 266] 09:49:16 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF31DDAC00) [pid = 384] [serial = 797] [outer = 0000000000000000] 09:49:16 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF337E7000) [pid = 384] [serial = 798] [outer = 000000CF31DDAC00] 09:49:16 INFO - PROCESS | 384 | 1461084556113 Marionette DEBUG loaded listener.js 09:49:16 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF38EF3C00) [pid = 384] [serial = 799] [outer = 000000CF31DDAC00] 09:49:16 INFO - PROCESS | 384 | 1461084556460 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]]]}] 09:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 986ms 09:49:16 INFO - PROCESS | 384 | 1461084556505 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 09:49:16 INFO - PROCESS | 384 | 1461084556508 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 09:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:49:16 INFO - PROCESS | 384 | 1461084556511 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:49:16 INFO - PROCESS | 384 | 1461084556513 Marionette TRACE conn5 <- [1,1030,null,{}] 09:49:16 INFO - PROCESS | 384 | 1461084556516 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}] 09:49:16 INFO - PROCESS | 384 | 1461084556605 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 09:49:16 INFO - PROCESS | 384 | 1461084556688 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44D7D000 == 83 [pid = 384] [id = 267] 09:49:16 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF37FD0400) [pid = 384] [serial = 800] [outer = 0000000000000000] 09:49:16 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF3FFCB800) [pid = 384] [serial = 801] [outer = 000000CF37FD0400] 09:49:16 INFO - PROCESS | 384 | 1461084556737 Marionette DEBUG loaded listener.js 09:49:16 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF40723000) [pid = 384] [serial = 802] [outer = 000000CF37FD0400] 09:49:17 INFO - PROCESS | 384 | 1461084557106 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]]]}] 09:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 629ms 09:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:49:17 INFO - PROCESS | 384 | 1461084557143 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 09:49:17 INFO - PROCESS | 384 | 1461084557145 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 09:49:17 INFO - PROCESS | 384 | 1461084557149 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:49:17 INFO - PROCESS | 384 | 1461084557151 Marionette TRACE conn5 <- [1,1034,null,{}] 09:49:17 INFO - PROCESS | 384 | 1461084557154 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}] 09:49:17 INFO - PROCESS | 384 | 1461084557275 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 09:49:17 INFO - PROCESS | 384 | 1461084557319 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E46800 == 84 [pid = 384] [id = 268] 09:49:17 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF4069C400) [pid = 384] [serial = 803] [outer = 0000000000000000] 09:49:17 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF40DD8000) [pid = 384] [serial = 804] [outer = 000000CF4069C400] 09:49:17 INFO - PROCESS | 384 | 1461084557366 Marionette DEBUG loaded listener.js 09:49:17 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF40E37800) [pid = 384] [serial = 805] [outer = 000000CF4069C400] 09:49:17 INFO - PROCESS | 384 | 1461084557785 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]]]}] 09:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 671ms 09:49:17 INFO - PROCESS | 384 | 1461084557832 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 09:49:17 INFO - PROCESS | 384 | 1461084557835 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 09:49:17 INFO - PROCESS | 384 | 1461084557838 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:49:17 INFO - PROCESS | 384 | 1461084557841 Marionette TRACE conn5 <- [1,1038,null,{}] 09:49:17 INFO - PROCESS | 384 | 1461084557845 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}] 09:49:17 INFO - PROCESS | 384 | 1461084557955 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 09:49:17 INFO - PROCESS | 384 | 1461084557963 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484E7800 == 85 [pid = 384] [id = 269] 09:49:17 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF415E2C00) [pid = 384] [serial = 806] [outer = 0000000000000000] 09:49:18 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF4194A400) [pid = 384] [serial = 807] [outer = 000000CF415E2C00] 09:49:18 INFO - PROCESS | 384 | 1461084558015 Marionette DEBUG loaded listener.js 09:49:18 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF41F92000) [pid = 384] [serial = 808] [outer = 000000CF415E2C00] 09:49:18 INFO - PROCESS | 384 | 1461084558770 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]]]}] 09:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 984ms 09:49:18 INFO - PROCESS | 384 | 1461084558828 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 09:49:18 INFO - PROCESS | 384 | 1461084558834 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 09:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:49:18 INFO - PROCESS | 384 | 1461084558841 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:49:18 INFO - PROCESS | 384 | 1461084558845 Marionette TRACE conn5 <- [1,1042,null,{}] 09:49:18 INFO - PROCESS | 384 | 1461084558850 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}] 09:49:18 INFO - PROCESS | 384 | 1461084558971 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 09:49:19 INFO - PROCESS | 384 | 1461084559103 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3B1800 == 86 [pid = 384] [id = 270] 09:49:19 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF34D15400) [pid = 384] [serial = 809] [outer = 0000000000000000] 09:49:19 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF3812B400) [pid = 384] [serial = 810] [outer = 000000CF34D15400] 09:49:19 INFO - PROCESS | 384 | 1461084559164 Marionette DEBUG loaded listener.js 09:49:19 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF38C0F000) [pid = 384] [serial = 811] [outer = 000000CF34D15400] 09:49:19 INFO - PROCESS | 384 | 1461084559730 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]]]}] 09:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 944ms 09:49:19 INFO - PROCESS | 384 | 1461084559786 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 09:49:19 INFO - PROCESS | 384 | 1461084559793 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 09:49:19 INFO - PROCESS | 384 | 1461084559800 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:49:19 INFO - PROCESS | 384 | 1461084559803 Marionette TRACE conn5 <- [1,1046,null,{}] 09:49:19 INFO - PROCESS | 384 | 1461084559807 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}] 09:49:19 INFO - PROCESS | 384 | 1461084559926 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 09:49:20 INFO - PROCESS | 384 | 1461084560055 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:20 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43C5C000 == 87 [pid = 384] [id = 271] 09:49:20 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF3C9A1C00) [pid = 384] [serial = 812] [outer = 0000000000000000] 09:49:20 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF3DD28800) [pid = 384] [serial = 813] [outer = 000000CF3C9A1C00] 09:49:20 INFO - PROCESS | 384 | 1461084560114 Marionette DEBUG loaded listener.js 09:49:20 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF3FC20400) [pid = 384] [serial = 814] [outer = 000000CF3C9A1C00] 09:49:20 INFO - PROCESS | 384 | 1461084560697 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]]]}] 09:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 985ms 09:49:20 INFO - PROCESS | 384 | 1461084560791 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 09:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:49:20 INFO - PROCESS | 384 | 1461084560794 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 09:49:20 INFO - PROCESS | 384 | 1461084560798 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:49:20 INFO - PROCESS | 384 | 1461084560803 Marionette TRACE conn5 <- [1,1050,null,{}] 09:49:20 INFO - PROCESS | 384 | 1461084560830 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}] 09:49:20 INFO - PROCESS | 384 | 1461084560960 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 09:49:21 INFO - PROCESS | 384 | 1461084561081 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF487CC000 == 88 [pid = 384] [id = 272] 09:49:21 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF40367800) [pid = 384] [serial = 815] [outer = 0000000000000000] 09:49:21 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000CF40DDCC00) [pid = 384] [serial = 816] [outer = 000000CF40367800] 09:49:21 INFO - PROCESS | 384 | 1461084561143 Marionette DEBUG loaded listener.js 09:49:21 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000CF4194CC00) [pid = 384] [serial = 817] [outer = 000000CF40367800] 09:49:21 INFO - PROCESS | 384 | 1461084561769 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]]]}] 09:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 989ms 09:49:21 INFO - PROCESS | 384 | 1461084561788 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 09:49:21 INFO - PROCESS | 384 | 1461084561791 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 09:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:49:21 INFO - PROCESS | 384 | 1461084561795 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:49:21 INFO - PROCESS | 384 | 1461084561797 Marionette TRACE conn5 <- [1,1054,null,{}] 09:49:21 INFO - PROCESS | 384 | 1461084561801 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}] 09:49:21 INFO - PROCESS | 384 | 1461084561919 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 09:49:22 INFO - PROCESS | 384 | 1461084562020 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F0E800 == 89 [pid = 384] [id = 273] 09:49:22 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF41FBAC00) [pid = 384] [serial = 818] [outer = 0000000000000000] 09:49:22 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000CF42A2A800) [pid = 384] [serial = 819] [outer = 000000CF41FBAC00] 09:49:22 INFO - PROCESS | 384 | 1461084562077 Marionette DEBUG loaded listener.js 09:49:22 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF43549000) [pid = 384] [serial = 820] [outer = 000000CF41FBAC00] 09:49:22 INFO - PROCESS | 384 | 1461084562636 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]]]}] 09:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 923ms 09:49:22 INFO - PROCESS | 384 | 1461084562721 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 09:49:22 INFO - PROCESS | 384 | 1461084562723 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 09:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:49:22 INFO - PROCESS | 384 | 1461084562727 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:49:22 INFO - PROCESS | 384 | 1461084562729 Marionette TRACE conn5 <- [1,1058,null,{}] 09:49:22 INFO - PROCESS | 384 | 1461084562733 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}] 09:49:22 INFO - PROCESS | 384 | 1461084562844 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 09:49:22 INFO - PROCESS | 384 | 1461084562943 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4ACA5800 == 90 [pid = 384] [id = 274] 09:49:22 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (000000CF43CD2800) [pid = 384] [serial = 821] [outer = 0000000000000000] 09:49:23 INFO - PROCESS | 384 | ++DOMWINDOW == 149 (000000CF441D1C00) [pid = 384] [serial = 822] [outer = 000000CF43CD2800] 09:49:23 INFO - PROCESS | 384 | 1461084563000 Marionette DEBUG loaded listener.js 09:49:23 INFO - PROCESS | 384 | ++DOMWINDOW == 150 (000000CF4437E800) [pid = 384] [serial = 823] [outer = 000000CF43CD2800] 09:49:23 INFO - PROCESS | 384 | 1461084563586 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]]]}] 09:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 923ms 09:49:23 INFO - PROCESS | 384 | 1461084563652 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 09:49:23 INFO - PROCESS | 384 | 1461084563655 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 09:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:49:23 INFO - PROCESS | 384 | 1461084563658 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:49:23 INFO - PROCESS | 384 | 1461084563661 Marionette TRACE conn5 <- [1,1062,null,{}] 09:49:23 INFO - PROCESS | 384 | 1461084563664 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}] 09:49:23 INFO - PROCESS | 384 | 1461084563839 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 09:49:23 INFO - PROCESS | 384 | 1461084563970 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38ED8000 == 91 [pid = 384] [id = 275] 09:49:24 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (000000CF337E0C00) [pid = 384] [serial = 824] [outer = 0000000000000000] 09:49:24 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (000000CF37FC9C00) [pid = 384] [serial = 825] [outer = 000000CF337E0C00] 09:49:24 INFO - PROCESS | 384 | 1461084564032 Marionette DEBUG loaded listener.js 09:49:24 INFO - PROCESS | 384 | ++DOMWINDOW == 153 (000000CF40728000) [pid = 384] [serial = 826] [outer = 000000CF337E0C00] 09:49:24 INFO - PROCESS | 384 | 1461084564929 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]]]}] 09:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1322ms 09:49:24 INFO - PROCESS | 384 | 1461084564983 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 09:49:24 INFO - PROCESS | 384 | 1461084564987 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 09:49:25 INFO - PROCESS | 384 | 1461084564992 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:49:25 INFO - PROCESS | 384 | 1461084564997 Marionette TRACE conn5 <- [1,1066,null,{}] 09:49:25 INFO - PROCESS | 384 | 1461084565003 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}] 09:49:25 INFO - PROCESS | 384 | 1461084565139 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 09:49:25 INFO - PROCESS | 384 | 1461084565276 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3DDDC000 == 92 [pid = 384] [id = 276] 09:49:25 INFO - PROCESS | 384 | ++DOMWINDOW == 154 (000000CF32849400) [pid = 384] [serial = 827] [outer = 0000000000000000] 09:49:25 INFO - PROCESS | 384 | ++DOMWINDOW == 155 (000000CF33543800) [pid = 384] [serial = 828] [outer = 000000CF32849400] 09:49:25 INFO - PROCESS | 384 | 1461084565329 Marionette DEBUG loaded listener.js 09:49:25 INFO - PROCESS | 384 | ++DOMWINDOW == 156 (000000CF34E84400) [pid = 384] [serial = 829] [outer = 000000CF32849400] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF48411000 == 91 [pid = 384] [id = 141] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF40990800 == 90 [pid = 384] [id = 118] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF4313F000 == 89 [pid = 384] [id = 19] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D27800 == 88 [pid = 384] [id = 237] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF411EA000 == 87 [pid = 384] [id = 119] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF44034000 == 86 [pid = 384] [id = 222] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF47E46800 == 85 [pid = 384] [id = 268] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF44D7D000 == 84 [pid = 384] [id = 267] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF33E36000 == 83 [pid = 384] [id = 266] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF44218000 == 82 [pid = 384] [id = 265] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF41617000 == 81 [pid = 384] [id = 263] 09:49:25 INFO - PROCESS | 384 | --DOMWINDOW == 155 (000000CF47F81800) [pid = 384] [serial = 729] [outer = 0000000000000000] [url = about:blank] 09:49:25 INFO - PROCESS | 384 | --DOMWINDOW == 154 (000000CF48639C00) [pid = 384] [serial = 732] [outer = 0000000000000000] [url = about:blank] 09:49:25 INFO - PROCESS | 384 | --DOMWINDOW == 153 (000000CF47D82400) [pid = 384] [serial = 753] [outer = 0000000000000000] [url = about:blank] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF40768800 == 80 [pid = 384] [id = 262] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF3D79F000 == 79 [pid = 384] [id = 261] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF38C4D000 == 78 [pid = 384] [id = 260] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF335F5800 == 77 [pid = 384] [id = 259] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B04F000 == 76 [pid = 384] [id = 255] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF48F02800 == 75 [pid = 384] [id = 254] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF44208000 == 74 [pid = 384] [id = 253] 09:49:25 INFO - PROCESS | 384 | --DOCSHELL 000000CF3CC19800 == 73 [pid = 384] [id = 252] 09:49:26 INFO - PROCESS | 384 | 1461084566007 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]]]}] 09:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1027ms 09:49:26 INFO - PROCESS | 384 | 1461084566024 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 09:49:26 INFO - PROCESS | 384 | 1461084566030 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 09:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:49:26 INFO - PROCESS | 384 | 1461084566037 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:49:26 INFO - PROCESS | 384 | 1461084566039 Marionette TRACE conn5 <- [1,1070,null,{}] 09:49:26 INFO - PROCESS | 384 | 1461084566061 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}] 09:49:26 INFO - PROCESS | 384 | 1461084566163 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 152 (000000CF45491C00) [pid = 384] [serial = 630] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 151 (000000CF4447BC00) [pid = 384] [serial = 414] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 150 (000000CF40E2E400) [pid = 384] [serial = 513] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 149 (000000CF3F45CC00) [pid = 384] [serial = 510] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 148 (000000CF4843D800) [pid = 384] [serial = 522] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 147 (000000CF47F8E800) [pid = 384] [serial = 519] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000CF4603AC00) [pid = 384] [serial = 474] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000CF47F13400) [pid = 384] [serial = 516] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 144 (000000CF402A6C00) [pid = 384] [serial = 552] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 143 (000000CF37FCD800) [pid = 384] [serial = 612] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 142 (000000CF400E9C00) [pid = 384] [serial = 615] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF449BA000) [pid = 384] [serial = 618] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF4827F800) [pid = 384] [serial = 621] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF45F8C800) [pid = 384] [serial = 624] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF48442400) [pid = 384] [serial = 627] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF45019400) [pid = 384] [serial = 471] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF3D77DC00) [pid = 384] [serial = 465] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF40499C00) [pid = 384] [serial = 468] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF38FD9400) [pid = 384] [serial = 549] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF33490000) [pid = 384] [serial = 546] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF3FF07C00) [pid = 384] [serial = 579] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF43CD3400) [pid = 384] [serial = 582] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF4437E400) [pid = 384] [serial = 748] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF4440B000) [pid = 384] [serial = 750] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF4353FC00) [pid = 384] [serial = 747] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000CF4B040800) [pid = 384] [serial = 681] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000CF46036400) [pid = 384] [serial = 712] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF4A53A000) [pid = 384] [serial = 678] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF44414800) [pid = 384] [serial = 675] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF48631C00) [pid = 384] [serial = 660] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF48449C00) [pid = 384] [serial = 669] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF3D667800) [pid = 384] [serial = 663] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF40E2F000) [pid = 384] [serial = 666] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF48636000) [pid = 384] [serial = 672] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF46045800) [pid = 384] [serial = 724] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF45E92800) [pid = 384] [serial = 723] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF44477800) [pid = 384] [serial = 721] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF419CD400) [pid = 384] [serial = 720] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF3FF0FC00) [pid = 384] [serial = 739] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF3D6B4800) [pid = 384] [serial = 738] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF406A1400) [pid = 384] [serial = 718] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF402AD400) [pid = 384] [serial = 717] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF40730400) [pid = 384] [serial = 744] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF3F05D000) [pid = 384] [serial = 741] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF403E5000) [pid = 384] [serial = 742] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF416EA400) [pid = 384] [serial = 745] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF45E90000) [pid = 384] [serial = 727] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF3C9A7C00) [pid = 384] [serial = 726] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF39B8F400) [pid = 384] [serial = 715] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF37FCD000) [pid = 384] [serial = 714] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF4447C400) [pid = 384] [serial = 751] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF45F85400) [pid = 384] [serial = 736] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF38F33000) [pid = 384] [serial = 735] [outer = 0000000000000000] [url = about:blank] 09:49:26 INFO - PROCESS | 384 | 1461084566276 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38468000 == 74 [pid = 384] [id = 277] 09:49:26 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF32851000) [pid = 384] [serial = 830] [outer = 0000000000000000] 09:49:26 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF337E2400) [pid = 384] [serial = 831] [outer = 000000CF32851000] 09:49:26 INFO - PROCESS | 384 | 1461084566325 Marionette DEBUG loaded listener.js 09:49:26 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF38130800) [pid = 384] [serial = 832] [outer = 000000CF32851000] 09:49:26 INFO - PROCESS | 384 | 1461084566803 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]]]}] 09:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 839ms 09:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:49:26 INFO - PROCESS | 384 | 1461084566879 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 09:49:26 INFO - PROCESS | 384 | 1461084566881 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 09:49:26 INFO - PROCESS | 384 | 1461084566888 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:49:26 INFO - PROCESS | 384 | 1461084566891 Marionette TRACE conn5 <- [1,1074,null,{}] 09:49:26 INFO - PROCESS | 384 | 1461084566902 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}] 09:49:27 INFO - PROCESS | 384 | 1461084566994 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 09:49:27 INFO - PROCESS | 384 | 1461084567074 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4066C000 == 75 [pid = 384] [id = 278] 09:49:27 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF37FCB000) [pid = 384] [serial = 833] [outer = 0000000000000000] 09:49:27 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF38F31400) [pid = 384] [serial = 834] [outer = 000000CF37FCB000] 09:49:27 INFO - PROCESS | 384 | 1461084567125 Marionette DEBUG loaded listener.js 09:49:27 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF3C991400) [pid = 384] [serial = 835] [outer = 000000CF37FCB000] 09:49:27 INFO - PROCESS | 384 | 1461084567503 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]]]}] 09:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 692ms 09:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:49:27 INFO - PROCESS | 384 | 1461084567578 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 09:49:27 INFO - PROCESS | 384 | 1461084567581 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 09:49:27 INFO - PROCESS | 384 | 1461084567584 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:49:27 INFO - PROCESS | 384 | 1461084567586 Marionette TRACE conn5 <- [1,1078,null,{}] 09:49:27 INFO - PROCESS | 384 | 1461084567590 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}] 09:49:27 INFO - PROCESS | 384 | 1461084567680 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 09:49:27 INFO - PROCESS | 384 | 1461084567688 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41151800 == 76 [pid = 384] [id = 279] 09:49:27 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF3C9A6C00) [pid = 384] [serial = 836] [outer = 0000000000000000] 09:49:27 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF3D65E800) [pid = 384] [serial = 837] [outer = 000000CF3C9A6C00] 09:49:27 INFO - PROCESS | 384 | 1461084567739 Marionette DEBUG loaded listener.js 09:49:27 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF3DD34C00) [pid = 384] [serial = 838] [outer = 000000CF3C9A6C00] 09:49:28 INFO - PROCESS | 384 | 1461084568164 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]]]}] 09:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 628ms 09:49:28 INFO - PROCESS | 384 | 1461084568227 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 09:49:28 INFO - PROCESS | 384 | 1461084568229 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 09:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:49:28 INFO - PROCESS | 384 | 1461084568233 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:49:28 INFO - PROCESS | 384 | 1461084568234 Marionette TRACE conn5 <- [1,1082,null,{}] 09:49:28 INFO - PROCESS | 384 | 1461084568238 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}] 09:49:28 INFO - PROCESS | 384 | 1461084568352 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 09:49:28 INFO - PROCESS | 384 | 1461084568436 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41925800 == 77 [pid = 384] [id = 280] 09:49:28 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF3F45B400) [pid = 384] [serial = 839] [outer = 0000000000000000] 09:49:28 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF3F460400) [pid = 384] [serial = 840] [outer = 000000CF3F45B400] 09:49:28 INFO - PROCESS | 384 | 1461084568484 Marionette DEBUG loaded listener.js 09:49:28 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF3F95B400) [pid = 384] [serial = 841] [outer = 000000CF3F45B400] 09:49:28 INFO - PROCESS | 384 | 1461084568927 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]]]}] 09:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 733ms 09:49:28 INFO - PROCESS | 384 | 1461084568969 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 09:49:28 INFO - PROCESS | 384 | 1461084568972 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 09:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:49:28 INFO - PROCESS | 384 | 1461084568975 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:49:28 INFO - PROCESS | 384 | 1461084568977 Marionette TRACE conn5 <- [1,1086,null,{}] 09:49:28 INFO - PROCESS | 384 | 1461084568980 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}] 09:49:29 INFO - PROCESS | 384 | 1461084569114 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 09:49:29 INFO - PROCESS | 384 | 1461084569175 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43ED8800 == 78 [pid = 384] [id = 281] 09:49:29 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF400E3400) [pid = 384] [serial = 842] [outer = 0000000000000000] 09:49:29 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF402A9C00) [pid = 384] [serial = 843] [outer = 000000CF400E3400] 09:49:29 INFO - PROCESS | 384 | 1461084569225 Marionette DEBUG loaded listener.js 09:49:29 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF4036D000) [pid = 384] [serial = 844] [outer = 000000CF400E3400] 09:49:29 INFO - PROCESS | 384 | 1461084569689 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]]]}] 09:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 776ms 09:49:29 INFO - PROCESS | 384 | 1461084569754 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 09:49:29 INFO - PROCESS | 384 | 1461084569756 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 09:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:49:29 INFO - PROCESS | 384 | 1461084569759 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:49:29 INFO - PROCESS | 384 | 1461084569761 Marionette TRACE conn5 <- [1,1090,null,{}] 09:49:29 INFO - PROCESS | 384 | 1461084569765 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}] 09:49:29 INFO - PROCESS | 384 | 1461084569880 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 09:49:29 INFO - PROCESS | 384 | 1461084569938 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44D69800 == 79 [pid = 384] [id = 282] 09:49:29 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF403F2000) [pid = 384] [serial = 845] [outer = 0000000000000000] 09:49:29 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF4058E400) [pid = 384] [serial = 846] [outer = 000000CF403F2000] 09:49:29 INFO - PROCESS | 384 | 1461084569984 Marionette DEBUG loaded listener.js 09:49:30 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF406CF000) [pid = 384] [serial = 847] [outer = 000000CF403F2000] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF47ECC400) [pid = 384] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF3FF0A000) [pid = 384] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF404A1400) [pid = 384] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF39B11800) [pid = 384] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF38CC9400) [pid = 384] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF32760400) [pid = 384] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF33F3CC00) [pid = 384] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF3F05E800) [pid = 384] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF45E8DC00) [pid = 384] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF31DDAC00) [pid = 384] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF37FD0400) [pid = 384] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF48448000) [pid = 384] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:49:30 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF4069C400) [pid = 384] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:49:30 INFO - PROCESS | 384 | 1461084570554 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]]]}] 09:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 818ms 09:49:30 INFO - PROCESS | 384 | 1461084570581 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 09:49:30 INFO - PROCESS | 384 | 1461084570583 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 09:49:30 INFO - PROCESS | 384 | 1461084570586 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:49:30 INFO - PROCESS | 384 | 1461084570588 Marionette TRACE conn5 <- [1,1094,null,{}] 09:49:30 INFO - PROCESS | 384 | 1461084570591 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}] 09:49:30 INFO - PROCESS | 384 | 1461084570679 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 09:49:30 INFO - PROCESS | 384 | 1461084570760 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44D77800 == 80 [pid = 384] [id = 283] 09:49:30 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF38CC9400) [pid = 384] [serial = 848] [outer = 0000000000000000] 09:49:30 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF40364400) [pid = 384] [serial = 849] [outer = 000000CF38CC9400] 09:49:30 INFO - PROCESS | 384 | 1461084570807 Marionette DEBUG loaded listener.js 09:49:30 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF40725400) [pid = 384] [serial = 850] [outer = 000000CF38CC9400] 09:49:31 INFO - PROCESS | 384 | 1461084571168 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]]]}] 09:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 629ms 09:49:31 INFO - PROCESS | 384 | 1461084571221 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 09:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:49:31 INFO - PROCESS | 384 | 1461084571223 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 09:49:31 INFO - PROCESS | 384 | 1461084571227 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:49:31 INFO - PROCESS | 384 | 1461084571229 Marionette TRACE conn5 <- [1,1098,null,{}] 09:49:31 INFO - PROCESS | 384 | 1461084571232 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}] 09:49:31 INFO - PROCESS | 384 | 1461084571352 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 09:49:31 INFO - PROCESS | 384 | 1461084571361 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E3E000 == 81 [pid = 384] [id = 284] 09:49:31 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF4072E000) [pid = 384] [serial = 851] [outer = 0000000000000000] 09:49:31 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF40E2DC00) [pid = 384] [serial = 852] [outer = 000000CF4072E000] 09:49:31 INFO - PROCESS | 384 | 1461084571406 Marionette DEBUG loaded listener.js 09:49:31 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF415D8800) [pid = 384] [serial = 853] [outer = 000000CF4072E000] 09:49:31 INFO - PROCESS | 384 | 1461084571796 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]]]}] 09:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 629ms 09:49:31 INFO - PROCESS | 384 | 1461084571857 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 09:49:31 INFO - PROCESS | 384 | 1461084571859 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 09:49:31 INFO - PROCESS | 384 | 1461084571862 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:49:31 INFO - PROCESS | 384 | 1461084571864 Marionette TRACE conn5 <- [1,1102,null,{}] 09:49:31 INFO - PROCESS | 384 | 1461084571867 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}] 09:49:31 INFO - PROCESS | 384 | 1461084571989 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 09:49:32 INFO - PROCESS | 384 | 1461084572001 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4826A800 == 82 [pid = 384] [id = 285] 09:49:32 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF415E2000) [pid = 384] [serial = 854] [outer = 0000000000000000] 09:49:32 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF41772000) [pid = 384] [serial = 855] [outer = 000000CF415E2000] 09:49:32 INFO - PROCESS | 384 | 1461084572047 Marionette DEBUG loaded listener.js 09:49:32 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF419D0400) [pid = 384] [serial = 856] [outer = 000000CF415E2000] 09:49:32 INFO - PROCESS | 384 | 1461084572544 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]]]}] 09:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 734ms 09:49:32 INFO - PROCESS | 384 | 1461084572633 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 09:49:32 INFO - PROCESS | 384 | 1461084572638 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 09:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:49:32 INFO - PROCESS | 384 | 1461084572672 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:49:32 INFO - PROCESS | 384 | 1461084572677 Marionette TRACE conn5 <- [1,1106,null,{}] 09:49:32 INFO - PROCESS | 384 | 1461084572685 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}] 09:49:32 INFO - PROCESS | 384 | 1461084572815 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 09:49:32 INFO - PROCESS | 384 | 1461084572934 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF39A1B000 == 83 [pid = 384] [id = 286] 09:49:32 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF31E18000) [pid = 384] [serial = 857] [outer = 0000000000000000] 09:49:32 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF33D98C00) [pid = 384] [serial = 858] [outer = 000000CF31E18000] 09:49:32 INFO - PROCESS | 384 | 1461084572996 Marionette DEBUG loaded listener.js 09:49:33 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF3823B400) [pid = 384] [serial = 859] [outer = 000000CF31E18000] 09:49:33 INFO - PROCESS | 384 | 1461084573590 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]]]}] 09:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 944ms 09:49:33 INFO - PROCESS | 384 | 1461084573620 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 09:49:33 INFO - PROCESS | 384 | 1461084573627 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 09:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:49:33 INFO - PROCESS | 384 | 1461084573635 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:49:33 INFO - PROCESS | 384 | 1461084573639 Marionette TRACE conn5 <- [1,1110,null,{}] 09:49:33 INFO - PROCESS | 384 | 1461084573643 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}] 09:49:33 INFO - PROCESS | 384 | 1461084573761 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 09:49:33 INFO - PROCESS | 384 | 1461084573858 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4122B800 == 84 [pid = 384] [id = 287] 09:49:33 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF38EF5800) [pid = 384] [serial = 860] [outer = 0000000000000000] 09:49:33 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF39B8F400) [pid = 384] [serial = 861] [outer = 000000CF38EF5800] 09:49:33 INFO - PROCESS | 384 | 1461084573916 Marionette DEBUG loaded listener.js 09:49:34 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF3C9A8400) [pid = 384] [serial = 862] [outer = 000000CF38EF5800] 09:49:34 INFO - PROCESS | 384 | 1461084574519 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]]]}] 09:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 944ms 09:49:34 INFO - PROCESS | 384 | 1461084574580 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 09:49:34 INFO - PROCESS | 384 | 1461084574583 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 09:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:49:34 INFO - PROCESS | 384 | 1461084574587 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:49:34 INFO - PROCESS | 384 | 1461084574591 Marionette TRACE conn5 <- [1,1114,null,{}] 09:49:34 INFO - PROCESS | 384 | 1461084574605 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}] 09:49:34 INFO - PROCESS | 384 | 1461084574728 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 09:49:34 INFO - PROCESS | 384 | 1461084574852 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484F2000 == 85 [pid = 384] [id = 288] 09:49:34 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF3FF0DC00) [pid = 384] [serial = 863] [outer = 0000000000000000] 09:49:34 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF400ED800) [pid = 384] [serial = 864] [outer = 000000CF3FF0DC00] 09:49:34 INFO - PROCESS | 384 | 1461084574913 Marionette DEBUG loaded listener.js 09:49:35 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF40DE0000) [pid = 384] [serial = 865] [outer = 000000CF3FF0DC00] 09:49:35 INFO - PROCESS | 384 | 1461084575577 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]]]}] 09:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1025ms 09:49:35 INFO - PROCESS | 384 | 1461084575614 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 09:49:35 INFO - PROCESS | 384 | 1461084575617 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 09:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:49:35 INFO - PROCESS | 384 | 1461084575621 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:49:35 INFO - PROCESS | 384 | 1461084575623 Marionette TRACE conn5 <- [1,1118,null,{}] 09:49:35 INFO - PROCESS | 384 | 1461084575627 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}] 09:49:35 INFO - PROCESS | 384 | 1461084575742 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 09:49:35 INFO - PROCESS | 384 | 1461084575865 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:35 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D35000 == 86 [pid = 384] [id = 289] 09:49:35 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF4310CC00) [pid = 384] [serial = 866] [outer = 0000000000000000] 09:49:35 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF441D3400) [pid = 384] [serial = 867] [outer = 000000CF4310CC00] 09:49:35 INFO - PROCESS | 384 | 1461084575924 Marionette DEBUG loaded listener.js 09:49:36 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF4437F800) [pid = 384] [serial = 868] [outer = 000000CF4310CC00] 09:49:36 INFO - PROCESS | 384 | 1461084576458 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]]]}] 09:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 881ms 09:49:36 INFO - PROCESS | 384 | 1461084576518 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 09:49:36 INFO - PROCESS | 384 | 1461084576521 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 09:49:36 INFO - PROCESS | 384 | 1461084576526 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:49:36 INFO - PROCESS | 384 | 1461084576528 Marionette TRACE conn5 <- [1,1122,null,{}] 09:49:36 INFO - PROCESS | 384 | 1461084576532 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}] 09:49:36 INFO - PROCESS | 384 | 1461084576643 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 09:49:36 INFO - PROCESS | 384 | 1461084576739 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F0A800 == 87 [pid = 384] [id = 290] 09:49:36 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF4437C400) [pid = 384] [serial = 869] [outer = 0000000000000000] 09:49:36 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF4440F000) [pid = 384] [serial = 870] [outer = 000000CF4437C400] 09:49:36 INFO - PROCESS | 384 | 1461084576796 Marionette DEBUG loaded listener.js 09:49:36 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF4446C400) [pid = 384] [serial = 871] [outer = 000000CF4437C400] 09:49:37 INFO - PROCESS | 384 | [384] 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 09:49:37 INFO - PROCESS | 384 | [GFX2-]: DrawTargetD2D 1.1 (000000CF3CCD2B40): Failed to create GradientStopCollection with no stops. 09:49:37 INFO - PROCESS | 384 | [GFX3-]: No stops specified for gradient pattern. 09:49:37 INFO - PROCESS | 384 | 1461084577621 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]]]}] 09:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1125ms 09:49:37 INFO - PROCESS | 384 | 1461084577656 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 09:49:37 INFO - PROCESS | 384 | 1461084577658 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 09:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:49:37 INFO - PROCESS | 384 | 1461084577662 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:49:37 INFO - PROCESS | 384 | 1461084577664 Marionette TRACE conn5 <- [1,1126,null,{}] 09:49:37 INFO - PROCESS | 384 | 1461084577668 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}] 09:49:37 INFO - PROCESS | 384 | 1461084577797 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 09:49:37 INFO - PROCESS | 384 | 1461084577925 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:37 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4ACA0800 == 88 [pid = 384] [id = 291] 09:49:37 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF44479400) [pid = 384] [serial = 872] [outer = 0000000000000000] 09:49:37 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF449C5000) [pid = 384] [serial = 873] [outer = 000000CF44479400] 09:49:37 INFO - PROCESS | 384 | 1461084577986 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF45042400) [pid = 384] [serial = 874] [outer = 000000CF44479400] 09:49:38 INFO - PROCESS | 384 | 1461084578555 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]]]}] 09:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 923ms 09:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:49:38 INFO - PROCESS | 384 | 1461084578588 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 09:49:38 INFO - PROCESS | 384 | 1461084578590 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 09:49:38 INFO - PROCESS | 384 | 1461084578593 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:49:38 INFO - PROCESS | 384 | 1461084578596 Marionette TRACE conn5 <- [1,1130,null,{}] 09:49:38 INFO - PROCESS | 384 | 1461084578600 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}] 09:49:38 INFO - PROCESS | 384 | 1461084578712 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 09:49:38 INFO - PROCESS | 384 | 1461084578809 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:38 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B065800 == 89 [pid = 384] [id = 292] 09:49:38 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF449BD800) [pid = 384] [serial = 875] [outer = 0000000000000000] 09:49:38 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF4504E000) [pid = 384] [serial = 876] [outer = 000000CF449BD800] 09:49:38 INFO - PROCESS | 384 | 1461084578865 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF4548AC00) [pid = 384] [serial = 877] [outer = 000000CF449BD800] 09:49:39 INFO - PROCESS | 384 | 1461084579446 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]]]}] 09:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 881ms 09:49:39 INFO - PROCESS | 384 | 1461084579486 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 09:49:39 INFO - PROCESS | 384 | 1461084579489 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 09:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:49:39 INFO - PROCESS | 384 | 1461084579494 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:49:39 INFO - PROCESS | 384 | 1461084579496 Marionette TRACE conn5 <- [1,1134,null,{}] 09:49:39 INFO - PROCESS | 384 | 1461084579500 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}] 09:49:39 INFO - PROCESS | 384 | 1461084579613 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 09:49:39 INFO - PROCESS | 384 | 1461084579711 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF39A21000 == 90 [pid = 384] [id = 293] 09:49:39 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF3DD2E400) [pid = 384] [serial = 878] [outer = 0000000000000000] 09:49:39 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF400E2800) [pid = 384] [serial = 879] [outer = 000000CF3DD2E400] 09:49:39 INFO - PROCESS | 384 | 1461084579768 Marionette DEBUG loaded listener.js 09:49:39 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF45488400) [pid = 384] [serial = 880] [outer = 000000CF3DD2E400] 09:49:40 INFO - PROCESS | 384 | 1461084580577 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]]]}] 09:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1123ms 09:49:40 INFO - PROCESS | 384 | 1461084580621 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 09:49:40 INFO - PROCESS | 384 | 1461084580626 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 09:49:40 INFO - PROCESS | 384 | 1461084580631 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:49:40 INFO - PROCESS | 384 | 1461084580635 Marionette TRACE conn5 <- [1,1138,null,{}] 09:49:40 INFO - PROCESS | 384 | 1461084580640 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}] 09:49:40 INFO - PROCESS | 384 | 1461084580750 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 09:49:40 INFO - PROCESS | 384 | 1461084580881 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF335DD000 == 91 [pid = 384] [id = 294] 09:49:40 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF38234000) [pid = 384] [serial = 881] [outer = 0000000000000000] 09:49:40 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF38254C00) [pid = 384] [serial = 882] [outer = 000000CF38234000] 09:49:40 INFO - PROCESS | 384 | 1461084580937 Marionette DEBUG loaded listener.js 09:49:41 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF39B92000) [pid = 384] [serial = 883] [outer = 000000CF38234000] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF4841D000 == 90 [pid = 384] [id = 24] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF47E3E000 == 89 [pid = 384] [id = 284] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF44D77800 == 88 [pid = 384] [id = 283] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF44D69800 == 87 [pid = 384] [id = 282] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF43ED8800 == 86 [pid = 384] [id = 281] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF41925800 == 85 [pid = 384] [id = 280] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF41151800 == 84 [pid = 384] [id = 279] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF43C59800 == 83 [pid = 384] [id = 264] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF4066C000 == 82 [pid = 384] [id = 278] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF38468000 == 81 [pid = 384] [id = 277] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF3DDDC000 == 80 [pid = 384] [id = 276] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF38ED8000 == 79 [pid = 384] [id = 275] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF4ACA5800 == 78 [pid = 384] [id = 274] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF48F0E800 == 77 [pid = 384] [id = 273] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF487CC000 == 76 [pid = 384] [id = 272] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF43C5C000 == 75 [pid = 384] [id = 271] 09:49:41 INFO - PROCESS | 384 | --DOCSHELL 000000CF3A3B1800 == 74 [pid = 384] [id = 270] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF4871D800) [pid = 384] [serial = 733] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF48443C00) [pid = 384] [serial = 730] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF400EEC00) [pid = 384] [serial = 792] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF40585800) [pid = 384] [serial = 795] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF403E8400) [pid = 384] [serial = 793] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF3C9A9000) [pid = 384] [serial = 786] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF38EEC400) [pid = 384] [serial = 783] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF39B13800) [pid = 384] [serial = 784] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF3353F400) [pid = 384] [serial = 778] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF327DB400) [pid = 384] [serial = 777] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF4A53C400) [pid = 384] [serial = 771] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF337DA400) [pid = 384] [serial = 756] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF404A0000) [pid = 384] [serial = 759] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000CF37FC4800) [pid = 384] [serial = 781] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000CF3470E000) [pid = 384] [serial = 780] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF3F465800) [pid = 384] [serial = 789] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF47ED3400) [pid = 384] [serial = 754] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF44266C00) [pid = 384] [serial = 762] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF4CE20000) [pid = 384] [serial = 774] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF495DF000) [pid = 384] [serial = 768] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF47F16400) [pid = 384] [serial = 765] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF406A0000) [pid = 384] [serial = 796] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF38EF3C00) [pid = 384] [serial = 799] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF3FFCB800) [pid = 384] [serial = 801] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF337E7000) [pid = 384] [serial = 798] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF3DD2D400) [pid = 384] [serial = 787] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF40E37800) [pid = 384] [serial = 805] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF40723000) [pid = 384] [serial = 802] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF3F956000) [pid = 384] [serial = 790] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF40DD8000) [pid = 384] [serial = 804] [outer = 0000000000000000] [url = about:blank] 09:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 922ms 09:49:41 INFO - PROCESS | 384 | 1461084581547 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]]]}] 09:49:41 INFO - PROCESS | 384 | 1461084581557 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 09:49:41 INFO - PROCESS | 384 | 1461084581563 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 09:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:49:41 INFO - PROCESS | 384 | 1461084581569 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:49:41 INFO - PROCESS | 384 | 1461084581572 Marionette TRACE conn5 <- [1,1142,null,{}] 09:49:41 INFO - PROCESS | 384 | 1461084581576 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}] 09:49:41 INFO - PROCESS | 384 | 1461084581674 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 09:49:41 INFO - PROCESS | 384 | 1461084581759 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3C918000 == 75 [pid = 384] [id = 295] 09:49:41 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF31E3D000) [pid = 384] [serial = 884] [outer = 0000000000000000] 09:49:41 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF38241000) [pid = 384] [serial = 885] [outer = 000000CF31E3D000] 09:49:41 INFO - PROCESS | 384 | 1461084581808 Marionette DEBUG loaded listener.js 09:49:41 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF3C996800) [pid = 384] [serial = 886] [outer = 000000CF31E3D000] 09:49:42 INFO - PROCESS | 384 | 1461084582251 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]]]}] 09:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 734ms 09:49:42 INFO - PROCESS | 384 | 1461084582305 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 09:49:42 INFO - PROCESS | 384 | 1461084582307 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 09:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:49:42 INFO - PROCESS | 384 | 1461084582311 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:49:42 INFO - PROCESS | 384 | 1461084582315 Marionette TRACE conn5 <- [1,1146,null,{}] 09:49:42 INFO - PROCESS | 384 | 1461084582325 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}] 09:49:42 INFO - PROCESS | 384 | 1461084582451 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 09:49:42 INFO - PROCESS | 384 | 1461084582468 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4192F800 == 76 [pid = 384] [id = 296] 09:49:42 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF3F4B7800) [pid = 384] [serial = 887] [outer = 0000000000000000] 09:49:42 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF3F960800) [pid = 384] [serial = 888] [outer = 000000CF3F4B7800] 09:49:42 INFO - PROCESS | 384 | 1461084582517 Marionette DEBUG loaded listener.js 09:49:42 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF400DFC00) [pid = 384] [serial = 889] [outer = 000000CF3F4B7800] 09:49:42 INFO - PROCESS | 384 | 1461084582982 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] 09:49:43 INFO - PROCESS | 384 | 1461084583008 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 09:49:43 INFO - PROCESS | 384 | 1461084583012 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:49:43 INFO - PROCESS | 384 | 1461084583014 Marionette TRACE conn5 <- [1,1150,null,{}] 09:49:43 INFO - PROCESS | 384 | 1461084583018 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}] 09:49:43 INFO - PROCESS | 384 | 1461084583113 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 09:49:43 INFO - PROCESS | 384 | 1461084583122 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44216800 == 77 [pid = 384] [id = 297] 09:49:43 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF403E5800) [pid = 384] [serial = 890] [outer = 0000000000000000] 09:49:43 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF404A0000) [pid = 384] [serial = 891] [outer = 000000CF403E5800] 09:49:43 INFO - PROCESS | 384 | 1461084583169 Marionette DEBUG loaded listener.js 09:49:43 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF4069F400) [pid = 384] [serial = 892] [outer = 000000CF403E5800] 09:49:43 INFO - PROCESS | 384 | 1461084583621 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]]]}] 09:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 671ms 09:49:43 INFO - PROCESS | 384 | 1461084583686 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 09:49:43 INFO - PROCESS | 384 | 1461084583688 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 09:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:49:43 INFO - PROCESS | 384 | 1461084583691 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:49:43 INFO - PROCESS | 384 | 1461084583693 Marionette TRACE conn5 <- [1,1154,null,{}] 09:49:43 INFO - PROCESS | 384 | 1461084583703 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}] 09:49:43 INFO - PROCESS | 384 | 1461084583819 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 09:49:43 INFO - PROCESS | 384 | 1461084583906 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44D63000 == 78 [pid = 384] [id = 298] 09:49:43 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF40729000) [pid = 384] [serial = 893] [outer = 0000000000000000] 09:49:43 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF40C82C00) [pid = 384] [serial = 894] [outer = 000000CF40729000] 09:49:43 INFO - PROCESS | 384 | 1461084583953 Marionette DEBUG loaded listener.js 09:49:44 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF415E0400) [pid = 384] [serial = 895] [outer = 000000CF40729000] 09:49:44 INFO - PROCESS | 384 | 1461084584412 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]]]}] 09:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 776ms 09:49:44 INFO - PROCESS | 384 | 1461084584470 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 09:49:44 INFO - PROCESS | 384 | 1461084584473 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 09:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:49:44 INFO - PROCESS | 384 | 1461084584476 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:49:44 INFO - PROCESS | 384 | 1461084584478 Marionette TRACE conn5 <- [1,1158,null,{}] 09:49:44 INFO - PROCESS | 384 | 1461084584494 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}] 09:49:44 INFO - PROCESS | 384 | 1461084584621 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 09:49:44 INFO - PROCESS | 384 | 1461084584680 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:44 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E47800 == 79 [pid = 384] [id = 299] 09:49:44 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF43CCD000) [pid = 384] [serial = 896] [outer = 0000000000000000] 09:49:44 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF44409000) [pid = 384] [serial = 897] [outer = 000000CF43CCD000] 09:49:44 INFO - PROCESS | 384 | 1461084584730 Marionette DEBUG loaded listener.js 09:49:44 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF44480000) [pid = 384] [serial = 898] [outer = 000000CF43CCD000] 09:49:45 INFO - PROCESS | 384 | 1461084585143 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]]]}] 09:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 692ms 09:49:45 INFO - PROCESS | 384 | 1461084585171 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 09:49:45 INFO - PROCESS | 384 | 1461084585173 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 09:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:49:45 INFO - PROCESS | 384 | 1461084585215 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:49:45 INFO - PROCESS | 384 | 1461084585217 Marionette TRACE conn5 <- [1,1162,null,{}] 09:49:45 INFO - PROCESS | 384 | 1461084585226 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}] 09:49:45 INFO - PROCESS | 384 | 1461084585343 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 09:49:45 INFO - PROCESS | 384 | 1461084585401 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484E6000 == 80 [pid = 384] [id = 300] 09:49:45 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF4447A000) [pid = 384] [serial = 899] [outer = 0000000000000000] 09:49:45 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF45012800) [pid = 384] [serial = 900] [outer = 000000CF4447A000] 09:49:45 INFO - PROCESS | 384 | 1461084585447 Marionette DEBUG loaded listener.js 09:49:45 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF45491C00) [pid = 384] [serial = 901] [outer = 000000CF4447A000] 09:49:45 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF3F45B400) [pid = 384] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:49:45 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000CF400E3400) [pid = 384] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:49:45 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000CF32851000) [pid = 384] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:49:45 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF37FCB000) [pid = 384] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:49:45 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF3C9A6C00) [pid = 384] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:49:45 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF32849400) [pid = 384] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:49:45 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF38CC9400) [pid = 384] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:49:45 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF403F2000) [pid = 384] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:49:45 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF4072E000) [pid = 384] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:49:45 INFO - PROCESS | 384 | 1461084585931 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] 09:49:45 INFO - PROCESS | 384 | 1461084585964 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 09:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:49:45 INFO - PROCESS | 384 | 1461084585972 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:49:45 INFO - PROCESS | 384 | 1461084585974 Marionette TRACE conn5 <- [1,1166,null,{}] 09:49:45 INFO - PROCESS | 384 | 1461084585978 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}] 09:49:46 INFO - PROCESS | 384 | 1461084586101 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 09:49:46 INFO - PROCESS | 384 | 1461084586110 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D31000 == 81 [pid = 384] [id = 301] 09:49:46 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF38F2DC00) [pid = 384] [serial = 902] [outer = 0000000000000000] 09:49:46 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF449C3800) [pid = 384] [serial = 903] [outer = 000000CF38F2DC00] 09:49:46 INFO - PROCESS | 384 | 1461084586156 Marionette DEBUG loaded listener.js 09:49:46 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF45E8E000) [pid = 384] [serial = 904] [outer = 000000CF38F2DC00] 09:49:46 INFO - PROCESS | 384 | 1461084586569 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] 09:49:46 INFO - PROCESS | 384 | 1461084586602 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 09:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:49:46 INFO - PROCESS | 384 | 1461084586610 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:49:46 INFO - PROCESS | 384 | 1461084586612 Marionette TRACE conn5 <- [1,1170,null,{}] 09:49:46 INFO - PROCESS | 384 | 1461084586615 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}] 09:49:46 INFO - PROCESS | 384 | 1461084586708 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 09:49:46 INFO - PROCESS | 384 | 1461084586714 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4AC9C000 == 82 [pid = 384] [id = 302] 09:49:46 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF45F84C00) [pid = 384] [serial = 905] [outer = 0000000000000000] 09:49:46 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF45F88800) [pid = 384] [serial = 906] [outer = 000000CF45F84C00] 09:49:46 INFO - PROCESS | 384 | 1461084586763 Marionette DEBUG loaded listener.js 09:49:46 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF4603F400) [pid = 384] [serial = 907] [outer = 000000CF45F84C00] 09:49:47 INFO - PROCESS | 384 | 1461084587220 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] 09:49:47 INFO - PROCESS | 384 | 1461084587287 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 09:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:49:47 INFO - PROCESS | 384 | 1461084587290 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:49:47 INFO - PROCESS | 384 | 1461084587292 Marionette TRACE conn5 <- [1,1174,null,{}] 09:49:47 INFO - PROCESS | 384 | 1461084587296 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}] 09:49:47 INFO - PROCESS | 384 | 1461084587386 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 09:49:47 INFO - PROCESS | 384 | 1461084587395 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B465000 == 83 [pid = 384] [id = 303] 09:49:47 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF400E0000) [pid = 384] [serial = 908] [outer = 0000000000000000] 09:49:47 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF415D8400) [pid = 384] [serial = 909] [outer = 000000CF400E0000] 09:49:47 INFO - PROCESS | 384 | 1461084587440 Marionette DEBUG loaded listener.js 09:49:47 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF47D88400) [pid = 384] [serial = 910] [outer = 000000CF400E0000] 09:49:48 INFO - PROCESS | 384 | 1461084588129 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] 09:49:48 INFO - PROCESS | 384 | 1461084588180 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 09:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:49:48 INFO - PROCESS | 384 | 1461084588185 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:49:48 INFO - PROCESS | 384 | 1461084588190 Marionette TRACE conn5 <- [1,1178,null,{}] 09:49:48 INFO - PROCESS | 384 | 1461084588196 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}] 09:49:48 INFO - PROCESS | 384 | 1461084588327 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 09:49:48 INFO - PROCESS | 384 | 1461084588421 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4093A800 == 84 [pid = 384] [id = 304] 09:49:48 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF33F3B000) [pid = 384] [serial = 911] [outer = 0000000000000000] 09:49:48 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF382BB400) [pid = 384] [serial = 912] [outer = 000000CF33F3B000] 09:49:48 INFO - PROCESS | 384 | 1461084588482 Marionette DEBUG loaded listener.js 09:49:48 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF39B90800) [pid = 384] [serial = 913] [outer = 000000CF33F3B000] 09:49:49 INFO - PROCESS | 384 | 1461084589097 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] 09:49:49 INFO - PROCESS | 384 | 1461084589182 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 09:49:49 INFO - PROCESS | 384 | 1461084589189 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:49:49 INFO - PROCESS | 384 | 1461084589192 Marionette TRACE conn5 <- [1,1182,null,{}] 09:49:49 INFO - PROCESS | 384 | 1461084589196 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}] 09:49:49 INFO - PROCESS | 384 | 1461084589365 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 09:49:49 INFO - PROCESS | 384 | 1461084589417 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D5C800 == 85 [pid = 384] [id = 305] 09:49:49 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF3F465800) [pid = 384] [serial = 914] [outer = 0000000000000000] 09:49:49 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF3FFCCC00) [pid = 384] [serial = 915] [outer = 000000CF3F465800] 09:49:49 INFO - PROCESS | 384 | 1461084589475 Marionette DEBUG loaded listener.js 09:49:49 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF406C2400) [pid = 384] [serial = 916] [outer = 000000CF3F465800] 09:49:50 INFO - PROCESS | 384 | 1461084590098 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] 09:49:50 INFO - PROCESS | 384 | 1461084590163 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 09:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:49:50 INFO - PROCESS | 384 | 1461084590168 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:49:50 INFO - PROCESS | 384 | 1461084590172 Marionette TRACE conn5 <- [1,1186,null,{}] 09:49:50 INFO - PROCESS | 384 | 1461084590184 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}] 09:49:50 INFO - PROCESS | 384 | 1461084590345 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 09:49:50 INFO - PROCESS | 384 | 1461084590364 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:50 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B6DC000 == 86 [pid = 384] [id = 306] 09:49:50 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF44388400) [pid = 384] [serial = 917] [outer = 0000000000000000] 09:49:50 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF45012C00) [pid = 384] [serial = 918] [outer = 000000CF44388400] 09:49:50 INFO - PROCESS | 384 | 1461084590423 Marionette DEBUG loaded listener.js 09:49:50 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF47D7B400) [pid = 384] [serial = 919] [outer = 000000CF44388400] 09:49:51 INFO - PROCESS | 384 | 1461084591046 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]]]}] 09:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 944ms 09:49:51 INFO - PROCESS | 384 | 1461084591113 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 09:49:51 INFO - PROCESS | 384 | 1461084591116 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 09:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:49:51 INFO - PROCESS | 384 | 1461084591120 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:49:51 INFO - PROCESS | 384 | 1461084591122 Marionette TRACE conn5 <- [1,1190,null,{}] 09:49:51 INFO - PROCESS | 384 | 1461084591126 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}] 09:49:51 INFO - PROCESS | 384 | 1461084591243 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 09:49:51 INFO - PROCESS | 384 | 1461084591369 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:51 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B898000 == 87 [pid = 384] [id = 307] 09:49:51 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF47EC9400) [pid = 384] [serial = 920] [outer = 0000000000000000] 09:49:51 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF47ED3000) [pid = 384] [serial = 921] [outer = 000000CF47EC9400] 09:49:51 INFO - PROCESS | 384 | 1461084591428 Marionette DEBUG loaded listener.js 09:49:51 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF47F1B800) [pid = 384] [serial = 922] [outer = 000000CF47EC9400] 09:49:52 INFO - PROCESS | 384 | 1461084592000 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]]]}] 09:49:52 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 09:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 923ms 09:49:52 INFO - PROCESS | 384 | 1461084592045 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 09:49:52 INFO - PROCESS | 384 | 1461084592048 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 09:49:52 INFO - PROCESS | 384 | 1461084592051 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:49:52 INFO - PROCESS | 384 | 1461084592054 Marionette TRACE conn5 <- [1,1194,null,{}] 09:49:52 INFO - PROCESS | 384 | 1461084592057 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}] 09:49:52 INFO - PROCESS | 384 | 1461084592170 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 09:49:52 INFO - PROCESS | 384 | 1461084592315 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C183800 == 88 [pid = 384] [id = 308] 09:49:52 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF31E36C00) [pid = 384] [serial = 923] [outer = 0000000000000000] 09:49:52 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000CF47F83C00) [pid = 384] [serial = 924] [outer = 000000CF31E36C00] 09:49:52 INFO - PROCESS | 384 | 1461084592372 Marionette DEBUG loaded listener.js 09:49:52 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000CF4827D000) [pid = 384] [serial = 925] [outer = 000000CF31E36C00] 09:49:53 INFO - PROCESS | 384 | 1461084593275 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]]]}] 09:49:53 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 09:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1275ms 09:49:53 INFO - PROCESS | 384 | 1461084593330 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 09:49:53 INFO - PROCESS | 384 | 1461084593335 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 09:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:49:53 INFO - PROCESS | 384 | 1461084593354 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:49:53 INFO - PROCESS | 384 | 1461084593358 Marionette TRACE conn5 <- [1,1198,null,{}] 09:49:53 INFO - PROCESS | 384 | 1461084593365 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}] 09:49:53 INFO - PROCESS | 384 | 1461084593468 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 09:49:53 INFO - PROCESS | 384 | 1461084593600 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CC2A000 == 89 [pid = 384] [id = 309] 09:49:53 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF33CB2000) [pid = 384] [serial = 926] [outer = 0000000000000000] 09:49:53 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000CF33F3CC00) [pid = 384] [serial = 927] [outer = 000000CF33CB2000] 09:49:53 INFO - PROCESS | 384 | 1461084593655 Marionette DEBUG loaded listener.js 09:49:53 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF3817FC00) [pid = 384] [serial = 928] [outer = 000000CF33CB2000] 09:49:54 INFO - PROCESS | 384 | 1461084594262 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]]]}] 09:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 923ms 09:49:54 INFO - PROCESS | 384 | 1461084594280 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 09:49:54 INFO - PROCESS | 384 | 1461084594286 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 09:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:49:54 INFO - PROCESS | 384 | 1461084594292 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:49:54 INFO - PROCESS | 384 | 1461084594295 Marionette TRACE conn5 <- [1,1202,null,{}] 09:49:54 INFO - PROCESS | 384 | 1461084594299 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}] 09:49:54 INFO - PROCESS | 384 | 1461084594406 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 09:49:54 INFO - PROCESS | 384 | 1461084594510 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:54 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CCB3800 == 90 [pid = 384] [id = 310] 09:49:54 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (000000CF38EE9800) [pid = 384] [serial = 929] [outer = 0000000000000000] 09:49:54 INFO - PROCESS | 384 | ++DOMWINDOW == 149 (000000CF38FD2000) [pid = 384] [serial = 930] [outer = 000000CF38EE9800] 09:49:54 INFO - PROCESS | 384 | 1461084594560 Marionette DEBUG loaded listener.js 09:49:54 INFO - PROCESS | 384 | ++DOMWINDOW == 150 (000000CF39BDA800) [pid = 384] [serial = 931] [outer = 000000CF38EE9800] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF39A08800 == 89 [pid = 384] [id = 116] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF442B8800 == 88 [pid = 384] [id = 123] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF4AC9C000 == 87 [pid = 384] [id = 302] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D31000 == 86 [pid = 384] [id = 301] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF484E6000 == 85 [pid = 384] [id = 300] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF47E47800 == 84 [pid = 384] [id = 299] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF44D63000 == 83 [pid = 384] [id = 298] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 149 (000000CF4194A400) [pid = 384] [serial = 807] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 148 (000000CF3812B400) [pid = 384] [serial = 810] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 147 (000000CF3DD28800) [pid = 384] [serial = 813] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000CF40DDCC00) [pid = 384] [serial = 816] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000CF42A2A800) [pid = 384] [serial = 819] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 144 (000000CF37FC9C00) [pid = 384] [serial = 825] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 143 (000000CF441D1C00) [pid = 384] [serial = 822] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 142 (000000CF41772000) [pid = 384] [serial = 855] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF44216800 == 82 [pid = 384] [id = 297] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF4192F800 == 81 [pid = 384] [id = 296] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF3C918000 == 80 [pid = 384] [id = 295] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF335DD000 == 79 [pid = 384] [id = 294] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D35000 == 78 [pid = 384] [id = 289] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF4122B800 == 77 [pid = 384] [id = 287] 09:49:55 INFO - PROCESS | 384 | --DOCSHELL 000000CF39A1B000 == 76 [pid = 384] [id = 286] 09:49:55 INFO - PROCESS | 384 | 1461084595213 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]]]}] 09:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 944ms 09:49:55 INFO - PROCESS | 384 | 1461084595238 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 09:49:55 INFO - PROCESS | 384 | 1461084595240 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 09:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:49:55 INFO - PROCESS | 384 | 1461084595244 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:49:55 INFO - PROCESS | 384 | 1461084595247 Marionette TRACE conn5 <- [1,1206,null,{}] 09:49:55 INFO - PROCESS | 384 | 1461084595258 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}] 09:49:55 INFO - PROCESS | 384 | 1461084595361 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF3F460400) [pid = 384] [serial = 840] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF402A9C00) [pid = 384] [serial = 843] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF337E2400) [pid = 384] [serial = 831] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF38130800) [pid = 384] [serial = 832] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF38F31400) [pid = 384] [serial = 834] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF3C991400) [pid = 384] [serial = 835] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF3D65E800) [pid = 384] [serial = 837] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF34E84400) [pid = 384] [serial = 829] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF33543800) [pid = 384] [serial = 828] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF40364400) [pid = 384] [serial = 849] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF4058E400) [pid = 384] [serial = 846] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF4036D000) [pid = 384] [serial = 844] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF415D8800) [pid = 384] [serial = 853] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF40E2DC00) [pid = 384] [serial = 852] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000CF40725400) [pid = 384] [serial = 850] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000CF406CF000) [pid = 384] [serial = 847] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF3F95B400) [pid = 384] [serial = 841] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF3DD34C00) [pid = 384] [serial = 838] [outer = 0000000000000000] [url = about:blank] 09:49:55 INFO - PROCESS | 384 | 1461084595468 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:55 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3C91F800 == 77 [pid = 384] [id = 311] 09:49:55 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF32849400) [pid = 384] [serial = 932] [outer = 0000000000000000] 09:49:55 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF37FCC800) [pid = 384] [serial = 933] [outer = 000000CF32849400] 09:49:55 INFO - PROCESS | 384 | 1461084595518 Marionette DEBUG loaded listener.js 09:49:55 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF38F2E400) [pid = 384] [serial = 934] [outer = 000000CF32849400] 09:49:55 INFO - PROCESS | 384 | 1461084595904 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]]]}] 09:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 734ms 09:49:55 INFO - PROCESS | 384 | 1461084595981 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 09:49:55 INFO - PROCESS | 384 | 1461084595984 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 09:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:49:55 INFO - PROCESS | 384 | 1461084595987 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:49:55 INFO - PROCESS | 384 | 1461084595989 Marionette TRACE conn5 <- [1,1210,null,{}] 09:49:55 INFO - PROCESS | 384 | 1461084595992 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}] 09:49:56 INFO - PROCESS | 384 | 1461084596108 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 09:49:56 INFO - PROCESS | 384 | 1461084596124 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4109D800 == 78 [pid = 384] [id = 312] 09:49:56 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF3C9A7C00) [pid = 384] [serial = 935] [outer = 0000000000000000] 09:49:56 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF3D6B3C00) [pid = 384] [serial = 936] [outer = 000000CF3C9A7C00] 09:49:56 INFO - PROCESS | 384 | 1461084596171 Marionette DEBUG loaded listener.js 09:49:56 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF3F061400) [pid = 384] [serial = 937] [outer = 000000CF3C9A7C00] 09:49:56 INFO - PROCESS | 384 | 1461084596619 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] 09:49:56 INFO - PROCESS | 384 | 1461084596663 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 09:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:49:56 INFO - PROCESS | 384 | 1461084596666 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:49:56 INFO - PROCESS | 384 | 1461084596668 Marionette TRACE conn5 <- [1,1214,null,{}] 09:49:56 INFO - PROCESS | 384 | 1461084596672 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}] 09:49:56 INFO - PROCESS | 384 | 1461084596757 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 09:49:56 INFO - PROCESS | 384 | 1461084596763 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4160B000 == 79 [pid = 384] [id = 313] 09:49:56 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF3F461C00) [pid = 384] [serial = 938] [outer = 0000000000000000] 09:49:56 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF3F956400) [pid = 384] [serial = 939] [outer = 000000CF3F461C00] 09:49:56 INFO - PROCESS | 384 | 1461084596812 Marionette DEBUG loaded listener.js 09:49:56 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF3FF04C00) [pid = 384] [serial = 940] [outer = 000000CF3F461C00] 09:49:57 INFO - PROCESS | 384 | 1461084597370 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]]]}] 09:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 734ms 09:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:49:57 INFO - PROCESS | 384 | 1461084597404 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 09:49:57 INFO - PROCESS | 384 | 1461084597406 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 09:49:57 INFO - PROCESS | 384 | 1461084597409 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:49:57 INFO - PROCESS | 384 | 1461084597411 Marionette TRACE conn5 <- [1,1218,null,{}] 09:49:57 INFO - PROCESS | 384 | 1461084597414 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}] 09:49:57 INFO - PROCESS | 384 | 1461084597550 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 09:49:57 INFO - PROCESS | 384 | 1461084597658 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:57 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43EC7000 == 80 [pid = 384] [id = 314] 09:49:57 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF402A9C00) [pid = 384] [serial = 941] [outer = 0000000000000000] 09:49:57 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF40362000) [pid = 384] [serial = 942] [outer = 000000CF402A9C00] 09:49:57 INFO - PROCESS | 384 | 1461084597709 Marionette DEBUG loaded listener.js 09:49:57 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF40533800) [pid = 384] [serial = 943] [outer = 000000CF402A9C00] 09:49:58 INFO - PROCESS | 384 | 1461084598151 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]]]}] 09:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 776ms 09:49:58 INFO - PROCESS | 384 | 1461084598189 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 09:49:58 INFO - PROCESS | 384 | 1461084598191 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 09:49:58 INFO - PROCESS | 384 | 1461084598194 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:49:58 INFO - PROCESS | 384 | 1461084598196 Marionette TRACE conn5 <- [1,1222,null,{}] 09:49:58 INFO - PROCESS | 384 | 1461084598199 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}] 09:49:58 INFO - PROCESS | 384 | 1461084598316 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 09:49:58 INFO - PROCESS | 384 | 1461084598322 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:58 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4421E800 == 81 [pid = 384] [id = 315] 09:49:58 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF403E5400) [pid = 384] [serial = 944] [outer = 0000000000000000] 09:49:58 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF4069B400) [pid = 384] [serial = 945] [outer = 000000CF403E5400] 09:49:58 INFO - PROCESS | 384 | 1461084598368 Marionette DEBUG loaded listener.js 09:49:58 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF40725400) [pid = 384] [serial = 946] [outer = 000000CF403E5400] 09:49:58 INFO - PROCESS | 384 | 1461084598818 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]]]}] 09:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 09:49:58 INFO - PROCESS | 384 | 1461084598868 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 09:49:58 INFO - PROCESS | 384 | 1461084598870 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 09:49:58 INFO - PROCESS | 384 | 1461084598873 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:49:58 INFO - PROCESS | 384 | 1461084598875 Marionette TRACE conn5 <- [1,1226,null,{}] 09:49:58 INFO - PROCESS | 384 | 1461084598878 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}] 09:49:59 INFO - PROCESS | 384 | 1461084599016 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 09:49:59 INFO - PROCESS | 384 | 1461084599039 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF33B24000 == 82 [pid = 384] [id = 316] 09:49:59 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF4072E000) [pid = 384] [serial = 947] [outer = 0000000000000000] 09:49:59 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF40C9F800) [pid = 384] [serial = 948] [outer = 000000CF4072E000] 09:49:59 INFO - PROCESS | 384 | 1461084599086 Marionette DEBUG loaded listener.js 09:49:59 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF40E36C00) [pid = 384] [serial = 949] [outer = 000000CF4072E000] 09:49:59 INFO - PROCESS | 384 | 1461084599519 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]]]}] 09:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 671ms 09:49:59 INFO - PROCESS | 384 | 1461084599548 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 09:49:59 INFO - PROCESS | 384 | 1461084599550 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 09:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF40729000) [pid = 384] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF43CCD000) [pid = 384] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF4447A000) [pid = 384] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF45F84C00) [pid = 384] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF31E18000) [pid = 384] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF4437C400) [pid = 384] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF31E3D000) [pid = 384] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF3F4B7800) [pid = 384] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF38EF5800) [pid = 384] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF38234000) [pid = 384] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF3DD2E400) [pid = 384] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF3FF0DC00) [pid = 384] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF4310CC00) [pid = 384] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF415E2000) [pid = 384] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000CF403E5800) [pid = 384] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000CF38F2DC00) [pid = 384] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF3C9A1C00) [pid = 384] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF3FF11800) [pid = 384] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF415E2C00) [pid = 384] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF41FBAC00) [pid = 384] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF403EF000) [pid = 384] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF31DE2000) [pid = 384] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF43CD2800) [pid = 384] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF40367800) [pid = 384] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF34D15400) [pid = 384] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF45F86C00) [pid = 384] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF48716800) [pid = 384] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF4A537000) [pid = 384] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF337E0C00) [pid = 384] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:50:00 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF4A537400) [pid = 384] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:50:00 INFO - PROCESS | 384 | 1461084600080 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:50:00 INFO - PROCESS | 384 | 1461084600082 Marionette TRACE conn5 <- [1,1230,null,{}] 09:50:00 INFO - PROCESS | 384 | 1461084600086 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}] 09:50:00 INFO - PROCESS | 384 | 1461084600175 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 09:50:00 INFO - PROCESS | 384 | 1461084600183 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40464800 == 83 [pid = 384] [id = 317] 09:50:00 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF3354A400) [pid = 384] [serial = 950] [outer = 0000000000000000] 09:50:00 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF33F3C400) [pid = 384] [serial = 951] [outer = 000000CF3354A400] 09:50:00 INFO - PROCESS | 384 | 1461084600230 Marionette DEBUG loaded listener.js 09:50:00 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF3F4B7800) [pid = 384] [serial = 952] [outer = 000000CF3354A400] 09:50:00 INFO - PROCESS | 384 | 1461084600669 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]]]}] 09:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 09:50:00 INFO - PROCESS | 384 | 1461084600721 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 09:50:00 INFO - PROCESS | 384 | 1461084600723 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 09:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:50:00 INFO - PROCESS | 384 | 1461084600726 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:50:00 INFO - PROCESS | 384 | 1461084600728 Marionette TRACE conn5 <- [1,1234,null,{}] 09:50:00 INFO - PROCESS | 384 | 1461084600731 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}] 09:50:00 INFO - PROCESS | 384 | 1461084600822 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 09:50:00 INFO - PROCESS | 384 | 1461084600845 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D49000 == 84 [pid = 384] [id = 318] 09:50:00 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF40EDE000) [pid = 384] [serial = 953] [outer = 0000000000000000] 09:50:00 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF415DC400) [pid = 384] [serial = 954] [outer = 000000CF40EDE000] 09:50:00 INFO - PROCESS | 384 | 1461084600892 Marionette DEBUG loaded listener.js 09:50:00 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF41952C00) [pid = 384] [serial = 955] [outer = 000000CF40EDE000] 09:50:01 INFO - PROCESS | 384 | 1461084601377 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]]]}] 09:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 671ms 09:50:01 INFO - PROCESS | 384 | 1461084601401 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 09:50:01 INFO - PROCESS | 384 | 1461084601403 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 09:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:50:01 INFO - PROCESS | 384 | 1461084601406 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:50:01 INFO - PROCESS | 384 | 1461084601409 Marionette TRACE conn5 <- [1,1238,null,{}] 09:50:01 INFO - PROCESS | 384 | 1461084601412 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}] 09:50:01 INFO - PROCESS | 384 | 1461084601519 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 09:50:01 INFO - PROCESS | 384 | 1461084601556 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48252800 == 85 [pid = 384] [id = 319] 09:50:01 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF42840000) [pid = 384] [serial = 956] [outer = 0000000000000000] 09:50:01 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF43CD2C00) [pid = 384] [serial = 957] [outer = 000000CF42840000] 09:50:01 INFO - PROCESS | 384 | 1461084601615 Marionette DEBUG loaded listener.js 09:50:01 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF4437A800) [pid = 384] [serial = 958] [outer = 000000CF42840000] 09:50:02 INFO - PROCESS | 384 | 1461084602043 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]]]}] 09:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 734ms 09:50:02 INFO - PROCESS | 384 | 1461084602166 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 09:50:02 INFO - PROCESS | 384 | 1461084602171 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 09:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:50:02 INFO - PROCESS | 384 | 1461084602176 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:50:02 INFO - PROCESS | 384 | 1461084602181 Marionette TRACE conn5 <- [1,1242,null,{}] 09:50:02 INFO - PROCESS | 384 | 1461084602188 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}] 09:50:02 INFO - PROCESS | 384 | 1461084602336 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 09:50:02 INFO - PROCESS | 384 | 1461084602431 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:02 INFO - PROCESS | 384 | ++DOCSHELL 000000CF385D8000 == 86 [pid = 384] [id = 320] 09:50:02 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF32851400) [pid = 384] [serial = 959] [outer = 0000000000000000] 09:50:02 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF3348E400) [pid = 384] [serial = 960] [outer = 000000CF32851400] 09:50:02 INFO - PROCESS | 384 | 1461084602492 Marionette DEBUG loaded listener.js 09:50:02 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF33F42800) [pid = 384] [serial = 961] [outer = 000000CF32851400] 09:50:03 INFO - PROCESS | 384 | 1461084603129 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]]]}] 09:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1028ms 09:50:03 INFO - PROCESS | 384 | 1461084603207 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 09:50:03 INFO - PROCESS | 384 | 1461084603212 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 09:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:50:03 INFO - PROCESS | 384 | 1461084603221 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:50:03 INFO - PROCESS | 384 | 1461084603225 Marionette TRACE conn5 <- [1,1246,null,{}] 09:50:03 INFO - PROCESS | 384 | 1461084603230 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}] 09:50:03 INFO - PROCESS | 384 | 1461084603414 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 09:50:03 INFO - PROCESS | 384 | 1461084603424 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40E6F800 == 87 [pid = 384] [id = 321] 09:50:03 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF37FCD800) [pid = 384] [serial = 962] [outer = 0000000000000000] 09:50:03 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF39B8F000) [pid = 384] [serial = 963] [outer = 000000CF37FCD800] 09:50:03 INFO - PROCESS | 384 | 1461084603481 Marionette DEBUG loaded listener.js 09:50:03 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF3D781C00) [pid = 384] [serial = 964] [outer = 000000CF37FCD800] 09:50:04 INFO - PROCESS | 384 | 1461084604120 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]]]}] 09:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 944ms 09:50:04 INFO - PROCESS | 384 | 1461084604165 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 09:50:04 INFO - PROCESS | 384 | 1461084604168 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 09:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:50:04 INFO - PROCESS | 384 | 1461084604172 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:50:04 INFO - PROCESS | 384 | 1461084604174 Marionette TRACE conn5 <- [1,1250,null,{}] 09:50:04 INFO - PROCESS | 384 | 1461084604185 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}] 09:50:04 INFO - PROCESS | 384 | 1461084604305 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 09:50:04 INFO - PROCESS | 384 | 1461084604433 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4824F000 == 88 [pid = 384] [id = 322] 09:50:04 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF403E8C00) [pid = 384] [serial = 965] [outer = 0000000000000000] 09:50:04 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF4058BC00) [pid = 384] [serial = 966] [outer = 000000CF403E8C00] 09:50:04 INFO - PROCESS | 384 | 1461084604496 Marionette DEBUG loaded listener.js 09:50:04 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF4194A800) [pid = 384] [serial = 967] [outer = 000000CF403E8C00] 09:50:05 INFO - PROCESS | 384 | 1461084605070 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]]]}] 09:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 923ms 09:50:05 INFO - PROCESS | 384 | 1461084605097 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 09:50:05 INFO - PROCESS | 384 | 1461084605099 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 09:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:50:05 INFO - PROCESS | 384 | 1461084605103 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:50:05 INFO - PROCESS | 384 | 1461084605105 Marionette TRACE conn5 <- [1,1254,null,{}] 09:50:05 INFO - PROCESS | 384 | 1461084605109 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}] 09:50:05 INFO - PROCESS | 384 | 1461084605223 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 09:50:05 INFO - PROCESS | 384 | 1461084605323 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D1C800 == 89 [pid = 384] [id = 323] 09:50:05 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF43CCD000) [pid = 384] [serial = 968] [outer = 0000000000000000] 09:50:05 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF4426B000) [pid = 384] [serial = 969] [outer = 000000CF43CCD000] 09:50:05 INFO - PROCESS | 384 | 1461084605381 Marionette DEBUG loaded listener.js 09:50:05 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF44469C00) [pid = 384] [serial = 970] [outer = 000000CF43CCD000] 09:50:06 INFO - PROCESS | 384 | 1461084606004 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]]]}] 09:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 987ms 09:50:06 INFO - PROCESS | 384 | 1461084606093 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 09:50:06 INFO - PROCESS | 384 | 1461084606096 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 09:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:50:06 INFO - PROCESS | 384 | 1461084606099 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:50:06 INFO - PROCESS | 384 | 1461084606102 Marionette TRACE conn5 <- [1,1258,null,{}] 09:50:06 INFO - PROCESS | 384 | 1461084606105 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}] 09:50:06 INFO - PROCESS | 384 | 1461084606215 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 09:50:06 INFO - PROCESS | 384 | 1461084606340 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:06 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F06800 == 90 [pid = 384] [id = 324] 09:50:06 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF44406C00) [pid = 384] [serial = 971] [outer = 0000000000000000] 09:50:06 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF4450EC00) [pid = 384] [serial = 972] [outer = 000000CF44406C00] 09:50:06 INFO - PROCESS | 384 | 1461084606399 Marionette DEBUG loaded listener.js 09:50:06 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF45013800) [pid = 384] [serial = 973] [outer = 000000CF44406C00] 09:50:06 INFO - PROCESS | 384 | 1461084606955 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]]]}] 09:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 882ms 09:50:06 INFO - PROCESS | 384 | 1461084606983 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 09:50:06 INFO - PROCESS | 384 | 1461084606986 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 09:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:50:06 INFO - PROCESS | 384 | 1461084606989 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:50:06 INFO - PROCESS | 384 | 1461084606992 Marionette TRACE conn5 <- [1,1262,null,{}] 09:50:07 INFO - PROCESS | 384 | 1461084606995 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}] 09:50:07 INFO - PROCESS | 384 | 1461084607133 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 09:50:07 INFO - PROCESS | 384 | 1461084607232 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4AC95800 == 91 [pid = 384] [id = 325] 09:50:07 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF449C7800) [pid = 384] [serial = 974] [outer = 0000000000000000] 09:50:07 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF45E8C400) [pid = 384] [serial = 975] [outer = 000000CF449C7800] 09:50:07 INFO - PROCESS | 384 | 1461084607292 Marionette DEBUG loaded listener.js 09:50:07 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF45F8A000) [pid = 384] [serial = 976] [outer = 000000CF449C7800] 09:50:07 INFO - PROCESS | 384 | 1461084607887 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]]]}] 09:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 923ms 09:50:07 INFO - PROCESS | 384 | 1461084607915 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 09:50:07 INFO - PROCESS | 384 | 1461084607918 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 09:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:50:07 INFO - PROCESS | 384 | 1461084607921 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:50:07 INFO - PROCESS | 384 | 1461084607924 Marionette TRACE conn5 <- [1,1266,null,{}] 09:50:07 INFO - PROCESS | 384 | 1461084607927 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}] 09:50:08 INFO - PROCESS | 384 | 1461084608036 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 09:50:08 INFO - PROCESS | 384 | 1461084608136 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:08 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B45B000 == 92 [pid = 384] [id = 326] 09:50:08 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF46040000) [pid = 384] [serial = 977] [outer = 0000000000000000] 09:50:08 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF47D7D000) [pid = 384] [serial = 978] [outer = 000000CF46040000] 09:50:08 INFO - PROCESS | 384 | 1461084608193 Marionette DEBUG loaded listener.js 09:50:08 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF47ED0800) [pid = 384] [serial = 979] [outer = 000000CF46040000] 09:50:08 INFO - PROCESS | 384 | 1461084608831 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]]]}] 09:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 923ms 09:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:50:08 INFO - PROCESS | 384 | 1461084608848 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 09:50:08 INFO - PROCESS | 384 | 1461084608850 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 09:50:08 INFO - PROCESS | 384 | 1461084608854 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:50:08 INFO - PROCESS | 384 | 1461084608856 Marionette TRACE conn5 <- [1,1270,null,{}] 09:50:08 INFO - PROCESS | 384 | 1461084608860 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}] 09:50:08 INFO - PROCESS | 384 | 1461084608971 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 09:50:09 INFO - PROCESS | 384 | 1461084609070 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:09 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CCA8000 == 93 [pid = 384] [id = 327] 09:50:09 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000CF31E3D400) [pid = 384] [serial = 980] [outer = 0000000000000000] 09:50:09 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000CF3C9A0800) [pid = 384] [serial = 981] [outer = 000000CF31E3D400] 09:50:09 INFO - PROCESS | 384 | 1461084609128 Marionette DEBUG loaded listener.js 09:50:09 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF45F81800) [pid = 384] [serial = 982] [outer = 000000CF31E3D400] 09:50:09 INFO - PROCESS | 384 | 1461084609878 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]]]}] 09:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1079ms 09:50:09 INFO - PROCESS | 384 | 1461084609935 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 09:50:09 INFO - PROCESS | 384 | 1461084609940 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 09:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:50:09 INFO - PROCESS | 384 | 1461084609945 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:50:09 INFO - PROCESS | 384 | 1461084609949 Marionette TRACE conn5 <- [1,1274,null,{}] 09:50:09 INFO - PROCESS | 384 | 1461084609956 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}] 09:50:10 INFO - PROCESS | 384 | 1461084610070 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 09:50:10 INFO - PROCESS | 384 | 1461084610206 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:10 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3FE05800 == 94 [pid = 384] [id = 328] 09:50:10 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000CF31E21000) [pid = 384] [serial = 983] [outer = 0000000000000000] 09:50:10 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF33EC8400) [pid = 384] [serial = 984] [outer = 000000CF31E21000] 09:50:10 INFO - PROCESS | 384 | 1461084610260 Marionette DEBUG loaded listener.js 09:50:10 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (000000CF38233400) [pid = 384] [serial = 985] [outer = 000000CF31E21000] 09:50:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D49000 == 93 [pid = 384] [id = 318] 09:50:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF40464800 == 92 [pid = 384] [id = 317] 09:50:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF33B24000 == 91 [pid = 384] [id = 316] 09:50:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF4421E800 == 90 [pid = 384] [id = 315] 09:50:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF43EC7000 == 89 [pid = 384] [id = 314] 09:50:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF4160B000 == 88 [pid = 384] [id = 313] 09:50:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF4109D800 == 87 [pid = 384] [id = 312] 09:50:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF3C91F800 == 86 [pid = 384] [id = 311] 09:50:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF3CCB3800 == 85 [pid = 384] [id = 310] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 147 (000000CF449C5000) [pid = 384] [serial = 873] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000CF4504E000) [pid = 384] [serial = 876] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000CF415D8400) [pid = 384] [serial = 909] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | 1461084610938 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]]]}] 09:50:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF3CC2A000 == 84 [pid = 384] [id = 309] 09:50:10 INFO - PROCESS | 384 | --DOCSHELL 000000CF4093A800 == 83 [pid = 384] [id = 304] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 144 (000000CF40728000) [pid = 384] [serial = 826] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 143 (000000CF4D1E7C00) [pid = 384] [serial = 775] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 142 (000000CF43549000) [pid = 384] [serial = 820] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF449C6C00) [pid = 384] [serial = 763] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF37FCF400) [pid = 384] [serial = 757] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF4437E800) [pid = 384] [serial = 823] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF4194CC00) [pid = 384] [serial = 817] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF38C0F000) [pid = 384] [serial = 811] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF4844B000) [pid = 384] [serial = 766] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF495E5C00) [pid = 384] [serial = 769] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF4CE12400) [pid = 384] [serial = 772] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF3FC20400) [pid = 384] [serial = 814] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF406A7000) [pid = 384] [serial = 760] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF41F92000) [pid = 384] [serial = 808] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF40C82C00) [pid = 384] [serial = 894] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF415E0400) [pid = 384] [serial = 895] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF44480000) [pid = 384] [serial = 898] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000CF44409000) [pid = 384] [serial = 897] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000CF45012800) [pid = 384] [serial = 900] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF45F88800) [pid = 384] [serial = 906] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF3823B400) [pid = 384] [serial = 859] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF33D98C00) [pid = 384] [serial = 858] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF4446C400) [pid = 384] [serial = 871] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF4440F000) [pid = 384] [serial = 870] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF38241000) [pid = 384] [serial = 885] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1023ms 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF3C996800) [pid = 384] [serial = 886] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF3F960800) [pid = 384] [serial = 888] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF400DFC00) [pid = 384] [serial = 889] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF3C9A8400) [pid = 384] [serial = 862] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF39B8F400) [pid = 384] [serial = 861] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF39B92000) [pid = 384] [serial = 883] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF38254C00) [pid = 384] [serial = 882] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF400E2800) [pid = 384] [serial = 879] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF45488400) [pid = 384] [serial = 880] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF400ED800) [pid = 384] [serial = 864] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF40DE0000) [pid = 384] [serial = 865] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF4437F800) [pid = 384] [serial = 868] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF441D3400) [pid = 384] [serial = 867] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF419D0400) [pid = 384] [serial = 856] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF404A0000) [pid = 384] [serial = 891] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF449C3800) [pid = 384] [serial = 903] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF4603F400) [pid = 384] [serial = 907] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF45491C00) [pid = 384] [serial = 901] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF45E8E000) [pid = 384] [serial = 904] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF4069F400) [pid = 384] [serial = 892] [outer = 0000000000000000] [url = about:blank] 09:50:10 INFO - PROCESS | 384 | 1461084610975 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 09:50:10 INFO - PROCESS | 384 | 1461084610982 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 09:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:50:11 INFO - PROCESS | 384 | 1461084610994 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:50:11 INFO - PROCESS | 384 | 1461084610997 Marionette TRACE conn5 <- [1,1278,null,{}] 09:50:11 INFO - PROCESS | 384 | 1461084611018 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}] 09:50:11 INFO - PROCESS | 384 | 1461084611115 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 09:50:11 INFO - PROCESS | 384 | 1461084611122 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:11 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CC20800 == 84 [pid = 384] [id = 329] 09:50:11 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF37FC6800) [pid = 384] [serial = 986] [outer = 0000000000000000] 09:50:11 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF38232C00) [pid = 384] [serial = 987] [outer = 000000CF37FC6800] 09:50:11 INFO - PROCESS | 384 | 1461084611170 Marionette DEBUG loaded listener.js 09:50:11 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF38E38C00) [pid = 384] [serial = 988] [outer = 000000CF37FC6800] 09:50:11 INFO - PROCESS | 384 | 1461084611794 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]]]}] 09:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 818ms 09:50:11 INFO - PROCESS | 384 | 1461084611818 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 09:50:11 INFO - PROCESS | 384 | 1461084611822 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 09:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:50:11 INFO - PROCESS | 384 | 1461084611828 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:50:11 INFO - PROCESS | 384 | 1461084611833 Marionette TRACE conn5 <- [1,1282,null,{}] 09:50:11 INFO - PROCESS | 384 | 1461084611840 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}] 09:50:11 INFO - PROCESS | 384 | 1461084611959 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 09:50:12 INFO - PROCESS | 384 | 1461084612087 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CC1D800 == 85 [pid = 384] [id = 330] 09:50:12 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF34EF8000) [pid = 384] [serial = 989] [outer = 0000000000000000] 09:50:12 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF37F68400) [pid = 384] [serial = 990] [outer = 000000CF34EF8000] 09:50:12 INFO - PROCESS | 384 | 1461084612172 Marionette DEBUG loaded listener.js 09:50:12 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF38F31400) [pid = 384] [serial = 991] [outer = 000000CF34EF8000] 09:50:12 INFO - PROCESS | 384 | 1461084612757 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]]]}] 09:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 986ms 09:50:12 INFO - PROCESS | 384 | 1461084612818 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 09:50:12 INFO - PROCESS | 384 | 1461084612825 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 09:50:12 INFO - PROCESS | 384 | 1461084612832 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:50:12 INFO - PROCESS | 384 | 1461084612835 Marionette TRACE conn5 <- [1,1286,null,{}] 09:50:12 INFO - PROCESS | 384 | 1461084612839 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}] 09:50:12 INFO - PROCESS | 384 | 1461084612957 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 09:50:13 INFO - PROCESS | 384 | 1461084613079 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41098800 == 86 [pid = 384] [id = 331] 09:50:13 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF37F5FC00) [pid = 384] [serial = 992] [outer = 0000000000000000] 09:50:13 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF3DD2C000) [pid = 384] [serial = 993] [outer = 000000CF37F5FC00] 09:50:13 INFO - PROCESS | 384 | 1461084613140 Marionette DEBUG loaded listener.js 09:50:13 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF3F464400) [pid = 384] [serial = 994] [outer = 000000CF37F5FC00] 09:50:13 INFO - PROCESS | 384 | 1461084613776 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]]]}] 09:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 986ms 09:50:13 INFO - PROCESS | 384 | 1461084613823 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 09:50:13 INFO - PROCESS | 384 | 1461084613826 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 09:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:50:13 INFO - PROCESS | 384 | 1461084613830 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:50:13 INFO - PROCESS | 384 | 1461084613834 Marionette TRACE conn5 <- [1,1290,null,{}] 09:50:13 INFO - PROCESS | 384 | 1461084613846 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}] 09:50:14 INFO - PROCESS | 384 | 1461084614000 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 09:50:14 INFO - PROCESS | 384 | 1461084614016 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF42824000 == 87 [pid = 384] [id = 332] 09:50:14 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF3FF0A400) [pid = 384] [serial = 995] [outer = 0000000000000000] 09:50:14 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF400EEC00) [pid = 384] [serial = 996] [outer = 000000CF3FF0A400] 09:50:14 INFO - PROCESS | 384 | 1461084614076 Marionette DEBUG loaded listener.js 09:50:14 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF4036F400) [pid = 384] [serial = 997] [outer = 000000CF3FF0A400] 09:50:14 INFO - PROCESS | 384 | 1461084614734 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]]]}] 09:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 944ms 09:50:14 INFO - PROCESS | 384 | 1461084614776 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 09:50:14 INFO - PROCESS | 384 | 1461084614780 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 09:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:50:14 INFO - PROCESS | 384 | 1461084614783 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:50:14 INFO - PROCESS | 384 | 1461084614785 Marionette TRACE conn5 <- [1,1294,null,{}] 09:50:14 INFO - PROCESS | 384 | 1461084614789 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}] 09:50:14 INFO - PROCESS | 384 | 1461084614901 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 09:50:15 INFO - PROCESS | 384 | 1461084614995 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44213800 == 88 [pid = 384] [id = 333] 09:50:15 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF4058E000) [pid = 384] [serial = 998] [outer = 0000000000000000] 09:50:15 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF406A8000) [pid = 384] [serial = 999] [outer = 000000CF4058E000] 09:50:15 INFO - PROCESS | 384 | 1461084615054 Marionette DEBUG loaded listener.js 09:50:15 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF40C7E800) [pid = 384] [serial = 1000] [outer = 000000CF4058E000] 09:50:15 INFO - PROCESS | 384 | 1461084615602 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]]]}] 09:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 881ms 09:50:15 INFO - PROCESS | 384 | 1461084615666 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 09:50:15 INFO - PROCESS | 384 | 1461084615669 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 09:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:50:15 INFO - PROCESS | 384 | 1461084615673 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:50:15 INFO - PROCESS | 384 | 1461084615675 Marionette TRACE conn5 <- [1,1298,null,{}] 09:50:15 INFO - PROCESS | 384 | 1461084615692 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}] 09:50:15 INFO - PROCESS | 384 | 1461084615828 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 09:50:15 INFO - PROCESS | 384 | 1461084615884 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449E2800 == 89 [pid = 384] [id = 334] 09:50:15 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF40ED3800) [pid = 384] [serial = 1001] [outer = 0000000000000000] 09:50:15 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF415D8400) [pid = 384] [serial = 1002] [outer = 000000CF40ED3800] 09:50:15 INFO - PROCESS | 384 | 1461084615941 Marionette DEBUG loaded listener.js 09:50:16 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF41950000) [pid = 384] [serial = 1003] [outer = 000000CF40ED3800] 09:50:16 INFO - PROCESS | 384 | 1461084616553 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]]]}] 09:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 09:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 923ms 09:50:16 INFO - PROCESS | 384 | 1461084616600 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 09:50:16 INFO - PROCESS | 384 | 1461084616603 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 09:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:50:16 INFO - PROCESS | 384 | 1461084616606 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:50:16 INFO - PROCESS | 384 | 1461084616609 Marionette TRACE conn5 <- [1,1302,null,{}] 09:50:16 INFO - PROCESS | 384 | 1461084616613 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}] 09:50:16 INFO - PROCESS | 384 | 1461084616740 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 09:50:16 INFO - PROCESS | 384 | 1461084616867 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D46000 == 90 [pid = 384] [id = 335] 09:50:16 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF43542400) [pid = 384] [serial = 1004] [outer = 0000000000000000] 09:50:16 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF441EB800) [pid = 384] [serial = 1005] [outer = 000000CF43542400] 09:50:16 INFO - PROCESS | 384 | 1461084616929 Marionette DEBUG loaded listener.js 09:50:17 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF44415000) [pid = 384] [serial = 1006] [outer = 000000CF43542400] 09:50:17 INFO - PROCESS | 384 | 1461084617537 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]]]}] 09:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 986ms 09:50:17 INFO - PROCESS | 384 | 1461084617608 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 09:50:17 INFO - PROCESS | 384 | 1461084617611 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 09:50:17 INFO - PROCESS | 384 | 1461084617617 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:50:17 INFO - PROCESS | 384 | 1461084617619 Marionette TRACE conn5 <- [1,1306,null,{}] 09:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:50:17 INFO - PROCESS | 384 | 1461084617622 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}] 09:50:17 INFO - PROCESS | 384 | 1461084617727 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 09:50:17 INFO - PROCESS | 384 | 1461084617848 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48257000 == 91 [pid = 384] [id = 336] 09:50:17 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF4440F800) [pid = 384] [serial = 1007] [outer = 0000000000000000] 09:50:17 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF449B9400) [pid = 384] [serial = 1008] [outer = 000000CF4440F800] 09:50:17 INFO - PROCESS | 384 | 1461084617907 Marionette DEBUG loaded listener.js 09:50:17 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF45048C00) [pid = 384] [serial = 1009] [outer = 000000CF4440F800] 09:50:18 INFO - PROCESS | 384 | 1461084618441 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]]]}] 09:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 878ms 09:50:18 INFO - PROCESS | 384 | 1461084618501 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 09:50:18 INFO - PROCESS | 384 | 1461084618504 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 09:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:50:18 INFO - PROCESS | 384 | 1461084618507 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:50:18 INFO - PROCESS | 384 | 1461084618510 Marionette TRACE conn5 <- [1,1310,null,{}] 09:50:18 INFO - PROCESS | 384 | 1461084618513 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}] 09:50:18 INFO - PROCESS | 384 | 1461084618619 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 09:50:18 INFO - PROCESS | 384 | 1461084618714 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:18 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484E6000 == 92 [pid = 384] [id = 337] 09:50:18 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF45487000) [pid = 384] [serial = 1010] [outer = 0000000000000000] 09:50:18 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF45491800) [pid = 384] [serial = 1011] [outer = 000000CF45487000] 09:50:18 INFO - PROCESS | 384 | 1461084618771 Marionette DEBUG loaded listener.js 09:50:18 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF45F80000) [pid = 384] [serial = 1012] [outer = 000000CF45487000] 09:50:19 INFO - PROCESS | 384 | 1461084619355 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]]]}] 09:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 923ms 09:50:19 INFO - PROCESS | 384 | 1461084619433 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 09:50:19 INFO - PROCESS | 384 | 1461084619436 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 09:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:50:19 INFO - PROCESS | 384 | 1461084619439 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:50:19 INFO - PROCESS | 384 | 1461084619441 Marionette TRACE conn5 <- [1,1314,null,{}] 09:50:19 INFO - PROCESS | 384 | 1461084619445 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}] 09:50:19 INFO - PROCESS | 384 | 1461084619555 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 09:50:19 INFO - PROCESS | 384 | 1461084619682 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF487CB000 == 93 [pid = 384] [id = 338] 09:50:19 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF3F05AC00) [pid = 384] [serial = 1013] [outer = 0000000000000000] 09:50:19 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF4603CC00) [pid = 384] [serial = 1014] [outer = 000000CF3F05AC00] 09:50:19 INFO - PROCESS | 384 | 1461084619739 Marionette DEBUG loaded listener.js 09:50:19 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF47F15C00) [pid = 384] [serial = 1015] [outer = 000000CF3F05AC00] 09:50:20 INFO - PROCESS | 384 | 1461084620457 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]]]}] 09:50:20 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 09:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1081ms 09:50:20 INFO - PROCESS | 384 | 1461084620523 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 09:50:20 INFO - PROCESS | 384 | 1461084620527 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 09:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:50:20 INFO - PROCESS | 384 | 1461084620533 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:50:20 INFO - PROCESS | 384 | 1461084620537 Marionette TRACE conn5 <- [1,1318,null,{}] 09:50:20 INFO - PROCESS | 384 | 1461084620543 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}] 09:50:20 INFO - PROCESS | 384 | 1461084620652 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 09:50:20 INFO - PROCESS | 384 | 1461084620785 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:20 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41140000 == 94 [pid = 384] [id = 339] 09:50:20 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF33543C00) [pid = 384] [serial = 1016] [outer = 0000000000000000] 09:50:20 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF38255C00) [pid = 384] [serial = 1017] [outer = 000000CF33543C00] 09:50:20 INFO - PROCESS | 384 | 1461084620843 Marionette DEBUG loaded listener.js 09:50:20 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF3DD2C800) [pid = 384] [serial = 1018] [outer = 000000CF33543C00] 09:50:21 INFO - PROCESS | 384 | --DOCSHELL 000000CF3FE05800 == 93 [pid = 384] [id = 328] 09:50:21 INFO - PROCESS | 384 | --DOCSHELL 000000CF48F06800 == 92 [pid = 384] [id = 324] 09:50:21 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D1C800 == 91 [pid = 384] [id = 323] 09:50:21 INFO - PROCESS | 384 | --DOCSHELL 000000CF4824F000 == 90 [pid = 384] [id = 322] 09:50:21 INFO - PROCESS | 384 | --DOCSHELL 000000CF40E6F800 == 89 [pid = 384] [id = 321] 09:50:21 INFO - PROCESS | 384 | --DOCSHELL 000000CF385D8000 == 88 [pid = 384] [id = 320] 09:50:21 INFO - PROCESS | 384 | 1461084621351 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]]]}] 09:50:21 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 09:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 881ms 09:50:21 INFO - PROCESS | 384 | 1461084621419 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 09:50:21 INFO - PROCESS | 384 | 1461084621424 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 09:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:50:21 INFO - PROCESS | 384 | 1461084621430 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:50:21 INFO - PROCESS | 384 | 1461084621433 Marionette TRACE conn5 <- [1,1322,null,{}] 09:50:21 INFO - PROCESS | 384 | 1461084621437 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}] 09:50:21 INFO - PROCESS | 384 | 1461084621532 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 09:50:21 INFO - PROCESS | 384 | 1461084621548 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF347E0000 == 89 [pid = 384] [id = 340] 09:50:21 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF3D6B4400) [pid = 384] [serial = 1019] [outer = 0000000000000000] 09:50:21 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF3F9DE000) [pid = 384] [serial = 1020] [outer = 000000CF3D6B4400] 09:50:21 INFO - PROCESS | 384 | 1461084621595 Marionette DEBUG loaded listener.js 09:50:21 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF400EC800) [pid = 384] [serial = 1021] [outer = 000000CF3D6B4400] 09:50:22 INFO - PROCESS | 384 | 1461084622090 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]]]}] 09:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 671ms 09:50:22 INFO - PROCESS | 384 | 1461084622103 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 09:50:22 INFO - PROCESS | 384 | 1461084622106 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 09:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:50:22 INFO - PROCESS | 384 | 1461084622109 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:50:22 INFO - PROCESS | 384 | 1461084622113 Marionette TRACE conn5 <- [1,1326,null,{}] 09:50:22 INFO - PROCESS | 384 | 1461084622124 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}] 09:50:22 INFO - PROCESS | 384 | 1461084622254 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 09:50:22 INFO - PROCESS | 384 | 1461084622368 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484F3000 == 90 [pid = 384] [id = 341] 09:50:22 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF403ED800) [pid = 384] [serial = 1022] [outer = 0000000000000000] 09:50:22 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF41AE8800) [pid = 384] [serial = 1023] [outer = 000000CF403ED800] 09:50:22 INFO - PROCESS | 384 | 1461084622418 Marionette DEBUG loaded listener.js 09:50:22 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF441D2800) [pid = 384] [serial = 1024] [outer = 000000CF403ED800] 09:50:23 INFO - PROCESS | 384 | 1461084623356 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]]]}] 09:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1294ms 09:50:23 INFO - PROCESS | 384 | 1461084623406 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 09:50:23 INFO - PROCESS | 384 | 1461084623409 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 09:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:50:23 INFO - PROCESS | 384 | 1461084623418 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:50:23 INFO - PROCESS | 384 | 1461084623420 Marionette TRACE conn5 <- [1,1330,null,{}] 09:50:23 INFO - PROCESS | 384 | 1461084623424 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}] 09:50:23 INFO - PROCESS | 384 | 1461084623544 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 09:50:23 INFO - PROCESS | 384 | 1461084623597 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:23 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F15000 == 91 [pid = 384] [id = 342] 09:50:23 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF44270C00) [pid = 384] [serial = 1025] [outer = 0000000000000000] 09:50:23 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF4503F800) [pid = 384] [serial = 1026] [outer = 000000CF44270C00] 09:50:23 INFO - PROCESS | 384 | 1461084623645 Marionette DEBUG loaded listener.js 09:50:23 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF46043800) [pid = 384] [serial = 1027] [outer = 000000CF44270C00] 09:50:24 INFO - PROCESS | 384 | 1461084624109 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]]]}] 09:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 733ms 09:50:24 INFO - PROCESS | 384 | 1461084624153 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 09:50:24 INFO - PROCESS | 384 | 1461084624155 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 09:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:50:24 INFO - PROCESS | 384 | 1461084624166 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:50:24 INFO - PROCESS | 384 | 1461084624168 Marionette TRACE conn5 <- [1,1334,null,{}] 09:50:24 INFO - PROCESS | 384 | 1461084624171 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}] 09:50:24 INFO - PROCESS | 384 | 1461084624292 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF403E5400) [pid = 384] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF3F461C00) [pid = 384] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF44479400) [pid = 384] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF4072E000) [pid = 384] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF3354A400) [pid = 384] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF402A9C00) [pid = 384] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF40EDE000) [pid = 384] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF32849400) [pid = 384] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF33CB2000) [pid = 384] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF3C9A7C00) [pid = 384] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF38EE9800) [pid = 384] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF449BD800) [pid = 384] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF42840000) [pid = 384] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:50:24 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF31E21000) [pid = 384] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:50:24 INFO - PROCESS | 384 | 1461084624385 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3DDD1000 == 92 [pid = 384] [id = 343] 09:50:24 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF31E3B000) [pid = 384] [serial = 1028] [outer = 0000000000000000] 09:50:24 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF37FCC400) [pid = 384] [serial = 1029] [outer = 000000CF31E3B000] 09:50:24 INFO - PROCESS | 384 | 1461084624435 Marionette DEBUG loaded listener.js 09:50:24 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF400E7000) [pid = 384] [serial = 1030] [outer = 000000CF31E3B000] 09:50:24 INFO - PROCESS | 384 | 1461084624824 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]]]}] 09:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 671ms 09:50:24 INFO - PROCESS | 384 | 1461084624838 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 09:50:24 INFO - PROCESS | 384 | 1461084624840 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 09:50:24 INFO - PROCESS | 384 | 1461084624843 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:50:24 INFO - PROCESS | 384 | 1461084624845 Marionette TRACE conn5 <- [1,1338,null,{}] 09:50:24 INFO - PROCESS | 384 | 1461084624848 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}] 09:50:25 INFO - PROCESS | 384 | 1461084625017 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 09:50:25 INFO - PROCESS | 384 | 1461084625038 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B085800 == 93 [pid = 384] [id = 344] 09:50:25 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF47F86000) [pid = 384] [serial = 1031] [outer = 0000000000000000] 09:50:25 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF48287000) [pid = 384] [serial = 1032] [outer = 000000CF47F86000] 09:50:25 INFO - PROCESS | 384 | 1461084625089 Marionette DEBUG loaded listener.js 09:50:25 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF48447000) [pid = 384] [serial = 1033] [outer = 000000CF47F86000] 09:50:25 INFO - PROCESS | 384 | 1461084625508 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]]]}] 09:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 671ms 09:50:25 INFO - PROCESS | 384 | 1461084625517 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 09:50:25 INFO - PROCESS | 384 | 1461084625520 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 09:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:50:25 INFO - PROCESS | 384 | 1461084625523 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:50:25 INFO - PROCESS | 384 | 1461084625525 Marionette TRACE conn5 <- [1,1342,null,{}] 09:50:25 INFO - PROCESS | 384 | 1461084625528 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}] 09:50:25 INFO - PROCESS | 384 | 1461084625649 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 09:50:25 INFO - PROCESS | 384 | 1461084625660 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B478800 == 94 [pid = 384] [id = 345] 09:50:25 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF48443800) [pid = 384] [serial = 1034] [outer = 0000000000000000] 09:50:25 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF47F8C800) [pid = 384] [serial = 1035] [outer = 000000CF48443800] 09:50:25 INFO - PROCESS | 384 | 1461084625708 Marionette DEBUG loaded listener.js 09:50:25 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF4863C800) [pid = 384] [serial = 1036] [outer = 000000CF48443800] 09:50:26 INFO - PROCESS | 384 | 1461084626106 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]]]}] 09:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 629ms 09:50:26 INFO - PROCESS | 384 | 1461084626156 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 09:50:26 INFO - PROCESS | 384 | 1461084626158 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 09:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:50:26 INFO - PROCESS | 384 | 1461084626161 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:50:26 INFO - PROCESS | 384 | 1461084626163 Marionette TRACE conn5 <- [1,1346,null,{}] 09:50:26 INFO - PROCESS | 384 | 1461084626166 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}] 09:50:26 INFO - PROCESS | 384 | 1461084626288 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 09:50:26 INFO - PROCESS | 384 | 1461084626329 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B76D000 == 95 [pid = 384] [id = 346] 09:50:26 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF48714C00) [pid = 384] [serial = 1037] [outer = 0000000000000000] 09:50:26 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF48719C00) [pid = 384] [serial = 1038] [outer = 000000CF48714C00] 09:50:26 INFO - PROCESS | 384 | 1461084626374 Marionette DEBUG loaded listener.js 09:50:26 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF495E0000) [pid = 384] [serial = 1039] [outer = 000000CF48714C00] 09:50:27 INFO - PROCESS | 384 | 1461084627047 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]]]}] 09:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 923ms 09:50:27 INFO - PROCESS | 384 | 1461084627088 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 09:50:27 INFO - PROCESS | 384 | 1461084627095 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 09:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:50:27 INFO - PROCESS | 384 | 1461084627101 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:50:27 INFO - PROCESS | 384 | 1461084627105 Marionette TRACE conn5 <- [1,1350,null,{}] 09:50:27 INFO - PROCESS | 384 | 1461084627133 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}] 09:50:27 INFO - PROCESS | 384 | 1461084627260 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 09:50:27 INFO - PROCESS | 384 | 1461084627390 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41219000 == 96 [pid = 384] [id = 347] 09:50:27 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF39B91000) [pid = 384] [serial = 1040] [outer = 0000000000000000] 09:50:27 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF3F463000) [pid = 384] [serial = 1041] [outer = 000000CF39B91000] 09:50:27 INFO - PROCESS | 384 | 1461084627451 Marionette DEBUG loaded listener.js 09:50:27 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000CF403E6800) [pid = 384] [serial = 1042] [outer = 000000CF39B91000] 09:50:28 INFO - PROCESS | 384 | 1461084628076 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]]]}] 09:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1048ms 09:50:28 INFO - PROCESS | 384 | 1461084628151 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 09:50:28 INFO - PROCESS | 384 | 1461084628157 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 09:50:28 INFO - PROCESS | 384 | 1461084628164 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:50:28 INFO - PROCESS | 384 | 1461084628168 Marionette TRACE conn5 <- [1,1354,null,{}] 09:50:28 INFO - PROCESS | 384 | 1461084628172 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}] 09:50:28 INFO - PROCESS | 384 | 1461084628294 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 09:50:28 INFO - PROCESS | 384 | 1461084628424 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D68000 == 97 [pid = 384] [id = 348] 09:50:28 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000CF406A2400) [pid = 384] [serial = 1043] [outer = 0000000000000000] 09:50:28 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF44271800) [pid = 384] [serial = 1044] [outer = 000000CF406A2400] 09:50:28 INFO - PROCESS | 384 | 1461084628482 Marionette DEBUG loaded listener.js 09:50:28 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000CF4504E000) [pid = 384] [serial = 1045] [outer = 000000CF406A2400] 09:50:29 INFO - PROCESS | 384 | 1461084629138 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] 09:50:29 INFO - PROCESS | 384 | 1461084629192 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 09:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:50:29 INFO - PROCESS | 384 | 1461084629196 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:50:29 INFO - PROCESS | 384 | 1461084629201 Marionette TRACE conn5 <- [1,1358,null,{}] 09:50:29 INFO - PROCESS | 384 | 1461084629212 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}] 09:50:29 INFO - PROCESS | 384 | 1461084629382 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 09:50:29 INFO - PROCESS | 384 | 1461084629515 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C19A800 == 98 [pid = 384] [id = 349] 09:50:29 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF47ECE400) [pid = 384] [serial = 1046] [outer = 0000000000000000] 09:50:29 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (000000CF48441000) [pid = 384] [serial = 1047] [outer = 000000CF47ECE400] 09:50:29 INFO - PROCESS | 384 | 1461084629578 Marionette DEBUG loaded listener.js 09:50:29 INFO - PROCESS | 384 | ++DOMWINDOW == 149 (000000CF495E0400) [pid = 384] [serial = 1048] [outer = 000000CF47ECE400] 09:50:30 INFO - PROCESS | 384 | 1461084630176 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] 09:50:30 INFO - PROCESS | 384 | 1461084630229 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 09:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:50:30 INFO - PROCESS | 384 | 1461084630232 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:50:30 INFO - PROCESS | 384 | 1461084630234 Marionette TRACE conn5 <- [1,1362,null,{}] 09:50:30 INFO - PROCESS | 384 | 1461084630238 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}] 09:50:30 INFO - PROCESS | 384 | 1461084630357 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 09:50:30 INFO - PROCESS | 384 | 1461084630486 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D195000 == 99 [pid = 384] [id = 350] 09:50:30 INFO - PROCESS | 384 | ++DOMWINDOW == 150 (000000CF495EC000) [pid = 384] [serial = 1049] [outer = 0000000000000000] 09:50:30 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (000000CF4A533000) [pid = 384] [serial = 1050] [outer = 000000CF495EC000] 09:50:30 INFO - PROCESS | 384 | 1461084630544 Marionette DEBUG loaded listener.js 09:50:30 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (000000CF4A53B800) [pid = 384] [serial = 1051] [outer = 000000CF495EC000] 09:50:31 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:50:31 INFO - PROCESS | 384 | 1461084631164 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] 09:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:50:31 INFO - PROCESS | 384 | 1461084631223 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 09:50:31 INFO - PROCESS | 384 | 1461084631227 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:50:31 INFO - PROCESS | 384 | 1461084631229 Marionette TRACE conn5 <- [1,1366,null,{}] 09:50:31 INFO - PROCESS | 384 | 1461084631233 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}] 09:50:31 INFO - PROCESS | 384 | 1461084631346 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 09:50:31 INFO - PROCESS | 384 | 1461084631474 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D8A6800 == 100 [pid = 384] [id = 351] 09:50:31 INFO - PROCESS | 384 | ++DOMWINDOW == 153 (000000CF43E06C00) [pid = 384] [serial = 1052] [outer = 0000000000000000] 09:50:31 INFO - PROCESS | 384 | ++DOMWINDOW == 154 (000000CF43E0B400) [pid = 384] [serial = 1053] [outer = 000000CF43E06C00] 09:50:31 INFO - PROCESS | 384 | 1461084631532 Marionette DEBUG loaded listener.js 09:50:31 INFO - PROCESS | 384 | ++DOMWINDOW == 155 (000000CF4A53B400) [pid = 384] [serial = 1054] [outer = 000000CF43E06C00] 09:50:32 INFO - PROCESS | 384 | 1461084632169 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] 09:50:32 INFO - PROCESS | 384 | 1461084632252 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 09:50:32 INFO - PROCESS | 384 | 1461084632255 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:50:32 INFO - PROCESS | 384 | 1461084632257 Marionette TRACE conn5 <- [1,1370,null,{}] 09:50:32 INFO - PROCESS | 384 | 1461084632261 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}] 09:50:32 INFO - PROCESS | 384 | 1461084632393 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 09:50:32 INFO - PROCESS | 384 | 1461084632519 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38C34000 == 101 [pid = 384] [id = 352] 09:50:32 INFO - PROCESS | 384 | ++DOMWINDOW == 156 (000000CF32766400) [pid = 384] [serial = 1055] [outer = 0000000000000000] 09:50:32 INFO - PROCESS | 384 | ++DOMWINDOW == 157 (000000CF38F32800) [pid = 384] [serial = 1056] [outer = 000000CF32766400] 09:50:32 INFO - PROCESS | 384 | 1461084632580 Marionette DEBUG loaded listener.js 09:50:32 INFO - PROCESS | 384 | ++DOMWINDOW == 158 (000000CF406A4400) [pid = 384] [serial = 1057] [outer = 000000CF32766400] 09:50:33 INFO - PROCESS | 384 | [384] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:50:33 INFO - PROCESS | 384 | 1461084633515 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] 09:50:33 INFO - PROCESS | 384 | 1461084633547 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 09:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:50:33 INFO - PROCESS | 384 | 1461084633554 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:50:33 INFO - PROCESS | 384 | 1461084633557 Marionette TRACE conn5 <- [1,1374,null,{}] 09:50:33 INFO - PROCESS | 384 | 1461084633563 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}] 09:50:33 INFO - PROCESS | 384 | 1461084633670 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 09:50:33 INFO - PROCESS | 384 | 1461084633805 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4122A800 == 102 [pid = 384] [id = 353] 09:50:33 INFO - PROCESS | 384 | ++DOMWINDOW == 159 (000000CF39B8F400) [pid = 384] [serial = 1058] [outer = 0000000000000000] 09:50:33 INFO - PROCESS | 384 | ++DOMWINDOW == 160 (000000CF3C987800) [pid = 384] [serial = 1059] [outer = 000000CF39B8F400] 09:50:33 INFO - PROCESS | 384 | 1461084633861 Marionette DEBUG loaded listener.js 09:50:33 INFO - PROCESS | 384 | ++DOMWINDOW == 161 (000000CF3F064800) [pid = 384] [serial = 1060] [outer = 000000CF39B8F400] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF43EC9800 == 101 [pid = 384] [id = 239] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C189000 == 100 [pid = 384] [id = 257] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4AC91800 == 99 [pid = 384] [id = 240] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4826A800 == 98 [pid = 384] [id = 285] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4AC9D000 == 97 [pid = 384] [id = 220] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF47E5A800 == 96 [pid = 384] [id = 138] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B478800 == 95 [pid = 384] [id = 345] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B085800 == 94 [pid = 384] [id = 344] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF3DDD1000 == 93 [pid = 384] [id = 343] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF48F15000 == 92 [pid = 384] [id = 342] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF484F3000 == 91 [pid = 384] [id = 341] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 160 (000000CF45E8C400) [pid = 384] [serial = 975] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 159 (000000CF47D7D000) [pid = 384] [serial = 978] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 158 (000000CF45012C00) [pid = 384] [serial = 918] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 157 (000000CF47ED3000) [pid = 384] [serial = 921] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 156 (000000CF38232C00) [pid = 384] [serial = 987] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF347E0000 == 90 [pid = 384] [id = 340] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF41140000 == 89 [pid = 384] [id = 339] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF484E6000 == 88 [pid = 384] [id = 337] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF48257000 == 87 [pid = 384] [id = 336] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D46000 == 86 [pid = 384] [id = 335] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF449E2800 == 85 [pid = 384] [id = 334] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF44213800 == 84 [pid = 384] [id = 333] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF42824000 == 83 [pid = 384] [id = 332] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF41098800 == 82 [pid = 384] [id = 331] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF3CC1D800 == 81 [pid = 384] [id = 330] 09:50:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF3CC20800 == 80 [pid = 384] [id = 329] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 155 (000000CF3348E400) [pid = 384] [serial = 960] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 154 (000000CF39B8F000) [pid = 384] [serial = 963] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 153 (000000CF4058BC00) [pid = 384] [serial = 966] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 152 (000000CF4426B000) [pid = 384] [serial = 969] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 151 (000000CF4450EC00) [pid = 384] [serial = 972] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 150 (000000CF41952C00) [pid = 384] [serial = 955] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 149 (000000CF3C9A0800) [pid = 384] [serial = 981] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 148 (000000CF4437A800) [pid = 384] [serial = 958] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 147 (000000CF382BB400) [pid = 384] [serial = 912] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000CF47F83C00) [pid = 384] [serial = 924] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000CF40725400) [pid = 384] [serial = 946] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 144 (000000CF3FF04C00) [pid = 384] [serial = 940] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 143 (000000CF45042400) [pid = 384] [serial = 874] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 142 (000000CF40E36C00) [pid = 384] [serial = 949] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF33F3C400) [pid = 384] [serial = 951] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF40533800) [pid = 384] [serial = 943] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF415DC400) [pid = 384] [serial = 954] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF40C9F800) [pid = 384] [serial = 948] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF38F2E400) [pid = 384] [serial = 934] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF3817FC00) [pid = 384] [serial = 928] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF3F4B7800) [pid = 384] [serial = 952] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF3D6B3C00) [pid = 384] [serial = 936] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF37FCC800) [pid = 384] [serial = 933] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF39BDA800) [pid = 384] [serial = 931] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF4069B400) [pid = 384] [serial = 945] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF3F956400) [pid = 384] [serial = 939] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF40362000) [pid = 384] [serial = 942] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF3FFCCC00) [pid = 384] [serial = 915] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000CF4548AC00) [pid = 384] [serial = 877] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000CF3F061400) [pid = 384] [serial = 937] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF38FD2000) [pid = 384] [serial = 930] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF33F3CC00) [pid = 384] [serial = 927] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF43CD2C00) [pid = 384] [serial = 957] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF33EC8400) [pid = 384] [serial = 984] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF38233400) [pid = 384] [serial = 985] [outer = 0000000000000000] [url = about:blank] 09:50:34 INFO - PROCESS | 384 | 1461084634516 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] 09:50:34 INFO - PROCESS | 384 | 1461084634552 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 09:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:50:34 INFO - PROCESS | 384 | 1461084634558 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:50:34 INFO - PROCESS | 384 | 1461084634561 Marionette TRACE conn5 <- [1,1378,null,{}] 09:50:34 INFO - PROCESS | 384 | 1461084634565 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}] 09:50:34 INFO - PROCESS | 384 | 1461084634661 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 09:50:34 INFO - PROCESS | 384 | 1461084634746 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F91C000 == 81 [pid = 384] [id = 354] 09:50:34 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF337E9000) [pid = 384] [serial = 1061] [outer = 0000000000000000] 09:50:34 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF38A55800) [pid = 384] [serial = 1062] [outer = 000000CF337E9000] 09:50:34 INFO - PROCESS | 384 | 1461084634794 Marionette DEBUG loaded listener.js 09:50:34 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF3A759400) [pid = 384] [serial = 1063] [outer = 000000CF337E9000] 09:50:35 INFO - PROCESS | 384 | 1461084635191 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]]]}] 09:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 692ms 09:50:35 INFO - PROCESS | 384 | 1461084635251 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 09:50:35 INFO - PROCESS | 384 | 1461084635254 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 09:50:35 INFO - PROCESS | 384 | 1461084635257 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:50:35 INFO - PROCESS | 384 | 1461084635261 Marionette TRACE conn5 <- [1,1382,null,{}] 09:50:35 INFO - PROCESS | 384 | 1461084635272 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}] 09:50:35 INFO - PROCESS | 384 | 1461084635396 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 09:50:35 INFO - PROCESS | 384 | 1461084635413 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:35 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43EC9800 == 82 [pid = 384] [id = 355] 09:50:35 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF3F95DC00) [pid = 384] [serial = 1064] [outer = 0000000000000000] 09:50:35 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF3FF04800) [pid = 384] [serial = 1065] [outer = 000000CF3F95DC00] 09:50:35 INFO - PROCESS | 384 | 1461084635463 Marionette DEBUG loaded listener.js 09:50:35 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF402ADC00) [pid = 384] [serial = 1066] [outer = 000000CF3F95DC00] 09:50:35 INFO - PROCESS | 384 | 1461084635921 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]]]}] 09:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 691ms 09:50:35 INFO - PROCESS | 384 | 1461084635951 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 09:50:35 INFO - PROCESS | 384 | 1461084635954 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 09:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:50:35 INFO - PROCESS | 384 | 1461084635957 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:50:35 INFO - PROCESS | 384 | 1461084635959 Marionette TRACE conn5 <- [1,1386,null,{}] 09:50:35 INFO - PROCESS | 384 | 1461084635967 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}] 09:50:36 INFO - PROCESS | 384 | 1461084636060 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 09:50:36 INFO - PROCESS | 384 | 1461084636067 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449EC800 == 83 [pid = 384] [id = 356] 09:50:36 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF4049E400) [pid = 384] [serial = 1067] [outer = 0000000000000000] 09:50:36 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF4058DC00) [pid = 384] [serial = 1068] [outer = 000000CF4049E400] 09:50:36 INFO - PROCESS | 384 | 1461084636114 Marionette DEBUG loaded listener.js 09:50:36 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF40724400) [pid = 384] [serial = 1069] [outer = 000000CF4049E400] 09:50:36 INFO - PROCESS | 384 | 1461084636560 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]]]}] 09:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 692ms 09:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:50:36 INFO - PROCESS | 384 | 1461084636652 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 09:50:36 INFO - PROCESS | 384 | 1461084636655 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 09:50:36 INFO - PROCESS | 384 | 1461084636658 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:50:36 INFO - PROCESS | 384 | 1461084636660 Marionette TRACE conn5 <- [1,1390,null,{}] 09:50:36 INFO - PROCESS | 384 | 1461084636664 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}] 09:50:36 INFO - PROCESS | 384 | 1461084636779 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 09:50:36 INFO - PROCESS | 384 | 1461084636863 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41089800 == 84 [pid = 384] [id = 357] 09:50:36 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF4072B800) [pid = 384] [serial = 1070] [outer = 0000000000000000] 09:50:36 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF40CA6400) [pid = 384] [serial = 1071] [outer = 000000CF4072B800] 09:50:36 INFO - PROCESS | 384 | 1461084636911 Marionette DEBUG loaded listener.js 09:50:36 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF412F3800) [pid = 384] [serial = 1072] [outer = 000000CF4072B800] 09:50:37 INFO - PROCESS | 384 | 1461084637359 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]]]}] 09:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 734ms 09:50:37 INFO - PROCESS | 384 | 1461084637395 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 09:50:37 INFO - PROCESS | 384 | 1461084637397 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 09:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:50:37 INFO - PROCESS | 384 | 1461084637406 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:50:37 INFO - PROCESS | 384 | 1461084637408 Marionette TRACE conn5 <- [1,1394,null,{}] 09:50:37 INFO - PROCESS | 384 | 1461084637412 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}] 09:50:37 INFO - PROCESS | 384 | 1461084637549 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 09:50:37 INFO - PROCESS | 384 | 1461084637613 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:37 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4841C800 == 85 [pid = 384] [id = 358] 09:50:37 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF417E9000) [pid = 384] [serial = 1073] [outer = 0000000000000000] 09:50:37 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF42A27000) [pid = 384] [serial = 1074] [outer = 000000CF417E9000] 09:50:37 INFO - PROCESS | 384 | 1461084637664 Marionette DEBUG loaded listener.js 09:50:37 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF4437EC00) [pid = 384] [serial = 1075] [outer = 000000CF417E9000] 09:50:38 INFO - PROCESS | 384 | 1461084638100 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]]]}] 09:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 734ms 09:50:38 INFO - PROCESS | 384 | 1461084638165 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 09:50:38 INFO - PROCESS | 384 | 1461084638167 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 09:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:50:38 INFO - PROCESS | 384 | 1461084638171 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:50:38 INFO - PROCESS | 384 | 1461084638173 Marionette TRACE conn5 <- [1,1398,null,{}] 09:50:38 INFO - PROCESS | 384 | 1461084638176 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}] 09:50:38 INFO - PROCESS | 384 | 1461084638296 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 09:50:38 INFO - PROCESS | 384 | 1461084638357 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:38 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D1F800 == 86 [pid = 384] [id = 359] 09:50:38 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF4440C400) [pid = 384] [serial = 1076] [outer = 0000000000000000] 09:50:38 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF44413400) [pid = 384] [serial = 1077] [outer = 000000CF4440C400] 09:50:38 INFO - PROCESS | 384 | 1461084638404 Marionette DEBUG loaded listener.js 09:50:38 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF44503800) [pid = 384] [serial = 1078] [outer = 000000CF4440C400] 09:50:38 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF44270C00) [pid = 384] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:50:38 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF31E3B000) [pid = 384] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:50:38 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF3D6B4400) [pid = 384] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:50:38 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF33543C00) [pid = 384] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:50:38 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF47F86000) [pid = 384] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:50:38 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF48443800) [pid = 384] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:50:38 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF403ED800) [pid = 384] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:50:39 INFO - PROCESS | 384 | 1461084639021 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]]]}] 09:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 881ms 09:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:50:39 INFO - PROCESS | 384 | 1461084639054 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 09:50:39 INFO - PROCESS | 384 | 1461084639056 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 09:50:39 INFO - PROCESS | 384 | 1461084639071 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:50:39 INFO - PROCESS | 384 | 1461084639073 Marionette TRACE conn5 <- [1,1402,null,{}] 09:50:39 INFO - PROCESS | 384 | 1461084639078 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}] 09:50:39 INFO - PROCESS | 384 | 1461084639166 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 09:50:39 INFO - PROCESS | 384 | 1461084639173 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F07000 == 87 [pid = 384] [id = 360] 09:50:39 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF44409000) [pid = 384] [serial = 1079] [outer = 0000000000000000] 09:50:39 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF45016800) [pid = 384] [serial = 1080] [outer = 000000CF44409000] 09:50:39 INFO - PROCESS | 384 | 1461084639218 Marionette DEBUG loaded listener.js 09:50:39 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF45049C00) [pid = 384] [serial = 1081] [outer = 000000CF44409000] 09:50:39 INFO - PROCESS | 384 | 1461084639665 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]]]}] 09:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 649ms 09:50:39 INFO - PROCESS | 384 | 1461084639713 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 09:50:39 INFO - PROCESS | 384 | 1461084639715 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 09:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:50:39 INFO - PROCESS | 384 | 1461084639719 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:50:39 INFO - PROCESS | 384 | 1461084639721 Marionette TRACE conn5 <- [1,1406,null,{}] 09:50:39 INFO - PROCESS | 384 | 1461084639724 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}] 09:50:39 INFO - PROCESS | 384 | 1461084639817 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 09:50:39 INFO - PROCESS | 384 | 1461084639859 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4ACB0800 == 88 [pid = 384] [id = 361] 09:50:39 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF45E87C00) [pid = 384] [serial = 1082] [outer = 0000000000000000] 09:50:39 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF45E91000) [pid = 384] [serial = 1083] [outer = 000000CF45E87C00] 09:50:39 INFO - PROCESS | 384 | 1461084639908 Marionette DEBUG loaded listener.js 09:50:39 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF46045000) [pid = 384] [serial = 1084] [outer = 000000CF45E87C00] 09:50:40 INFO - PROCESS | 384 | 1461084640347 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]]]}] 09:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 670ms 09:50:40 INFO - PROCESS | 384 | 1461084640392 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 09:50:40 INFO - PROCESS | 384 | 1461084640395 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 09:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:50:40 INFO - PROCESS | 384 | 1461084640398 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:50:40 INFO - PROCESS | 384 | 1461084640400 Marionette TRACE conn5 <- [1,1410,null,{}] 09:50:40 INFO - PROCESS | 384 | 1461084640403 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}] 09:50:40 INFO - PROCESS | 384 | 1461084640493 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 09:50:40 INFO - PROCESS | 384 | 1461084640499 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B45F000 == 89 [pid = 384] [id = 362] 09:50:40 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF47ECD800) [pid = 384] [serial = 1085] [outer = 0000000000000000] 09:50:40 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF47F1B400) [pid = 384] [serial = 1086] [outer = 000000CF47ECD800] 09:50:40 INFO - PROCESS | 384 | 1461084640544 Marionette DEBUG loaded listener.js 09:50:40 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF47F8CC00) [pid = 384] [serial = 1087] [outer = 000000CF47ECD800] 09:50:41 INFO - PROCESS | 384 | 1461084641247 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]]]}] 09:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 923ms 09:50:41 INFO - PROCESS | 384 | 1461084641325 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 09:50:41 INFO - PROCESS | 384 | 1461084641330 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 09:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:50:41 INFO - PROCESS | 384 | 1461084641336 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:50:41 INFO - PROCESS | 384 | 1461084641340 Marionette TRACE conn5 <- [1,1414,null,{}] 09:50:41 INFO - PROCESS | 384 | 1461084641346 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}] 09:50:41 INFO - PROCESS | 384 | 1461084641476 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 09:50:41 INFO - PROCESS | 384 | 1461084641601 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41141800 == 90 [pid = 384] [id = 363] 09:50:41 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF38239000) [pid = 384] [serial = 1088] [outer = 0000000000000000] 09:50:41 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000CF39B92000) [pid = 384] [serial = 1089] [outer = 000000CF38239000] 09:50:41 INFO - PROCESS | 384 | 1461084641664 Marionette DEBUG loaded listener.js 09:50:41 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000CF3D7D8C00) [pid = 384] [serial = 1090] [outer = 000000CF38239000] 09:50:42 INFO - PROCESS | 384 | 1461084642325 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]]]}] 09:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1027ms 09:50:42 INFO - PROCESS | 384 | 1461084642367 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 09:50:42 INFO - PROCESS | 384 | 1461084642373 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 09:50:42 INFO - PROCESS | 384 | 1461084642380 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:50:42 INFO - PROCESS | 384 | 1461084642383 Marionette TRACE conn5 <- [1,1418,null,{}] 09:50:42 INFO - PROCESS | 384 | 1461084642387 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}] 09:50:42 INFO - PROCESS | 384 | 1461084642530 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 09:50:42 INFO - PROCESS | 384 | 1461084642660 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48265000 == 91 [pid = 384] [id = 364] 09:50:42 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF400EA400) [pid = 384] [serial = 1091] [outer = 0000000000000000] 09:50:42 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000CF40C7D400) [pid = 384] [serial = 1092] [outer = 000000CF400EA400] 09:50:42 INFO - PROCESS | 384 | 1461084642719 Marionette DEBUG loaded listener.js 09:50:42 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF41952C00) [pid = 384] [serial = 1093] [outer = 000000CF400EA400] 09:50:43 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (000000CF4501B000) [pid = 384] [serial = 1094] [outer = 000000CF327DB000] 09:50:43 INFO - PROCESS | 384 | 1461084643506 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]]]}] 09:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1177ms 09:50:43 INFO - PROCESS | 384 | 1461084643563 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 09:50:43 INFO - PROCESS | 384 | 1461084643566 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 09:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:50:43 INFO - PROCESS | 384 | 1461084643569 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:50:43 INFO - PROCESS | 384 | 1461084643574 Marionette TRACE conn5 <- [1,1422,null,{}] 09:50:43 INFO - PROCESS | 384 | 1461084643629 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}] 09:50:43 INFO - PROCESS | 384 | 1461084643748 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 09:50:43 INFO - PROCESS | 384 | 1461084643871 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C18C800 == 92 [pid = 384] [id = 365] 09:50:43 INFO - PROCESS | 384 | ++DOMWINDOW == 149 (000000CF441DF800) [pid = 384] [serial = 1095] [outer = 0000000000000000] 09:50:43 INFO - PROCESS | 384 | ++DOMWINDOW == 150 (000000CF337E8800) [pid = 384] [serial = 1096] [outer = 000000CF441DF800] 09:50:43 INFO - PROCESS | 384 | 1461084643931 Marionette DEBUG loaded listener.js 09:50:44 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (000000CF48442C00) [pid = 384] [serial = 1097] [outer = 000000CF441DF800] 09:50:44 INFO - PROCESS | 384 | 1461084644522 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]]]}] 09:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 986ms 09:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:50:44 INFO - PROCESS | 384 | 1461084644558 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 09:50:44 INFO - PROCESS | 384 | 1461084644562 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 09:50:44 INFO - PROCESS | 384 | 1461084644566 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:50:44 INFO - PROCESS | 384 | 1461084644569 Marionette TRACE conn5 <- [1,1426,null,{}] 09:50:44 INFO - PROCESS | 384 | 1461084644573 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}] 09:50:44 INFO - PROCESS | 384 | 1461084644694 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 09:50:44 INFO - PROCESS | 384 | 1461084644796 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:44 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E0D5800 == 93 [pid = 384] [id = 366] 09:50:44 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (000000CF48635800) [pid = 384] [serial = 1098] [outer = 0000000000000000] 09:50:44 INFO - PROCESS | 384 | ++DOMWINDOW == 153 (000000CF4871C400) [pid = 384] [serial = 1099] [outer = 000000CF48635800] 09:50:44 INFO - PROCESS | 384 | 1461084644853 Marionette DEBUG loaded listener.js 09:50:44 INFO - PROCESS | 384 | ++DOMWINDOW == 154 (000000CF38181400) [pid = 384] [serial = 1100] [outer = 000000CF48635800] 09:50:45 INFO - PROCESS | 384 | 1461084645479 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]]]}] 09:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 923ms 09:50:45 INFO - PROCESS | 384 | 1461084645490 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 09:50:45 INFO - PROCESS | 384 | 1461084645492 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 09:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:50:45 INFO - PROCESS | 384 | 1461084645496 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:50:45 INFO - PROCESS | 384 | 1461084645498 Marionette TRACE conn5 <- [1,1430,null,{}] 09:50:45 INFO - PROCESS | 384 | 1461084645502 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}] 09:50:45 INFO - PROCESS | 384 | 1461084645615 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 09:50:45 INFO - PROCESS | 384 | 1461084645717 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C211000 == 94 [pid = 384] [id = 367] 09:50:45 INFO - PROCESS | 384 | ++DOMWINDOW == 155 (000000CF39286C00) [pid = 384] [serial = 1101] [outer = 0000000000000000] 09:50:45 INFO - PROCESS | 384 | ++DOMWINDOW == 156 (000000CF3928F800) [pid = 384] [serial = 1102] [outer = 000000CF39286C00] 09:50:45 INFO - PROCESS | 384 | 1461084645774 Marionette DEBUG loaded listener.js 09:50:45 INFO - PROCESS | 384 | ++DOMWINDOW == 157 (000000CF495E9400) [pid = 384] [serial = 1103] [outer = 000000CF39286C00] 09:50:46 INFO - PROCESS | 384 | 1461084646430 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]]]}] 09:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 986ms 09:50:46 INFO - PROCESS | 384 | 1461084646485 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 09:50:46 INFO - PROCESS | 384 | 1461084646488 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 09:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:50:46 INFO - PROCESS | 384 | 1461084646491 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:50:46 INFO - PROCESS | 384 | 1461084646493 Marionette TRACE conn5 <- [1,1434,null,{}] 09:50:46 INFO - PROCESS | 384 | 1461084646497 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}] 09:50:46 INFO - PROCESS | 384 | 1461084646636 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 09:50:46 INFO - PROCESS | 384 | 1461084646773 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C551800 == 95 [pid = 384] [id = 368] 09:50:46 INFO - PROCESS | 384 | ++DOMWINDOW == 158 (000000CF4B3B0800) [pid = 384] [serial = 1104] [outer = 0000000000000000] 09:50:46 INFO - PROCESS | 384 | ++DOMWINDOW == 159 (000000CF4B3BBC00) [pid = 384] [serial = 1105] [outer = 000000CF4B3B0800] 09:50:46 INFO - PROCESS | 384 | 1461084646835 Marionette DEBUG loaded listener.js 09:50:46 INFO - PROCESS | 384 | ++DOMWINDOW == 160 (000000CF4B807000) [pid = 384] [serial = 1106] [outer = 000000CF4B3B0800] 09:50:47 INFO - PROCESS | 384 | 1461084647455 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]]]}] 09:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1022ms 09:50:47 INFO - PROCESS | 384 | 1461084647516 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 09:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:50:47 INFO - PROCESS | 384 | 1461084647519 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 09:50:47 INFO - PROCESS | 384 | 1461084647523 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:50:47 INFO - PROCESS | 384 | 1461084647525 Marionette TRACE conn5 <- [1,1438,null,{}] 09:50:47 INFO - PROCESS | 384 | 1461084647528 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}] 09:50:47 INFO - PROCESS | 384 | 1461084647646 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 09:50:47 INFO - PROCESS | 384 | 1461084647931 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43ECB800 == 96 [pid = 384] [id = 369] 09:50:47 INFO - PROCESS | 384 | ++DOMWINDOW == 161 (000000CF33491000) [pid = 384] [serial = 1107] [outer = 0000000000000000] 09:50:48 INFO - PROCESS | 384 | ++DOMWINDOW == 162 (000000CF33CACC00) [pid = 384] [serial = 1108] [outer = 000000CF33491000] 09:50:48 INFO - PROCESS | 384 | 1461084648002 Marionette DEBUG loaded listener.js 09:50:48 INFO - PROCESS | 384 | ++DOMWINDOW == 163 (000000CF382B3400) [pid = 384] [serial = 1109] [outer = 000000CF33491000] 09:50:48 INFO - PROCESS | 384 | 1461084648524 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]]]}] 09:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1025ms 09:50:48 INFO - PROCESS | 384 | 1461084648561 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 09:50:48 INFO - PROCESS | 384 | 1461084648567 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 09:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:50:48 INFO - PROCESS | 384 | 1461084648592 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:50:48 INFO - PROCESS | 384 | 1461084648595 Marionette TRACE conn5 <- [1,1442,null,{}] 09:50:48 INFO - PROCESS | 384 | 1461084648600 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}] 09:50:48 INFO - PROCESS | 384 | 1461084648715 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 09:50:48 INFO - PROCESS | 384 | 1461084648830 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3D79B000 == 97 [pid = 384] [id = 370] 09:50:48 INFO - PROCESS | 384 | ++DOMWINDOW == 164 (000000CF37FCC800) [pid = 384] [serial = 1110] [outer = 0000000000000000] 09:50:48 INFO - PROCESS | 384 | ++DOMWINDOW == 165 (000000CF3F063400) [pid = 384] [serial = 1111] [outer = 000000CF37FCC800] 09:50:48 INFO - PROCESS | 384 | 1461084648930 Marionette DEBUG loaded listener.js 09:50:49 INFO - PROCESS | 384 | ++DOMWINDOW == 166 (000000CF403EDC00) [pid = 384] [serial = 1112] [outer = 000000CF37FCC800] 09:50:49 INFO - PROCESS | 384 | 1461084649494 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]]]}] 09:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 944ms 09:50:49 INFO - PROCESS | 384 | 1461084649538 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 09:50:49 INFO - PROCESS | 384 | 1461084649542 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 09:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:50:49 INFO - PROCESS | 384 | 1461084649547 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:50:49 INFO - PROCESS | 384 | 1461084649549 Marionette TRACE conn5 <- [1,1446,null,{}] 09:50:49 INFO - PROCESS | 384 | 1461084649553 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}] 09:50:49 INFO - PROCESS | 384 | 1461084649662 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 09:50:49 INFO - PROCESS | 384 | 1461084649789 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:49 INFO - PROCESS | 384 | --DOCSHELL 000000CF3845F000 == 96 [pid = 384] [id = 115] 09:50:49 INFO - PROCESS | 384 | --DOCSHELL 000000CF44520000 == 95 [pid = 384] [id = 21] 09:50:49 INFO - PROCESS | 384 | --DOCSHELL 000000CF4ACB0800 == 94 [pid = 384] [id = 361] 09:50:49 INFO - PROCESS | 384 | --DOCSHELL 000000CF48F07000 == 93 [pid = 384] [id = 360] 09:50:49 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D1F800 == 92 [pid = 384] [id = 359] 09:50:49 INFO - PROCESS | 384 | --DOCSHELL 000000CF4841C800 == 91 [pid = 384] [id = 358] 09:50:49 INFO - PROCESS | 384 | --DOCSHELL 000000CF41089800 == 90 [pid = 384] [id = 357] 09:50:49 INFO - PROCESS | 384 | --DOCSHELL 000000CF449EC800 == 89 [pid = 384] [id = 356] 09:50:49 INFO - PROCESS | 384 | --DOCSHELL 000000CF43EC9800 == 88 [pid = 384] [id = 355] 09:50:49 INFO - PROCESS | 384 | --DOMWINDOW == 165 (000000CF400EEC00) [pid = 384] [serial = 996] [outer = 0000000000000000] [url = about:blank] 09:50:49 INFO - PROCESS | 384 | --DOMWINDOW == 164 (000000CF37F68400) [pid = 384] [serial = 990] [outer = 0000000000000000] [url = about:blank] 09:50:49 INFO - PROCESS | 384 | --DOMWINDOW == 163 (000000CF3DD2C000) [pid = 384] [serial = 993] [outer = 0000000000000000] [url = about:blank] 09:50:49 INFO - PROCESS | 384 | --DOMWINDOW == 162 (000000CF4603CC00) [pid = 384] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 09:50:49 INFO - PROCESS | 384 | --DOMWINDOW == 161 (000000CF406A8000) [pid = 384] [serial = 999] [outer = 0000000000000000] [url = about:blank] 09:50:49 INFO - PROCESS | 384 | --DOMWINDOW == 160 (000000CF415D8400) [pid = 384] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 09:50:49 INFO - PROCESS | 384 | --DOMWINDOW == 159 (000000CF449B9400) [pid = 384] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 09:50:49 INFO - PROCESS | 384 | --DOMWINDOW == 158 (000000CF441EB800) [pid = 384] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 09:50:49 INFO - PROCESS | 384 | --DOMWINDOW == 157 (000000CF45491800) [pid = 384] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 09:50:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3845F000 == 89 [pid = 384] [id = 371] 09:50:49 INFO - PROCESS | 384 | ++DOMWINDOW == 158 (000000CF31E36000) [pid = 384] [serial = 1113] [outer = 0000000000000000] 09:50:49 INFO - PROCESS | 384 | ++DOMWINDOW == 159 (000000CF33D96000) [pid = 384] [serial = 1114] [outer = 000000CF31E36000] 09:50:49 INFO - PROCESS | 384 | 1461084649890 Marionette DEBUG loaded listener.js 09:50:49 INFO - PROCESS | 384 | ++DOMWINDOW == 160 (000000CF4036A800) [pid = 384] [serial = 1115] [outer = 000000CF31E36000] 09:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:50:52 INFO - PROCESS | 384 | --DOCSHELL 000000CF3F91C000 == 88 [pid = 384] [id = 354] 09:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1836ms 09:50:52 INFO - PROCESS | 384 | --DOCSHELL 000000CF4122A800 == 87 [pid = 384] [id = 353] 09:50:52 INFO - PROCESS | 384 | --DOCSHELL 000000CF38C34000 == 86 [pid = 384] [id = 352] 09:50:52 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D8A6800 == 85 [pid = 384] [id = 351] 09:50:52 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D195000 == 84 [pid = 384] [id = 350] 09:50:52 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C19A800 == 83 [pid = 384] [id = 349] 09:50:52 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D68000 == 82 [pid = 384] [id = 348] 09:50:52 INFO - PROCESS | 384 | --DOCSHELL 000000CF41219000 == 81 [pid = 384] [id = 347] 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 159 (000000CF4503F800) [pid = 384] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 158 (000000CF37FCC400) [pid = 384] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 157 (000000CF46043800) [pid = 384] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 156 (000000CF3F9DE000) [pid = 384] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1136ms 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 155 (000000CF400EC800) [pid = 384] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 154 (000000CF38255C00) [pid = 384] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 153 (000000CF3DD2C800) [pid = 384] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 152 (000000CF48287000) [pid = 384] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 151 (000000CF47F8C800) [pid = 384] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 150 (000000CF400E7000) [pid = 384] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 149 (000000CF41AE8800) [pid = 384] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 148 (000000CF441D2800) [pid = 384] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 147 (000000CF48447000) [pid = 384] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000CF4863C800) [pid = 384] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 09:50:52 INFO - PROCESS | 384 | 1461084650279 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]]]}] 09:50:52 INFO - PROCESS | 384 | 1461084651388 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 09:50:52 INFO - PROCESS | 384 | 1461084651390 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 09:50:52 INFO - PROCESS | 384 | 1461084651395 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:50:52 INFO - PROCESS | 384 | 1461084651401 Marionette TRACE conn5 <- [1,1450,null,{}] 09:50:52 INFO - PROCESS | 384 | 1461084651411 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}] 09:50:52 INFO - PROCESS | 384 | 1461084651506 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 09:50:52 INFO - PROCESS | 384 | 1461084651513 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449E2800 == 82 [pid = 384] [id = 372] 09:50:52 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF40362800) [pid = 384] [serial = 1116] [outer = 0000000000000000] 09:50:52 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (000000CF406A0800) [pid = 384] [serial = 1117] [outer = 000000CF40362800] 09:50:52 INFO - PROCESS | 384 | 1461084651559 Marionette DEBUG loaded listener.js 09:50:52 INFO - PROCESS | 384 | ++DOMWINDOW == 149 (000000CF40EE2C00) [pid = 384] [serial = 1118] [outer = 000000CF40362800] 09:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:50:52 INFO - PROCESS | 384 | 1461084651961 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]]]}] 09:50:52 INFO - PROCESS | 384 | 1461084652534 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 09:50:52 INFO - PROCESS | 384 | 1461084652537 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 09:50:52 INFO - PROCESS | 384 | 1461084652540 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:50:52 INFO - PROCESS | 384 | 1461084652542 Marionette TRACE conn5 <- [1,1454,null,{}] 09:50:52 INFO - PROCESS | 384 | 1461084652545 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}] 09:50:52 INFO - PROCESS | 384 | 1461084652676 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 09:50:52 INFO - PROCESS | 384 | 1461084652899 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43140000 == 83 [pid = 384] [id = 373] 09:50:52 INFO - PROCESS | 384 | ++DOMWINDOW == 150 (000000CF4036F800) [pid = 384] [serial = 1119] [outer = 0000000000000000] 09:50:53 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (000000CF42A2A800) [pid = 384] [serial = 1120] [outer = 000000CF4036F800] 09:50:53 INFO - PROCESS | 384 | 1461084653017 Marionette DEBUG loaded listener.js 09:50:53 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (000000CF43E07000) [pid = 384] [serial = 1121] [outer = 000000CF4036F800] 09:50:53 INFO - PROCESS | 384 | 1461084653521 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]]]}] 09:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1037ms 09:50:53 INFO - PROCESS | 384 | 1461084653598 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 09:50:53 INFO - PROCESS | 384 | 1461084653600 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 09:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:50:53 INFO - PROCESS | 384 | 1461084653612 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:50:53 INFO - PROCESS | 384 | 1461084653614 Marionette TRACE conn5 <- [1,1458,null,{}] 09:50:53 INFO - PROCESS | 384 | 1461084653618 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}] 09:50:53 INFO - PROCESS | 384 | 1461084653770 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 09:50:53 INFO - PROCESS | 384 | 1461084653796 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4921E000 == 84 [pid = 384] [id = 374] 09:50:53 INFO - PROCESS | 384 | ++DOMWINDOW == 153 (000000CF4440A800) [pid = 384] [serial = 1122] [outer = 0000000000000000] 09:50:53 INFO - PROCESS | 384 | ++DOMWINDOW == 154 (000000CF44468800) [pid = 384] [serial = 1123] [outer = 000000CF4440A800] 09:50:53 INFO - PROCESS | 384 | 1461084653854 Marionette DEBUG loaded listener.js 09:50:53 INFO - PROCESS | 384 | ++DOMWINDOW == 155 (000000CF4503FC00) [pid = 384] [serial = 1124] [outer = 000000CF4440A800] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 154 (000000CF37FC6800) [pid = 384] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 153 (000000CF34EF8000) [pid = 384] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 152 (000000CF3F95DC00) [pid = 384] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 151 (000000CF48714C00) [pid = 384] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 150 (000000CF47ECE400) [pid = 384] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 149 (000000CF32766400) [pid = 384] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 148 (000000CF44388400) [pid = 384] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 147 (000000CF400E0000) [pid = 384] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000CF417E9000) [pid = 384] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000CF495EC000) [pid = 384] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 144 (000000CF449C7800) [pid = 384] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 143 (000000CF47EC9400) [pid = 384] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 142 (000000CF43542400) [pid = 384] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF4049E400) [pid = 384] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF3F05AC00) [pid = 384] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF3FF0A400) [pid = 384] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF45487000) [pid = 384] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF39B91000) [pid = 384] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF31E3D400) [pid = 384] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF4058E000) [pid = 384] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF43CCD000) [pid = 384] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF46040000) [pid = 384] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF39B8F400) [pid = 384] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF406A2400) [pid = 384] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF4440F800) [pid = 384] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF4072B800) [pid = 384] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF40ED3800) [pid = 384] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000CF37FCD800) [pid = 384] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000CF31E36C00) [pid = 384] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF403E8C00) [pid = 384] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF44409000) [pid = 384] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF3F465800) [pid = 384] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF45E87C00) [pid = 384] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF44406C00) [pid = 384] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF37F5FC00) [pid = 384] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF32851400) [pid = 384] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF337E9000) [pid = 384] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF33F3B000) [pid = 384] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:50:54 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF4440C400) [pid = 384] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:50:54 INFO - PROCESS | 384 | 1461084654629 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]]]}] 09:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1075ms 09:50:54 INFO - PROCESS | 384 | 1461084654690 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 09:50:54 INFO - PROCESS | 384 | 1461084654692 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 09:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:50:54 INFO - PROCESS | 384 | 1461084654696 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:50:54 INFO - PROCESS | 384 | 1461084654698 Marionette TRACE conn5 <- [1,1462,null,{}] 09:50:54 INFO - PROCESS | 384 | 1461084654701 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}] 09:50:54 INFO - PROCESS | 384 | 1461084654798 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 09:50:54 INFO - PROCESS | 384 | 1461084654807 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:54 INFO - PROCESS | 384 | ++DOCSHELL 000000CF486D2800 == 85 [pid = 384] [id = 375] 09:50:54 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF38239C00) [pid = 384] [serial = 1125] [outer = 0000000000000000] 09:50:54 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF3C9A9400) [pid = 384] [serial = 1126] [outer = 000000CF38239C00] 09:50:54 INFO - PROCESS | 384 | 1461084654853 Marionette DEBUG loaded listener.js 09:50:54 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF40364C00) [pid = 384] [serial = 1127] [outer = 000000CF38239C00] 09:50:55 INFO - PROCESS | 384 | 1461084655306 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]]]}] 09:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 671ms 09:50:55 INFO - PROCESS | 384 | 1461084655370 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 09:50:55 INFO - PROCESS | 384 | 1461084655372 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 09:50:55 INFO - PROCESS | 384 | 1461084655375 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:50:55 INFO - PROCESS | 384 | 1461084655377 Marionette TRACE conn5 <- [1,1466,null,{}] 09:50:55 INFO - PROCESS | 384 | 1461084655381 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}] 09:50:55 INFO - PROCESS | 384 | 1461084655500 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 09:50:55 INFO - PROCESS | 384 | 1461084655512 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:55 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B3DE000 == 86 [pid = 384] [id = 376] 09:50:55 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF41772C00) [pid = 384] [serial = 1128] [outer = 0000000000000000] 09:50:55 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF43542400) [pid = 384] [serial = 1129] [outer = 000000CF41772C00] 09:50:55 INFO - PROCESS | 384 | 1461084655557 Marionette DEBUG loaded listener.js 09:50:55 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF44480C00) [pid = 384] [serial = 1130] [outer = 000000CF41772C00] 09:50:56 INFO - PROCESS | 384 | 1461084655996 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]]]}] 09:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 671ms 09:50:56 INFO - PROCESS | 384 | 1461084656049 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 09:50:56 INFO - PROCESS | 384 | 1461084656052 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 09:50:56 INFO - PROCESS | 384 | 1461084656055 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:50:56 INFO - PROCESS | 384 | 1461084656057 Marionette TRACE conn5 <- [1,1470,null,{}] 09:50:56 INFO - PROCESS | 384 | 1461084656060 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}] 09:50:56 INFO - PROCESS | 384 | 1461084656151 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 09:50:56 INFO - PROCESS | 384 | 1461084656157 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B8AC000 == 87 [pid = 384] [id = 377] 09:50:56 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF45041800) [pid = 384] [serial = 1131] [outer = 0000000000000000] 09:50:56 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF4548F000) [pid = 384] [serial = 1132] [outer = 000000CF45041800] 09:50:56 INFO - PROCESS | 384 | 1461084656204 Marionette DEBUG loaded listener.js 09:50:56 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF47D83400) [pid = 384] [serial = 1133] [outer = 000000CF45041800] 09:50:57 INFO - PROCESS | 384 | 1461084656993 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]]]}] 09:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 986ms 09:50:57 INFO - PROCESS | 384 | 1461084657046 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 09:50:57 INFO - PROCESS | 384 | 1461084657052 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 09:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:50:57 INFO - PROCESS | 384 | 1461084657058 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:50:57 INFO - PROCESS | 384 | 1461084657062 Marionette TRACE conn5 <- [1,1474,null,{}] 09:50:57 INFO - PROCESS | 384 | 1461084657068 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}] 09:50:57 INFO - PROCESS | 384 | 1461084657195 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 09:50:57 INFO - PROCESS | 384 | 1461084657367 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:57 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44D6A800 == 88 [pid = 384] [id = 378] 09:50:57 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF3C98E800) [pid = 384] [serial = 1134] [outer = 0000000000000000] 09:50:57 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF3C9A4C00) [pid = 384] [serial = 1135] [outer = 000000CF3C98E800] 09:50:57 INFO - PROCESS | 384 | 1461084657431 Marionette DEBUG loaded listener.js 09:50:57 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF3F472400) [pid = 384] [serial = 1136] [outer = 000000CF3C98E800] 09:50:58 INFO - PROCESS | 384 | 1461084658037 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]]]}] 09:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1031ms 09:50:58 INFO - PROCESS | 384 | 1461084658090 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 09:50:58 INFO - PROCESS | 384 | 1461084658097 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 09:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:50:58 INFO - PROCESS | 384 | 1461084658104 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:50:58 INFO - PROCESS | 384 | 1461084658107 Marionette TRACE conn5 <- [1,1478,null,{}] 09:50:58 INFO - PROCESS | 384 | 1461084658111 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}] 09:50:58 INFO - PROCESS | 384 | 1461084658290 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 09:50:58 INFO - PROCESS | 384 | 1461084658423 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:58 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4AC9C000 == 89 [pid = 384] [id = 379] 09:50:58 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF4058BC00) [pid = 384] [serial = 1137] [outer = 0000000000000000] 09:50:58 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF417F2000) [pid = 384] [serial = 1138] [outer = 000000CF4058BC00] 09:50:58 INFO - PROCESS | 384 | 1461084658482 Marionette DEBUG loaded listener.js 09:50:58 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF43E04800) [pid = 384] [serial = 1139] [outer = 000000CF4058BC00] 09:50:59 INFO - PROCESS | 384 | 1461084659108 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]]]}] 09:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1016ms 09:50:59 INFO - PROCESS | 384 | 1461084659126 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 09:50:59 INFO - PROCESS | 384 | 1461084659129 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 09:50:59 INFO - PROCESS | 384 | 1461084659147 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:50:59 INFO - PROCESS | 384 | 1461084659151 Marionette TRACE conn5 <- [1,1482,null,{}] 09:50:59 INFO - PROCESS | 384 | 1461084659163 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}] 09:50:59 INFO - PROCESS | 384 | 1461084659285 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 09:50:59 INFO - PROCESS | 384 | 1461084659419 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D18F000 == 90 [pid = 384] [id = 380] 09:50:59 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF449C3000) [pid = 384] [serial = 1140] [outer = 0000000000000000] 09:50:59 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF45E84800) [pid = 384] [serial = 1141] [outer = 000000CF449C3000] 09:50:59 INFO - PROCESS | 384 | 1461084659482 Marionette DEBUG loaded listener.js 09:50:59 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF47F16000) [pid = 384] [serial = 1142] [outer = 000000CF449C3000] 09:51:00 INFO - PROCESS | 384 | 1461084660072 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]]]}] 09:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 986ms 09:51:00 INFO - PROCESS | 384 | 1461084660139 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 09:51:00 INFO - PROCESS | 384 | 1461084660142 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 09:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:51:00 INFO - PROCESS | 384 | 1461084660146 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:51:00 INFO - PROCESS | 384 | 1461084660148 Marionette TRACE conn5 <- [1,1486,null,{}] 09:51:00 INFO - PROCESS | 384 | 1461084660152 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}] 09:51:00 INFO - PROCESS | 384 | 1461084660272 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 09:51:00 INFO - PROCESS | 384 | 1461084660377 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C23F800 == 91 [pid = 384] [id = 381] 09:51:00 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF48289400) [pid = 384] [serial = 1143] [outer = 0000000000000000] 09:51:00 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF4843F000) [pid = 384] [serial = 1144] [outer = 000000CF48289400] 09:51:00 INFO - PROCESS | 384 | 1461084660435 Marionette DEBUG loaded listener.js 09:51:00 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF48715800) [pid = 384] [serial = 1145] [outer = 000000CF48289400] 09:51:01 INFO - PROCESS | 384 | 1461084661067 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]]]}] 09:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 985ms 09:51:01 INFO - PROCESS | 384 | 1461084661133 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 09:51:01 INFO - PROCESS | 384 | 1461084661136 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 09:51:01 INFO - PROCESS | 384 | 1461084661139 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:51:01 INFO - PROCESS | 384 | 1461084661141 Marionette TRACE conn5 <- [1,1490,null,{}] 09:51:01 INFO - PROCESS | 384 | 1461084661145 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}] 09:51:01 INFO - PROCESS | 384 | 1461084661261 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 09:51:01 INFO - PROCESS | 384 | 1461084661393 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D9CC800 == 92 [pid = 384] [id = 382] 09:51:01 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF495E2C00) [pid = 384] [serial = 1146] [outer = 0000000000000000] 09:51:01 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF495EC400) [pid = 384] [serial = 1147] [outer = 000000CF495E2C00] 09:51:01 INFO - PROCESS | 384 | 1461084661451 Marionette DEBUG loaded listener.js 09:51:01 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF4B03F400) [pid = 384] [serial = 1148] [outer = 000000CF495E2C00] 09:51:02 INFO - PROCESS | 384 | 1461084662009 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]]]}] 09:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 923ms 09:51:02 INFO - PROCESS | 384 | 1461084662065 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 09:51:02 INFO - PROCESS | 384 | 1461084662068 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 09:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:51:02 INFO - PROCESS | 384 | 1461084662071 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:51:02 INFO - PROCESS | 384 | 1461084662073 Marionette TRACE conn5 <- [1,1494,null,{}] 09:51:02 INFO - PROCESS | 384 | 1461084662077 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}] 09:51:02 INFO - PROCESS | 384 | 1461084662202 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 09:51:02 INFO - PROCESS | 384 | 1461084662309 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:02 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C285000 == 93 [pid = 384] [id = 383] 09:51:02 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF43E49C00) [pid = 384] [serial = 1149] [outer = 0000000000000000] 09:51:02 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF4B3AF400) [pid = 384] [serial = 1150] [outer = 000000CF43E49C00] 09:51:02 INFO - PROCESS | 384 | 1461084662370 Marionette DEBUG loaded listener.js 09:51:02 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000CF4B3BA000) [pid = 384] [serial = 1151] [outer = 000000CF43E49C00] 09:51:02 INFO - PROCESS | 384 | 1461084662982 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]]]}] 09:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 923ms 09:51:03 INFO - PROCESS | 384 | 1461084662997 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 09:51:03 INFO - PROCESS | 384 | 1461084662999 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 09:51:03 INFO - PROCESS | 384 | 1461084663003 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:51:03 INFO - PROCESS | 384 | 1461084663005 Marionette TRACE conn5 <- [1,1498,null,{}] 09:51:03 INFO - PROCESS | 384 | 1461084663009 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}] 09:51:03 INFO - PROCESS | 384 | 1461084663136 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 09:51:03 INFO - PROCESS | 384 | 1461084663249 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B063800 == 94 [pid = 384] [id = 384] 09:51:03 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000CF38130800) [pid = 384] [serial = 1152] [outer = 0000000000000000] 09:51:03 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF4603C000) [pid = 384] [serial = 1153] [outer = 000000CF38130800] 09:51:03 INFO - PROCESS | 384 | 1461084663304 Marionette DEBUG loaded listener.js 09:51:03 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000CF4B810000) [pid = 384] [serial = 1154] [outer = 000000CF38130800] 09:51:03 INFO - PROCESS | 384 | 1461084663885 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]]]}] 09:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 923ms 09:51:03 INFO - PROCESS | 384 | 1461084663929 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 09:51:03 INFO - PROCESS | 384 | 1461084663932 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 09:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:51:03 INFO - PROCESS | 384 | 1461084663935 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:51:03 INFO - PROCESS | 384 | 1461084663937 Marionette TRACE conn5 <- [1,1502,null,{}] 09:51:03 INFO - PROCESS | 384 | 1461084663941 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}] 09:51:04 INFO - PROCESS | 384 | 1461084664111 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 09:51:04 INFO - PROCESS | 384 | 1461084664121 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38FAE000 == 95 [pid = 384] [id = 385] 09:51:04 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF33549C00) [pid = 384] [serial = 1155] [outer = 0000000000000000] 09:51:04 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (000000CF3817FC00) [pid = 384] [serial = 1156] [outer = 000000CF33549C00] 09:51:04 INFO - PROCESS | 384 | 1461084664178 Marionette DEBUG loaded listener.js 09:51:04 INFO - PROCESS | 384 | ++DOMWINDOW == 149 (000000CF3D777000) [pid = 384] [serial = 1157] [outer = 000000CF33549C00] 09:51:04 INFO - PROCESS | 384 | 1461084664988 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]]]}] 09:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1078ms 09:51:05 INFO - PROCESS | 384 | 1461084665026 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 09:51:05 INFO - PROCESS | 384 | 1461084665030 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 09:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:51:05 INFO - PROCESS | 384 | 1461084665036 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:51:05 INFO - PROCESS | 384 | 1461084665040 Marionette TRACE conn5 <- [1,1506,null,{}] 09:51:05 INFO - PROCESS | 384 | 1461084665047 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}] 09:51:05 INFO - PROCESS | 384 | 1461084665160 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 09:51:05 INFO - PROCESS | 384 | 1461084665303 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CCB9800 == 96 [pid = 384] [id = 386] 09:51:05 INFO - PROCESS | 384 | ++DOMWINDOW == 150 (000000CF31E16400) [pid = 384] [serial = 1158] [outer = 0000000000000000] 09:51:05 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (000000CF32FCA400) [pid = 384] [serial = 1159] [outer = 000000CF31E16400] 09:51:05 INFO - PROCESS | 384 | 1461084665357 Marionette DEBUG loaded listener.js 09:51:05 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (000000CF38257400) [pid = 384] [serial = 1160] [outer = 000000CF31E16400] 09:51:05 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B3DE000 == 95 [pid = 384] [id = 376] 09:51:05 INFO - PROCESS | 384 | --DOCSHELL 000000CF486D2800 == 94 [pid = 384] [id = 375] 09:51:05 INFO - PROCESS | 384 | --DOCSHELL 000000CF4921E000 == 93 [pid = 384] [id = 374] 09:51:05 INFO - PROCESS | 384 | --DOCSHELL 000000CF43140000 == 92 [pid = 384] [id = 373] 09:51:05 INFO - PROCESS | 384 | --DOCSHELL 000000CF449E2800 == 91 [pid = 384] [id = 372] 09:51:05 INFO - PROCESS | 384 | --DOCSHELL 000000CF3845F000 == 90 [pid = 384] [id = 371] 09:51:05 INFO - PROCESS | 384 | --DOMWINDOW == 151 (000000CF47F1B400) [pid = 384] [serial = 1086] [outer = 0000000000000000] [url = about:blank] 09:51:05 INFO - PROCESS | 384 | --DOCSHELL 000000CF3D79B000 == 89 [pid = 384] [id = 370] 09:51:05 INFO - PROCESS | 384 | --DOCSHELL 000000CF43ECB800 == 88 [pid = 384] [id = 369] 09:51:05 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C18C800 == 87 [pid = 384] [id = 365] 09:51:05 INFO - PROCESS | 384 | --DOCSHELL 000000CF48265000 == 86 [pid = 384] [id = 364] 09:51:05 INFO - PROCESS | 384 | --DOCSHELL 000000CF41141800 == 85 [pid = 384] [id = 363] 09:51:06 INFO - PROCESS | 384 | 1461084666014 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]]]}] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 150 (000000CF38E38C00) [pid = 384] [serial = 988] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 149 (000000CF46045000) [pid = 384] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 148 (000000CF43E0B400) [pid = 384] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 147 (000000CF38F31400) [pid = 384] [serial = 991] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000CF402ADC00) [pid = 384] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000CF495E0000) [pid = 384] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 144 (000000CF48441000) [pid = 384] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 143 (000000CF48719C00) [pid = 384] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 142 (000000CF406A4400) [pid = 384] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF47D7B400) [pid = 384] [serial = 919] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF47D88400) [pid = 384] [serial = 910] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF4437EC00) [pid = 384] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF4A53B800) [pid = 384] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF45F8A000) [pid = 384] [serial = 976] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF47F1B800) [pid = 384] [serial = 922] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF44415000) [pid = 384] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF4058DC00) [pid = 384] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF47F15C00) [pid = 384] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF4036F400) [pid = 384] [serial = 997] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF45F80000) [pid = 384] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF3F463000) [pid = 384] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF45F81800) [pid = 384] [serial = 982] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF40C7E800) [pid = 384] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000CF44469C00) [pid = 384] [serial = 970] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000CF47ED0800) [pid = 384] [serial = 979] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF3F064800) [pid = 384] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF42A27000) [pid = 384] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF44271800) [pid = 384] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF45048C00) [pid = 384] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF40CA6400) [pid = 384] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 120 (000000CF41950000) [pid = 384] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 119 (000000CF3D781C00) [pid = 384] [serial = 964] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 118 (000000CF40724400) [pid = 384] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 117 (000000CF4827D000) [pid = 384] [serial = 925] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 116 (000000CF4194A800) [pid = 384] [serial = 967] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 115 (000000CF45049C00) [pid = 384] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 114 (000000CF412F3800) [pid = 384] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF4A533000) [pid = 384] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF406C2400) [pid = 384] [serial = 916] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF38F32800) [pid = 384] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF4504E000) [pid = 384] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF3C987800) [pid = 384] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF45E91000) [pid = 384] [serial = 1083] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF45013800) [pid = 384] [serial = 973] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF3F464400) [pid = 384] [serial = 994] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 105 (000000CF33F42800) [pid = 384] [serial = 961] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 104 (000000CF3FF04800) [pid = 384] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 103 (000000CF3A759400) [pid = 384] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 102 (000000CF403E6800) [pid = 384] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 101 (000000CF39B90800) [pid = 384] [serial = 913] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 100 (000000CF38A55800) [pid = 384] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 99 (000000CF44503800) [pid = 384] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 98 (000000CF45016800) [pid = 384] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 97 (000000CF495E0400) [pid = 384] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - PROCESS | 384 | --DOMWINDOW == 96 (000000CF44413400) [pid = 384] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 09:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1027ms 09:51:06 INFO - PROCESS | 384 | 1461084666070 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 09:51:06 INFO - PROCESS | 384 | 1461084666076 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 09:51:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:51:06 INFO - PROCESS | 384 | 1461084666082 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:51:06 INFO - PROCESS | 384 | 1461084666085 Marionette TRACE conn5 <- [1,1510,null,{}] 09:51:06 INFO - PROCESS | 384 | 1461084666105 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}] 09:51:06 INFO - PROCESS | 384 | 1461084666201 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 09:51:06 INFO - PROCESS | 384 | 1461084666213 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:06 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3C922000 == 86 [pid = 384] [id = 387] 09:51:06 INFO - PROCESS | 384 | ++DOMWINDOW == 97 (000000CF33F38000) [pid = 384] [serial = 1161] [outer = 0000000000000000] 09:51:06 INFO - PROCESS | 384 | ++DOMWINDOW == 98 (000000CF38255400) [pid = 384] [serial = 1162] [outer = 000000CF33F38000] 09:51:06 INFO - PROCESS | 384 | 1461084666262 Marionette DEBUG loaded listener.js 09:51:06 INFO - PROCESS | 384 | ++DOMWINDOW == 99 (000000CF38F31400) [pid = 384] [serial = 1163] [outer = 000000CF33F38000] 09:51:06 INFO - PROCESS | 384 | 1461084666834 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"]]]}] 09:51:06 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 () { 09:51:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:51:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:51:06 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 () { 09:51:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:51:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:51:06 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 () { 09:51:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:51:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:51:06 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 () { 09:51:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:51:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:51:06 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 777ms 09:51:06 INFO - PROCESS | 384 | 1461084666861 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 09:51:06 INFO - PROCESS | 384 | 1461084666863 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 09:51:06 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:51:06 INFO - PROCESS | 384 | 1461084666867 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:51:06 INFO - PROCESS | 384 | 1461084666870 Marionette TRACE conn5 <- [1,1514,null,{}] 09:51:06 INFO - PROCESS | 384 | 1461084666881 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}] 09:51:06 INFO - PROCESS | 384 | 1461084666980 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 09:51:07 INFO - PROCESS | 384 | 1461084667068 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4161E800 == 87 [pid = 384] [id = 388] 09:51:07 INFO - PROCESS | 384 | ++DOMWINDOW == 100 (000000CF38E9F800) [pid = 384] [serial = 1164] [outer = 0000000000000000] 09:51:07 INFO - PROCESS | 384 | ++DOMWINDOW == 101 (000000CF3D7DF800) [pid = 384] [serial = 1165] [outer = 000000CF38E9F800] 09:51:07 INFO - PROCESS | 384 | 1461084667118 Marionette DEBUG loaded listener.js 09:51:07 INFO - PROCESS | 384 | ++DOMWINDOW == 102 (000000CF3F463400) [pid = 384] [serial = 1166] [outer = 000000CF38E9F800] 09:51:07 INFO - PROCESS | 384 | 1461084667509 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"]]]}] 09:51:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:51:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:51:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:51:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:51:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:51:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:51:07 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 684ms 09:51:07 INFO - PROCESS | 384 | 1461084667554 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 09:51:07 INFO - PROCESS | 384 | 1461084667557 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 09:51:07 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:51:07 INFO - PROCESS | 384 | 1461084667560 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:51:07 INFO - PROCESS | 384 | 1461084667562 Marionette TRACE conn5 <- [1,1518,null,{}] 09:51:07 INFO - PROCESS | 384 | 1461084667565 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}] 09:51:07 INFO - PROCESS | 384 | 1461084667661 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 09:51:07 INFO - PROCESS | 384 | 1461084667667 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4404D000 == 88 [pid = 384] [id = 389] 09:51:07 INFO - PROCESS | 384 | ++DOMWINDOW == 103 (000000CF3F95D800) [pid = 384] [serial = 1167] [outer = 0000000000000000] 09:51:07 INFO - PROCESS | 384 | ++DOMWINDOW == 104 (000000CF400E4C00) [pid = 384] [serial = 1168] [outer = 000000CF3F95D800] 09:51:07 INFO - PROCESS | 384 | 1461084667714 Marionette DEBUG loaded listener.js 09:51:07 INFO - PROCESS | 384 | ++DOMWINDOW == 105 (000000CF403E4000) [pid = 384] [serial = 1169] [outer = 000000CF3F95D800] 09:51:08 INFO - PROCESS | 384 | 1461084668186 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]]]}] 09:51:08 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 09:51:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:51:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:51:08 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. 09:51:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:51:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 671ms 09:51:08 INFO - PROCESS | 384 | 1461084668239 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 09:51:08 INFO - PROCESS | 384 | 1461084668241 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 09:51:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:51:08 INFO - PROCESS | 384 | 1461084668245 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:51:08 INFO - PROCESS | 384 | 1461084668247 Marionette TRACE conn5 <- [1,1522,null,{}] 09:51:08 INFO - PROCESS | 384 | 1461084668250 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}] 09:51:08 INFO - PROCESS | 384 | 1461084668371 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 09:51:08 INFO - PROCESS | 384 | 1461084668382 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:08 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44CCC000 == 89 [pid = 384] [id = 390] 09:51:08 INFO - PROCESS | 384 | ++DOMWINDOW == 106 (000000CF403ED800) [pid = 384] [serial = 1170] [outer = 0000000000000000] 09:51:08 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF4058A800) [pid = 384] [serial = 1171] [outer = 000000CF403ED800] 09:51:08 INFO - PROCESS | 384 | 1461084668430 Marionette DEBUG loaded listener.js 09:51:08 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF406C2400) [pid = 384] [serial = 1172] [outer = 000000CF403ED800] 09:51:08 INFO - PROCESS | 384 | 1461084668903 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]]]}] 09:51:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:51:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 09:51:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:51:08 INFO - PROCESS | 384 | 1461084668918 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 09:51:08 INFO - PROCESS | 384 | 1461084668920 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 09:51:08 INFO - PROCESS | 384 | 1461084668923 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:51:08 INFO - PROCESS | 384 | 1461084668925 Marionette TRACE conn5 <- [1,1526,null,{}] 09:51:08 INFO - PROCESS | 384 | 1461084668934 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}] 09:51:09 INFO - PROCESS | 384 | 1461084669074 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 09:51:09 INFO - PROCESS | 384 | 1461084669167 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:09 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4540A800 == 90 [pid = 384] [id = 391] 09:51:09 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF40BF2400) [pid = 384] [serial = 1173] [outer = 0000000000000000] 09:51:09 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF412F4800) [pid = 384] [serial = 1174] [outer = 000000CF40BF2400] 09:51:09 INFO - PROCESS | 384 | 1461084669217 Marionette DEBUG loaded listener.js 09:51:09 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF41AF1800) [pid = 384] [serial = 1175] [outer = 000000CF40BF2400] 09:51:09 INFO - PROCESS | 384 | 1461084669669 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]]]}] 09:51:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:51:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 776ms 09:51:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:51:09 INFO - PROCESS | 384 | 1461084669703 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 09:51:09 INFO - PROCESS | 384 | 1461084669706 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 09:51:09 INFO - PROCESS | 384 | 1461084669709 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:51:09 INFO - PROCESS | 384 | 1461084669711 Marionette TRACE conn5 <- [1,1530,null,{}] 09:51:09 INFO - PROCESS | 384 | 1461084669720 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}] 09:51:09 INFO - PROCESS | 384 | 1461084669842 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 09:51:09 INFO - PROCESS | 384 | 1461084669901 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:09 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48253000 == 91 [pid = 384] [id = 392] 09:51:09 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF41956800) [pid = 384] [serial = 1176] [outer = 0000000000000000] 09:51:09 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF43CD4800) [pid = 384] [serial = 1177] [outer = 000000CF41956800] 09:51:09 INFO - PROCESS | 384 | 1461084669948 Marionette DEBUG loaded listener.js 09:51:10 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF43E45C00) [pid = 384] [serial = 1178] [outer = 000000CF41956800] 09:51:10 INFO - PROCESS | 384 | --DOMWINDOW == 113 (000000CF4036F800) [pid = 384] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:51:10 INFO - PROCESS | 384 | --DOMWINDOW == 112 (000000CF33491000) [pid = 384] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:51:10 INFO - PROCESS | 384 | --DOMWINDOW == 111 (000000CF40362800) [pid = 384] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:51:10 INFO - PROCESS | 384 | --DOMWINDOW == 110 (000000CF37FCC800) [pid = 384] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:51:10 INFO - PROCESS | 384 | --DOMWINDOW == 109 (000000CF31E36000) [pid = 384] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:51:10 INFO - PROCESS | 384 | --DOMWINDOW == 108 (000000CF4440A800) [pid = 384] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:51:10 INFO - PROCESS | 384 | --DOMWINDOW == 107 (000000CF41772C00) [pid = 384] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:51:10 INFO - PROCESS | 384 | --DOMWINDOW == 106 (000000CF38239C00) [pid = 384] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:51:10 INFO - PROCESS | 384 | 1461084670477 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]]]}] 09:51:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:51:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 818ms 09:51:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:51:10 INFO - PROCESS | 384 | 1461084670530 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 09:51:10 INFO - PROCESS | 384 | 1461084670532 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 09:51:10 INFO - PROCESS | 384 | 1461084670535 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:51:10 INFO - PROCESS | 384 | 1461084670537 Marionette TRACE conn5 <- [1,1534,null,{}] 09:51:10 INFO - PROCESS | 384 | 1461084670541 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}] 09:51:10 INFO - PROCESS | 384 | 1461084670664 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 09:51:10 INFO - PROCESS | 384 | 1461084670722 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:10 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484DE000 == 92 [pid = 384] [id = 393] 09:51:10 INFO - PROCESS | 384 | ++DOMWINDOW == 107 (000000CF350C7400) [pid = 384] [serial = 1179] [outer = 0000000000000000] 09:51:10 INFO - PROCESS | 384 | ++DOMWINDOW == 108 (000000CF403EC400) [pid = 384] [serial = 1180] [outer = 000000CF350C7400] 09:51:10 INFO - PROCESS | 384 | 1461084670769 Marionette DEBUG loaded listener.js 09:51:10 INFO - PROCESS | 384 | ++DOMWINDOW == 109 (000000CF43E4E000) [pid = 384] [serial = 1181] [outer = 000000CF350C7400] 09:51:11 INFO - PROCESS | 384 | 1461084671127 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]]]}] 09:51:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:51:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 629ms 09:51:11 INFO - PROCESS | 384 | 1461084671169 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 09:51:11 INFO - PROCESS | 384 | 1461084671171 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 09:51:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:51:11 INFO - PROCESS | 384 | 1461084671175 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:51:11 INFO - PROCESS | 384 | 1461084671176 Marionette TRACE conn5 <- [1,1538,null,{}] 09:51:11 INFO - PROCESS | 384 | 1461084671180 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}] 09:51:11 INFO - PROCESS | 384 | 1461084671272 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 09:51:11 INFO - PROCESS | 384 | 1461084671278 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:11 INFO - PROCESS | 384 | ++DOCSHELL 000000CF487D9800 == 93 [pid = 384] [id = 394] 09:51:11 INFO - PROCESS | 384 | ++DOMWINDOW == 110 (000000CF44265400) [pid = 384] [serial = 1182] [outer = 0000000000000000] 09:51:11 INFO - PROCESS | 384 | ++DOMWINDOW == 111 (000000CF44384800) [pid = 384] [serial = 1183] [outer = 000000CF44265400] 09:51:11 INFO - PROCESS | 384 | 1461084671324 Marionette DEBUG loaded listener.js 09:51:11 INFO - PROCESS | 384 | ++DOMWINDOW == 112 (000000CF4446A400) [pid = 384] [serial = 1184] [outer = 000000CF44265400] 09:51:11 INFO - PROCESS | 384 | 1461084671760 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]]]}] 09:51:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:51:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 629ms 09:51:11 INFO - PROCESS | 384 | 1461084671807 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 09:51:11 INFO - PROCESS | 384 | 1461084671809 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 09:51:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:51:11 INFO - PROCESS | 384 | 1461084671817 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:51:11 INFO - PROCESS | 384 | 1461084671819 Marionette TRACE conn5 <- [1,1542,null,{}] 09:51:11 INFO - PROCESS | 384 | 1461084671823 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}] 09:51:11 INFO - PROCESS | 384 | 1461084671917 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 09:51:11 INFO - PROCESS | 384 | 1461084671923 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:11 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D67800 == 94 [pid = 384] [id = 395] 09:51:11 INFO - PROCESS | 384 | ++DOMWINDOW == 113 (000000CF44476800) [pid = 384] [serial = 1185] [outer = 0000000000000000] 09:51:11 INFO - PROCESS | 384 | ++DOMWINDOW == 114 (000000CF44505800) [pid = 384] [serial = 1186] [outer = 000000CF44476800] 09:51:11 INFO - PROCESS | 384 | 1461084671969 Marionette DEBUG loaded listener.js 09:51:12 INFO - PROCESS | 384 | ++DOMWINDOW == 115 (000000CF4501E000) [pid = 384] [serial = 1187] [outer = 000000CF44476800] 09:51:12 INFO - PROCESS | 384 | 1461084672639 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]]]}] 09:51:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:51:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 881ms 09:51:12 INFO - PROCESS | 384 | 1461084672702 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 09:51:12 INFO - PROCESS | 384 | 1461084672707 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 09:51:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:51:12 INFO - PROCESS | 384 | 1461084672712 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:51:12 INFO - PROCESS | 384 | 1461084672716 Marionette TRACE conn5 <- [1,1546,null,{}] 09:51:12 INFO - PROCESS | 384 | 1461084672722 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}] 09:51:12 INFO - PROCESS | 384 | 1461084672877 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 09:51:12 INFO - PROCESS | 384 | 1461084672985 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40958800 == 95 [pid = 384] [id = 396] 09:51:13 INFO - PROCESS | 384 | ++DOMWINDOW == 116 (000000CF33F43000) [pid = 384] [serial = 1188] [outer = 0000000000000000] 09:51:13 INFO - PROCESS | 384 | ++DOMWINDOW == 117 (000000CF38E98400) [pid = 384] [serial = 1189] [outer = 000000CF33F43000] 09:51:13 INFO - PROCESS | 384 | 1461084673046 Marionette DEBUG loaded listener.js 09:51:13 INFO - PROCESS | 384 | ++DOMWINDOW == 118 (000000CF39B88C00) [pid = 384] [serial = 1190] [outer = 000000CF33F43000] 09:51:13 INFO - PROCESS | 384 | 1461084673631 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]]]}] 09:51:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:51:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 986ms 09:51:13 INFO - PROCESS | 384 | 1461084673703 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 09:51:13 INFO - PROCESS | 384 | 1461084673710 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 09:51:13 INFO - PROCESS | 384 | 1461084673717 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:51:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:51:13 INFO - PROCESS | 384 | 1461084673720 Marionette TRACE conn5 <- [1,1550,null,{}] 09:51:13 INFO - PROCESS | 384 | 1461084673724 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}] 09:51:13 INFO - PROCESS | 384 | 1461084673886 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 09:51:14 INFO - PROCESS | 384 | 1461084674011 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44D69800 == 96 [pid = 384] [id = 397] 09:51:14 INFO - PROCESS | 384 | ++DOMWINDOW == 119 (000000CF3928E000) [pid = 384] [serial = 1191] [outer = 0000000000000000] 09:51:14 INFO - PROCESS | 384 | ++DOMWINDOW == 120 (000000CF3FF0E000) [pid = 384] [serial = 1192] [outer = 000000CF3928E000] 09:51:14 INFO - PROCESS | 384 | 1461084674070 Marionette DEBUG loaded listener.js 09:51:14 INFO - PROCESS | 384 | ++DOMWINDOW == 121 (000000CF40721C00) [pid = 384] [serial = 1193] [outer = 000000CF3928E000] 09:51:14 INFO - PROCESS | 384 | 1461084674687 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]]]}] 09:51:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:51:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1022ms 09:51:14 INFO - PROCESS | 384 | 1461084674744 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 09:51:14 INFO - PROCESS | 384 | 1461084674747 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 09:51:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:51:14 INFO - PROCESS | 384 | 1461084674751 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:51:14 INFO - PROCESS | 384 | 1461084674756 Marionette TRACE conn5 <- [1,1554,null,{}] 09:51:14 INFO - PROCESS | 384 | 1461084674769 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}] 09:51:14 INFO - PROCESS | 384 | 1461084674926 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 09:51:15 INFO - PROCESS | 384 | 1461084675024 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49540000 == 97 [pid = 384] [id = 398] 09:51:15 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF41AF2400) [pid = 384] [serial = 1194] [outer = 0000000000000000] 09:51:15 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF4194AC00) [pid = 384] [serial = 1195] [outer = 000000CF41AF2400] 09:51:15 INFO - PROCESS | 384 | 1461084675087 Marionette DEBUG loaded listener.js 09:51:15 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF449BA800) [pid = 384] [serial = 1196] [outer = 000000CF41AF2400] 09:51:15 INFO - PROCESS | 384 | 1461084675645 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]]]}] 09:51:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:51:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 944ms 09:51:15 INFO - PROCESS | 384 | 1461084675697 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 09:51:15 INFO - PROCESS | 384 | 1461084675700 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 09:51:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:51:15 INFO - PROCESS | 384 | 1461084675704 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:51:15 INFO - PROCESS | 384 | 1461084675706 Marionette TRACE conn5 <- [1,1558,null,{}] 09:51:15 INFO - PROCESS | 384 | 1461084675710 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}] 09:51:15 INFO - PROCESS | 384 | 1461084675830 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 09:51:15 INFO - PROCESS | 384 | 1461084675935 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B07F000 == 98 [pid = 384] [id = 399] 09:51:15 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF45485000) [pid = 384] [serial = 1197] [outer = 0000000000000000] 09:51:15 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF45E8C400) [pid = 384] [serial = 1198] [outer = 000000CF45485000] 09:51:15 INFO - PROCESS | 384 | 1461084675992 Marionette DEBUG loaded listener.js 09:51:16 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF45F89400) [pid = 384] [serial = 1199] [outer = 000000CF45485000] 09:51:16 INFO - PROCESS | 384 | 1461084676619 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]]]}] 09:51:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:51:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 986ms 09:51:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:51:16 INFO - PROCESS | 384 | 1461084676692 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 09:51:16 INFO - PROCESS | 384 | 1461084676695 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 09:51:16 INFO - PROCESS | 384 | 1461084676698 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:51:16 INFO - PROCESS | 384 | 1461084676700 Marionette TRACE conn5 <- [1,1562,null,{}] 09:51:16 INFO - PROCESS | 384 | 1461084676704 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}] 09:51:16 INFO - PROCESS | 384 | 1461084676822 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 09:51:16 INFO - PROCESS | 384 | 1461084676954 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B6CE800 == 99 [pid = 384] [id = 400] 09:51:16 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF45F7F000) [pid = 384] [serial = 1200] [outer = 0000000000000000] 09:51:17 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF47D84800) [pid = 384] [serial = 1201] [outer = 000000CF45F7F000] 09:51:17 INFO - PROCESS | 384 | 1461084677013 Marionette DEBUG loaded listener.js 09:51:17 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF47ED3400) [pid = 384] [serial = 1202] [outer = 000000CF45F7F000] 09:51:17 INFO - PROCESS | 384 | 1461084677626 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]]]}] 09:51:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:51:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 986ms 09:51:17 INFO - PROCESS | 384 | 1461084677691 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 09:51:17 INFO - PROCESS | 384 | 1461084677693 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 09:51:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:51:17 INFO - PROCESS | 384 | 1461084677698 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:51:17 INFO - PROCESS | 384 | 1461084677701 Marionette TRACE conn5 <- [1,1566,null,{}] 09:51:17 INFO - PROCESS | 384 | 1461084677704 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}] 09:51:17 INFO - PROCESS | 384 | 1461084677841 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 09:51:17 INFO - PROCESS | 384 | 1461084677978 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:18 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C186800 == 100 [pid = 384] [id = 401] 09:51:18 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF47F8D000) [pid = 384] [serial = 1203] [outer = 0000000000000000] 09:51:18 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF4871A400) [pid = 384] [serial = 1204] [outer = 000000CF47F8D000] 09:51:18 INFO - PROCESS | 384 | 1461084678040 Marionette DEBUG loaded listener.js 09:51:18 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF4A539800) [pid = 384] [serial = 1205] [outer = 000000CF47F8D000] 09:51:18 INFO - PROCESS | 384 | 1461084678561 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]]]}] 09:51:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:51:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 923ms 09:51:18 INFO - PROCESS | 384 | 1461084678626 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 09:51:18 INFO - PROCESS | 384 | 1461084678629 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 09:51:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:51:18 INFO - PROCESS | 384 | 1461084678634 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:51:18 INFO - PROCESS | 384 | 1461084678637 Marionette TRACE conn5 <- [1,1570,null,{}] 09:51:18 INFO - PROCESS | 384 | 1461084678641 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}] 09:51:18 INFO - PROCESS | 384 | 1461084678756 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 09:51:18 INFO - PROCESS | 384 | 1461084678861 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:18 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C24D800 == 101 [pid = 384] [id = 402] 09:51:18 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF4B043400) [pid = 384] [serial = 1206] [outer = 0000000000000000] 09:51:18 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF4B3B5C00) [pid = 384] [serial = 1207] [outer = 000000CF4B043400] 09:51:18 INFO - PROCESS | 384 | 1461084678918 Marionette DEBUG loaded listener.js 09:51:19 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF4B811C00) [pid = 384] [serial = 1208] [outer = 000000CF4B043400] 09:51:19 INFO - PROCESS | 384 | 1461084679531 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]]]}] 09:51:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:51:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 924ms 09:51:19 INFO - PROCESS | 384 | 1461084679562 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 09:51:19 INFO - PROCESS | 384 | 1461084679564 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 09:51:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:51:19 INFO - PROCESS | 384 | 1461084679568 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:51:19 INFO - PROCESS | 384 | 1461084679570 Marionette TRACE conn5 <- [1,1574,null,{}] 09:51:19 INFO - PROCESS | 384 | 1461084679574 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}] 09:51:19 INFO - PROCESS | 384 | 1461084679690 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 09:51:19 INFO - PROCESS | 384 | 1461084679797 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D180000 == 102 [pid = 384] [id = 403] 09:51:19 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF4B045000) [pid = 384] [serial = 1209] [outer = 0000000000000000] 09:51:19 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF4CE1C800) [pid = 384] [serial = 1210] [outer = 000000CF4B045000] 09:51:19 INFO - PROCESS | 384 | 1461084679853 Marionette DEBUG loaded listener.js 09:51:19 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF4D1E6000) [pid = 384] [serial = 1211] [outer = 000000CF4B045000] 09:51:20 INFO - PROCESS | 384 | 1461084680435 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]]]}] 09:51:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:51:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 923ms 09:51:20 INFO - PROCESS | 384 | 1461084680494 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 09:51:20 INFO - PROCESS | 384 | 1461084680497 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 09:51:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:51:20 INFO - PROCESS | 384 | 1461084680500 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:51:20 INFO - PROCESS | 384 | 1461084680502 Marionette TRACE conn5 <- [1,1578,null,{}] 09:51:20 INFO - PROCESS | 384 | 1461084680506 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}] 09:51:20 INFO - PROCESS | 384 | 1461084680650 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 09:51:20 INFO - PROCESS | 384 | 1461084680774 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:20 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B6E4000 == 103 [pid = 384] [id = 404] 09:51:20 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF32851400) [pid = 384] [serial = 1212] [outer = 0000000000000000] 09:51:20 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF449BEC00) [pid = 384] [serial = 1213] [outer = 000000CF32851400] 09:51:20 INFO - PROCESS | 384 | 1461084680830 Marionette DEBUG loaded listener.js 09:51:20 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF4C438C00) [pid = 384] [serial = 1214] [outer = 000000CF32851400] 09:51:21 INFO - PROCESS | 384 | 1461084681614 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]]]}] 09:51:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:51:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1133ms 09:51:21 INFO - PROCESS | 384 | 1461084681635 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 09:51:21 INFO - PROCESS | 384 | 1461084681640 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 09:51:21 INFO - PROCESS | 384 | 1461084681646 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:51:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:51:21 INFO - PROCESS | 384 | 1461084681649 Marionette TRACE conn5 <- [1,1582,null,{}] 09:51:21 INFO - PROCESS | 384 | 1461084681655 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}] 09:51:21 INFO - PROCESS | 384 | 1461084681771 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 09:51:21 INFO - PROCESS | 384 | 1461084681881 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3FE0D000 == 104 [pid = 384] [id = 405] 09:51:21 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000CF32760400) [pid = 384] [serial = 1215] [outer = 0000000000000000] 09:51:21 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000CF37FCBC00) [pid = 384] [serial = 1216] [outer = 000000CF32760400] 09:51:21 INFO - PROCESS | 384 | 1461084681977 Marionette DEBUG loaded listener.js 09:51:22 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF3928EC00) [pid = 384] [serial = 1217] [outer = 000000CF32760400] 09:51:22 INFO - PROCESS | 384 | 1461084682601 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]]]}] 09:51:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:51:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 986ms 09:51:22 INFO - PROCESS | 384 | 1461084682636 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 09:51:22 INFO - PROCESS | 384 | 1461084682642 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 09:51:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:51:22 INFO - PROCESS | 384 | 1461084682647 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:51:22 INFO - PROCESS | 384 | 1461084682650 Marionette TRACE conn5 <- [1,1586,null,{}] 09:51:22 INFO - PROCESS | 384 | 1461084682654 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}] 09:51:22 INFO - PROCESS | 384 | 1461084682802 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF350AA000 == 103 [pid = 384] [id = 128] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF487D9800 == 102 [pid = 384] [id = 394] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF484DE000 == 101 [pid = 384] [id = 393] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF48253000 == 100 [pid = 384] [id = 392] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF4540A800 == 99 [pid = 384] [id = 391] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF44CCC000 == 98 [pid = 384] [id = 390] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF4404D000 == 97 [pid = 384] [id = 389] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF4161E800 == 96 [pid = 384] [id = 388] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 144 (000000CF39B92000) [pid = 384] [serial = 1089] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 143 (000000CF40C7D400) [pid = 384] [serial = 1092] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 142 (000000CF337E8800) [pid = 384] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF4871C400) [pid = 384] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 140 (000000CF3928F800) [pid = 384] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 139 (000000CF4B3BBC00) [pid = 384] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF4548F000) [pid = 384] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF3C922000 == 95 [pid = 384] [id = 387] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF3CCB9800 == 94 [pid = 384] [id = 386] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C285000 == 93 [pid = 384] [id = 383] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D9CC800 == 92 [pid = 384] [id = 382] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C23F800 == 91 [pid = 384] [id = 381] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D18F000 == 90 [pid = 384] [id = 380] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF4AC9C000 == 89 [pid = 384] [id = 379] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF44D6A800 == 88 [pid = 384] [id = 378] 09:51:22 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B8AC000 == 87 [pid = 384] [id = 377] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF43E07000) [pid = 384] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF382B3400) [pid = 384] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF33CACC00) [pid = 384] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF406A0800) [pid = 384] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF403EDC00) [pid = 384] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF3F063400) [pid = 384] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF33D96000) [pid = 384] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF4036A800) [pid = 384] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF44468800) [pid = 384] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF44480C00) [pid = 384] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 127 (000000CF33F35400) [pid = 384] [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.] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 126 (000000CF43542400) [pid = 384] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 125 (000000CF4503FC00) [pid = 384] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 124 (000000CF3C9A9400) [pid = 384] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 123 (000000CF40364C00) [pid = 384] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 122 (000000CF40EE2C00) [pid = 384] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | --DOMWINDOW == 121 (000000CF42A2A800) [pid = 384] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 09:51:22 INFO - PROCESS | 384 | 1461084682974 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF385E6000 == 88 [pid = 384] [id = 406] 09:51:22 INFO - PROCESS | 384 | ++DOMWINDOW == 122 (000000CF31E3A800) [pid = 384] [serial = 1218] [outer = 0000000000000000] 09:51:23 INFO - PROCESS | 384 | ++DOMWINDOW == 123 (000000CF337DE400) [pid = 384] [serial = 1219] [outer = 000000CF31E3A800] 09:51:23 INFO - PROCESS | 384 | 1461084683022 Marionette DEBUG loaded listener.js 09:51:23 INFO - PROCESS | 384 | ++DOMWINDOW == 124 (000000CF37FCEC00) [pid = 384] [serial = 1220] [outer = 000000CF31E3A800] 09:51:23 INFO - PROCESS | 384 | 1461084683494 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]]]}] 09:51:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:51:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 881ms 09:51:23 INFO - PROCESS | 384 | 1461084683530 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 09:51:23 INFO - PROCESS | 384 | 1461084683533 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 09:51:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:51:23 INFO - PROCESS | 384 | 1461084683536 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:51:23 INFO - PROCESS | 384 | 1461084683540 Marionette TRACE conn5 <- [1,1590,null,{}] 09:51:23 INFO - PROCESS | 384 | 1461084683551 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}] 09:51:23 INFO - PROCESS | 384 | 1461084683651 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 09:51:23 INFO - PROCESS | 384 | 1461084683667 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:23 INFO - PROCESS | 384 | ++DOCSHELL 000000CF442AB000 == 89 [pid = 384] [id = 407] 09:51:23 INFO - PROCESS | 384 | ++DOMWINDOW == 125 (000000CF3F95CC00) [pid = 384] [serial = 1221] [outer = 0000000000000000] 09:51:23 INFO - PROCESS | 384 | ++DOMWINDOW == 126 (000000CF3FF0A400) [pid = 384] [serial = 1222] [outer = 000000CF3F95CC00] 09:51:23 INFO - PROCESS | 384 | 1461084683718 Marionette DEBUG loaded listener.js 09:51:23 INFO - PROCESS | 384 | ++DOMWINDOW == 127 (000000CF4036C000) [pid = 384] [serial = 1223] [outer = 000000CF3F95CC00] 09:51:24 INFO - PROCESS | 384 | 1461084684187 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]]]}] 09:51:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:51:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 692ms 09:51:24 INFO - PROCESS | 384 | 1461084684231 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 09:51:24 INFO - PROCESS | 384 | 1461084684234 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 09:51:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:51:24 INFO - PROCESS | 384 | 1461084684238 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:51:24 INFO - PROCESS | 384 | 1461084684240 Marionette TRACE conn5 <- [1,1594,null,{}] 09:51:24 INFO - PROCESS | 384 | 1461084684243 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}] 09:51:24 INFO - PROCESS | 384 | 1461084684340 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 09:51:24 INFO - PROCESS | 384 | 1461084684349 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44D7B800 == 90 [pid = 384] [id = 408] 09:51:24 INFO - PROCESS | 384 | ++DOMWINDOW == 128 (000000CF38F35400) [pid = 384] [serial = 1224] [outer = 0000000000000000] 09:51:24 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF40588000) [pid = 384] [serial = 1225] [outer = 000000CF38F35400] 09:51:24 INFO - PROCESS | 384 | 1461084684475 Marionette DEBUG loaded listener.js 09:51:24 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF4072E800) [pid = 384] [serial = 1226] [outer = 000000CF38F35400] 09:51:24 INFO - PROCESS | 384 | 1461084684871 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]]]}] 09:51:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:51:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 671ms 09:51:24 INFO - PROCESS | 384 | 1461084684911 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 09:51:24 INFO - PROCESS | 384 | 1461084684913 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 09:51:24 INFO - PROCESS | 384 | 1461084684916 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:51:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:51:24 INFO - PROCESS | 384 | 1461084684918 Marionette TRACE conn5 <- [1,1598,null,{}] 09:51:24 INFO - PROCESS | 384 | 1461084684921 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}] 09:51:25 INFO - PROCESS | 384 | 1461084685014 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 09:51:25 INFO - PROCESS | 384 | 1461084685160 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E5D800 == 91 [pid = 384] [id = 409] 09:51:25 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF406A5800) [pid = 384] [serial = 1227] [outer = 0000000000000000] 09:51:25 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF415E1800) [pid = 384] [serial = 1228] [outer = 000000CF406A5800] 09:51:25 INFO - PROCESS | 384 | 1461084685207 Marionette DEBUG loaded listener.js 09:51:25 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF41F92000) [pid = 384] [serial = 1229] [outer = 000000CF406A5800] 09:51:25 INFO - PROCESS | 384 | 1461084685640 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]]]}] 09:51:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:51:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 776ms 09:51:25 INFO - PROCESS | 384 | 1461084685701 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 09:51:25 INFO - PROCESS | 384 | 1461084685703 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 09:51:25 INFO - PROCESS | 384 | 1461084685707 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:51:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:51:25 INFO - PROCESS | 384 | 1461084685709 Marionette TRACE conn5 <- [1,1602,null,{}] 09:51:25 INFO - PROCESS | 384 | 1461084685712 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}] 09:51:25 INFO - PROCESS | 384 | 1461084685859 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 09:51:25 INFO - PROCESS | 384 | 1461084685879 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D2F000 == 92 [pid = 384] [id = 410] 09:51:25 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF43E08000) [pid = 384] [serial = 1230] [outer = 0000000000000000] 09:51:25 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF43E4FC00) [pid = 384] [serial = 1231] [outer = 000000CF43E08000] 09:51:25 INFO - PROCESS | 384 | 1461084685929 Marionette DEBUG loaded listener.js 09:51:26 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF449C2C00) [pid = 384] [serial = 1232] [outer = 000000CF43E08000] 09:51:26 INFO - PROCESS | 384 | 1461084686403 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]]]}] 09:51:26 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 09:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 733ms 09:51:26 INFO - PROCESS | 384 | 1461084686463 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 09:51:26 INFO - PROCESS | 384 | 1461084686465 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 09:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:51:26 INFO - PROCESS | 384 | 1461084686469 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:51:26 INFO - PROCESS | 384 | 1461084686471 Marionette TRACE conn5 <- [1,1606,null,{}] 09:51:26 INFO - PROCESS | 384 | 1461084686474 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}] 09:51:26 INFO - PROCESS | 384 | 1461084686599 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 09:51:26 INFO - PROCESS | 384 | 1461084686619 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49545800 == 93 [pid = 384] [id = 411] 09:51:26 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF45486400) [pid = 384] [serial = 1233] [outer = 0000000000000000] 09:51:26 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF45491000) [pid = 384] [serial = 1234] [outer = 000000CF45486400] 09:51:26 INFO - PROCESS | 384 | 1461084686665 Marionette DEBUG loaded listener.js 09:51:26 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF47D85400) [pid = 384] [serial = 1235] [outer = 000000CF45486400] 09:51:27 INFO - PROCESS | 384 | --DOMWINDOW == 138 (000000CF47ECD800) [pid = 384] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:51:27 INFO - PROCESS | 384 | --DOMWINDOW == 137 (000000CF43E06C00) [pid = 384] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:51:27 INFO - PROCESS | 384 | --DOMWINDOW == 136 (000000CF3F95D800) [pid = 384] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:51:27 INFO - PROCESS | 384 | --DOMWINDOW == 135 (000000CF41956800) [pid = 384] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:51:27 INFO - PROCESS | 384 | --DOMWINDOW == 134 (000000CF33F38000) [pid = 384] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:51:27 INFO - PROCESS | 384 | --DOMWINDOW == 133 (000000CF38E9F800) [pid = 384] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:51:27 INFO - PROCESS | 384 | --DOMWINDOW == 132 (000000CF40BF2400) [pid = 384] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:51:27 INFO - PROCESS | 384 | --DOMWINDOW == 131 (000000CF350C7400) [pid = 384] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:51:27 INFO - PROCESS | 384 | --DOMWINDOW == 130 (000000CF31E16400) [pid = 384] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:51:27 INFO - PROCESS | 384 | --DOMWINDOW == 129 (000000CF44265400) [pid = 384] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:51:27 INFO - PROCESS | 384 | --DOMWINDOW == 128 (000000CF403ED800) [pid = 384] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:51:27 INFO - PROCESS | 384 | 1461084687279 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]]]}] 09:51:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:51:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 839ms 09:51:27 INFO - PROCESS | 384 | 1461084687309 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 09:51:27 INFO - PROCESS | 384 | 1461084687312 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 09:51:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:51:27 INFO - PROCESS | 384 | 1461084687315 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:51:27 INFO - PROCESS | 384 | 1461084687317 Marionette TRACE conn5 <- [1,1610,null,{}] 09:51:27 INFO - PROCESS | 384 | 1461084687320 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}] 09:51:27 INFO - PROCESS | 384 | 1461084687414 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 09:51:27 INFO - PROCESS | 384 | 1461084687420 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E42000 == 94 [pid = 384] [id = 412] 09:51:27 INFO - PROCESS | 384 | ++DOMWINDOW == 129 (000000CF38FD2400) [pid = 384] [serial = 1236] [outer = 0000000000000000] 09:51:27 INFO - PROCESS | 384 | ++DOMWINDOW == 130 (000000CF40581C00) [pid = 384] [serial = 1237] [outer = 000000CF38FD2400] 09:51:27 INFO - PROCESS | 384 | 1461084687467 Marionette DEBUG loaded listener.js 09:51:27 INFO - PROCESS | 384 | ++DOMWINDOW == 131 (000000CF47ECD800) [pid = 384] [serial = 1238] [outer = 000000CF38FD2400] 09:51:27 INFO - PROCESS | 384 | 1461084687952 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]]]}] 09:51:27 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 09:51:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 671ms 09:51:28 INFO - PROCESS | 384 | 1461084687989 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 09:51:28 INFO - PROCESS | 384 | 1461084687992 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 09:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:51:28 INFO - PROCESS | 384 | 1461084687995 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:51:28 INFO - PROCESS | 384 | 1461084687997 Marionette TRACE conn5 <- [1,1614,null,{}] 09:51:28 INFO - PROCESS | 384 | 1461084688000 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}] 09:51:28 INFO - PROCESS | 384 | 1461084688097 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 09:51:28 INFO - PROCESS | 384 | 1461084688103 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B8B2000 == 95 [pid = 384] [id = 413] 09:51:28 INFO - PROCESS | 384 | ++DOMWINDOW == 132 (000000CF48442800) [pid = 384] [serial = 1239] [outer = 0000000000000000] 09:51:28 INFO - PROCESS | 384 | ++DOMWINDOW == 133 (000000CF4844B000) [pid = 384] [serial = 1240] [outer = 000000CF48442800] 09:51:28 INFO - PROCESS | 384 | 1461084688149 Marionette DEBUG loaded listener.js 09:51:28 INFO - PROCESS | 384 | ++DOMWINDOW == 134 (000000CF495E1400) [pid = 384] [serial = 1241] [outer = 000000CF48442800] 09:51:28 INFO - PROCESS | 384 | 1461084688560 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]]]}] 09:51:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:51:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 629ms 09:51:28 INFO - PROCESS | 384 | 1461084688627 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 09:51:28 INFO - PROCESS | 384 | 1461084688630 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 09:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:51:28 INFO - PROCESS | 384 | 1461084688633 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:51:28 INFO - PROCESS | 384 | 1461084688635 Marionette TRACE conn5 <- [1,1618,null,{}] 09:51:28 INFO - PROCESS | 384 | 1461084688638 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}] 09:51:28 INFO - PROCESS | 384 | 1461084688733 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 09:51:28 INFO - PROCESS | 384 | 1461084688739 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C54B800 == 96 [pid = 384] [id = 414] 09:51:28 INFO - PROCESS | 384 | ++DOMWINDOW == 135 (000000CF4A538800) [pid = 384] [serial = 1242] [outer = 0000000000000000] 09:51:28 INFO - PROCESS | 384 | ++DOMWINDOW == 136 (000000CF4B045400) [pid = 384] [serial = 1243] [outer = 000000CF4A538800] 09:51:28 INFO - PROCESS | 384 | 1461084688784 Marionette DEBUG loaded listener.js 09:51:28 INFO - PROCESS | 384 | ++DOMWINDOW == 137 (000000CF4B80C000) [pid = 384] [serial = 1244] [outer = 000000CF4A538800] 09:51:29 INFO - PROCESS | 384 | 1461084689238 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]]]}] 09:51:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:51:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 628ms 09:51:29 INFO - PROCESS | 384 | 1461084689340 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 09:51:29 INFO - PROCESS | 384 | 1461084689344 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 09:51:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:51:29 INFO - PROCESS | 384 | 1461084689351 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:51:29 INFO - PROCESS | 384 | 1461084689355 Marionette TRACE conn5 <- [1,1622,null,{}] 09:51:29 INFO - PROCESS | 384 | 1461084689362 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}] 09:51:29 INFO - PROCESS | 384 | 1461084689557 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 09:51:29 INFO - PROCESS | 384 | 1461084689705 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41147000 == 97 [pid = 384] [id = 415] 09:51:29 INFO - PROCESS | 384 | ++DOMWINDOW == 138 (000000CF34E84400) [pid = 384] [serial = 1245] [outer = 0000000000000000] 09:51:29 INFO - PROCESS | 384 | ++DOMWINDOW == 139 (000000CF37FCC400) [pid = 384] [serial = 1246] [outer = 000000CF34E84400] 09:51:29 INFO - PROCESS | 384 | 1461084689766 Marionette DEBUG loaded listener.js 09:51:29 INFO - PROCESS | 384 | ++DOMWINDOW == 140 (000000CF39B88800) [pid = 384] [serial = 1247] [outer = 000000CF34E84400] 09:51:30 INFO - PROCESS | 384 | 1461084690363 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]]]}] 09:51:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1021ms 09:51:30 INFO - PROCESS | 384 | 1461084690376 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 09:51:30 INFO - PROCESS | 384 | 1461084690380 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 09:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:51:30 INFO - PROCESS | 384 | 1461084690389 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:51:30 INFO - PROCESS | 384 | 1461084690393 Marionette TRACE conn5 <- [1,1626,null,{}] 09:51:30 INFO - PROCESS | 384 | 1461084690398 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}] 09:51:30 INFO - PROCESS | 384 | 1461084690522 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 09:51:30 INFO - PROCESS | 384 | 1461084690633 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44CD6800 == 98 [pid = 384] [id = 416] 09:51:30 INFO - PROCESS | 384 | ++DOMWINDOW == 141 (000000CF3F461000) [pid = 384] [serial = 1248] [outer = 0000000000000000] 09:51:30 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF3FC19400) [pid = 384] [serial = 1249] [outer = 000000CF3F461000] 09:51:30 INFO - PROCESS | 384 | 1461084690690 Marionette DEBUG loaded listener.js 09:51:30 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000CF4058E000) [pid = 384] [serial = 1250] [outer = 000000CF3F461000] 09:51:31 INFO - PROCESS | 384 | 1461084691318 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]]]}] 09:51:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:51:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 986ms 09:51:31 INFO - PROCESS | 384 | 1461084691376 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 09:51:31 INFO - PROCESS | 384 | 1461084691379 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 09:51:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:51:31 INFO - PROCESS | 384 | 1461084691383 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:51:31 INFO - PROCESS | 384 | 1461084691385 Marionette TRACE conn5 <- [1,1630,null,{}] 09:51:31 INFO - PROCESS | 384 | 1461084691396 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}] 09:51:31 INFO - PROCESS | 384 | 1461084691525 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 09:51:31 INFO - PROCESS | 384 | 1461084691665 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D17B800 == 99 [pid = 384] [id = 417] 09:51:31 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000CF4437DC00) [pid = 384] [serial = 1251] [outer = 0000000000000000] 09:51:31 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF44383800) [pid = 384] [serial = 1252] [outer = 000000CF4437DC00] 09:51:31 INFO - PROCESS | 384 | 1461084691727 Marionette DEBUG loaded listener.js 09:51:31 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000CF45F84000) [pid = 384] [serial = 1253] [outer = 000000CF4437DC00] 09:51:32 INFO - PROCESS | 384 | 1461084692376 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]]]}] 09:51:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:51:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1024ms 09:51:32 INFO - PROCESS | 384 | 1461084692409 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 09:51:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:51:32 INFO - PROCESS | 384 | 1461084692411 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 09:51:32 INFO - PROCESS | 384 | 1461084692415 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:51:32 INFO - PROCESS | 384 | 1461084692417 Marionette TRACE conn5 <- [1,1634,null,{}] 09:51:32 INFO - PROCESS | 384 | 1461084692421 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}] 09:51:32 INFO - PROCESS | 384 | 1461084692543 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 09:51:32 INFO - PROCESS | 384 | 1461084692652 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C451000 == 100 [pid = 384] [id = 418] 09:51:32 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF4871E000) [pid = 384] [serial = 1254] [outer = 0000000000000000] 09:51:32 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (000000CF495DF000) [pid = 384] [serial = 1255] [outer = 000000CF4871E000] 09:51:32 INFO - PROCESS | 384 | 1461084692711 Marionette DEBUG loaded listener.js 09:51:32 INFO - PROCESS | 384 | ++DOMWINDOW == 149 (000000CF4B3B2400) [pid = 384] [serial = 1256] [outer = 000000CF4871E000] 09:51:33 INFO - PROCESS | 384 | 1461084693302 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]]]}] 09:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 923ms 09:51:33 INFO - PROCESS | 384 | 1461084693341 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 09:51:33 INFO - PROCESS | 384 | 1461084693344 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 09:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:51:33 INFO - PROCESS | 384 | 1461084693347 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:51:33 INFO - PROCESS | 384 | 1461084693350 Marionette TRACE conn5 <- [1,1638,null,{}] 09:51:33 INFO - PROCESS | 384 | 1461084693354 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}] 09:51:33 INFO - PROCESS | 384 | 1461084693471 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 09:51:33 INFO - PROCESS | 384 | 1461084693580 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E29A000 == 101 [pid = 384] [id = 419] 09:51:33 INFO - PROCESS | 384 | ++DOMWINDOW == 150 (000000CF4C42F400) [pid = 384] [serial = 1257] [outer = 0000000000000000] 09:51:33 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (000000CF4CE18800) [pid = 384] [serial = 1258] [outer = 000000CF4C42F400] 09:51:33 INFO - PROCESS | 384 | 1461084693638 Marionette DEBUG loaded listener.js 09:51:33 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (000000CF4D1EC800) [pid = 384] [serial = 1259] [outer = 000000CF4C42F400] 09:51:34 INFO - PROCESS | 384 | 1461084694191 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]]]}] 09:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 881ms 09:51:34 INFO - PROCESS | 384 | 1461084694231 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 09:51:34 INFO - PROCESS | 384 | 1461084694234 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 09:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:51:34 INFO - PROCESS | 384 | 1461084694237 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:51:34 INFO - PROCESS | 384 | 1461084694240 Marionette TRACE conn5 <- [1,1642,null,{}] 09:51:34 INFO - PROCESS | 384 | 1461084694243 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}] 09:51:34 INFO - PROCESS | 384 | 1461084694388 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 09:51:34 INFO - PROCESS | 384 | 1461084694502 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E8E0000 == 102 [pid = 384] [id = 420] 09:51:34 INFO - PROCESS | 384 | ++DOMWINDOW == 153 (000000CF4E0ECC00) [pid = 384] [serial = 1260] [outer = 0000000000000000] 09:51:34 INFO - PROCESS | 384 | ++DOMWINDOW == 154 (000000CF4E0F0C00) [pid = 384] [serial = 1261] [outer = 000000CF4E0ECC00] 09:51:34 INFO - PROCESS | 384 | 1461084694603 Marionette DEBUG loaded listener.js 09:51:34 INFO - PROCESS | 384 | ++DOMWINDOW == 155 (000000CF4C11A000) [pid = 384] [serial = 1262] [outer = 000000CF4E0ECC00] 09:51:35 INFO - PROCESS | 384 | 1461084695178 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]]]}] 09:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 986ms 09:51:35 INFO - PROCESS | 384 | 1461084695226 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 09:51:35 INFO - PROCESS | 384 | 1461084695229 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 09:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:51:35 INFO - PROCESS | 384 | 1461084695232 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:51:35 INFO - PROCESS | 384 | 1461084695234 Marionette TRACE conn5 <- [1,1646,null,{}] 09:51:35 INFO - PROCESS | 384 | 1461084695238 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}] 09:51:35 INFO - PROCESS | 384 | 1461084695355 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 09:51:35 INFO - PROCESS | 384 | 1461084695493 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:35 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E40C800 == 103 [pid = 384] [id = 421] 09:51:35 INFO - PROCESS | 384 | ++DOMWINDOW == 156 (000000CF4C11FC00) [pid = 384] [serial = 1263] [outer = 0000000000000000] 09:51:35 INFO - PROCESS | 384 | ++DOMWINDOW == 157 (000000CF4DE25000) [pid = 384] [serial = 1264] [outer = 000000CF4C11FC00] 09:51:35 INFO - PROCESS | 384 | 1461084695551 Marionette DEBUG loaded listener.js 09:51:35 INFO - PROCESS | 384 | ++DOMWINDOW == 158 (000000CF4DE2BC00) [pid = 384] [serial = 1265] [outer = 000000CF4C11FC00] 09:51:36 INFO - PROCESS | 384 | 1461084696140 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]]]}] 09:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 986ms 09:51:36 INFO - PROCESS | 384 | 1461084696221 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 09:51:36 INFO - PROCESS | 384 | 1461084696224 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 09:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:51:36 INFO - PROCESS | 384 | 1461084696227 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:51:36 INFO - PROCESS | 384 | 1461084696230 Marionette TRACE conn5 <- [1,1650,null,{}] 09:51:36 INFO - PROCESS | 384 | 1461084696234 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}] 09:51:36 INFO - PROCESS | 384 | 1461084696355 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 09:51:36 INFO - PROCESS | 384 | 1461084696490 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E8F3800 == 104 [pid = 384] [id = 422] 09:51:36 INFO - PROCESS | 384 | ++DOMWINDOW == 159 (000000CF4DE28400) [pid = 384] [serial = 1266] [outer = 0000000000000000] 09:51:36 INFO - PROCESS | 384 | ++DOMWINDOW == 160 (000000CF4E6D3400) [pid = 384] [serial = 1267] [outer = 000000CF4DE28400] 09:51:36 INFO - PROCESS | 384 | 1461084696547 Marionette DEBUG loaded listener.js 09:51:36 INFO - PROCESS | 384 | ++DOMWINDOW == 161 (000000CF4E6DA800) [pid = 384] [serial = 1268] [outer = 000000CF4DE28400] 09:51:37 INFO - PROCESS | 384 | 1461084697103 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]]]}] 09:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 925ms 09:51:37 INFO - PROCESS | 384 | 1461084697154 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 09:51:37 INFO - PROCESS | 384 | 1461084697157 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 09:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:51:37 INFO - PROCESS | 384 | 1461084697161 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:51:37 INFO - PROCESS | 384 | 1461084697163 Marionette TRACE conn5 <- [1,1654,null,{}] 09:51:37 INFO - PROCESS | 384 | 1461084697167 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}] 09:51:37 INFO - PROCESS | 384 | 1461084697284 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 09:51:37 INFO - PROCESS | 384 | 1461084697422 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:37 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E4D7800 == 105 [pid = 384] [id = 423] 09:51:37 INFO - PROCESS | 384 | ++DOMWINDOW == 162 (000000CF44D13C00) [pid = 384] [serial = 1269] [outer = 0000000000000000] 09:51:37 INFO - PROCESS | 384 | ++DOMWINDOW == 163 (000000CF44D1C400) [pid = 384] [serial = 1270] [outer = 000000CF44D13C00] 09:51:37 INFO - PROCESS | 384 | 1461084697480 Marionette DEBUG loaded listener.js 09:51:37 INFO - PROCESS | 384 | ++DOMWINDOW == 164 (000000CF4DE31000) [pid = 384] [serial = 1271] [outer = 000000CF44D13C00] 09:51:38 INFO - PROCESS | 384 | 1461084698121 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]]]}] 09:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 986ms 09:51:38 INFO - PROCESS | 384 | 1461084698149 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 09:51:38 INFO - PROCESS | 384 | 1461084698152 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 09:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:51:38 INFO - PROCESS | 384 | 1461084698155 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:51:38 INFO - PROCESS | 384 | 1461084698158 Marionette TRACE conn5 <- [1,1658,null,{}] 09:51:38 INFO - PROCESS | 384 | 1461084698161 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}] 09:51:38 INFO - PROCESS | 384 | 1461084698282 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 09:51:38 INFO - PROCESS | 384 | 1461084698605 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:38 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40458800 == 106 [pid = 384] [id = 424] 09:51:38 INFO - PROCESS | 384 | ++DOMWINDOW == 165 (000000CF31E1EC00) [pid = 384] [serial = 1272] [outer = 0000000000000000] 09:51:38 INFO - PROCESS | 384 | ++DOMWINDOW == 166 (000000CF3275D400) [pid = 384] [serial = 1273] [outer = 000000CF31E1EC00] 09:51:38 INFO - PROCESS | 384 | 1461084698683 Marionette DEBUG loaded listener.js 09:51:38 INFO - PROCESS | 384 | ++DOMWINDOW == 167 (000000CF3470C400) [pid = 384] [serial = 1274] [outer = 000000CF31E1EC00] 09:51:39 INFO - PROCESS | 384 | 1461084699334 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]]]}] 09:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1230ms 09:51:39 INFO - PROCESS | 384 | 1461084699388 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 09:51:39 INFO - PROCESS | 384 | 1461084699394 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 09:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:51:39 INFO - PROCESS | 384 | 1461084699399 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:51:39 INFO - PROCESS | 384 | 1461084699402 Marionette TRACE conn5 <- [1,1662,null,{}] 09:51:39 INFO - PROCESS | 384 | 1461084699407 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}] 09:51:39 INFO - PROCESS | 384 | 1461084699524 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 09:51:39 INFO - PROCESS | 384 | 1461084699667 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43ECF800 == 107 [pid = 384] [id = 425] 09:51:39 INFO - PROCESS | 384 | ++DOMWINDOW == 168 (000000CF3C996800) [pid = 384] [serial = 1275] [outer = 0000000000000000] 09:51:39 INFO - PROCESS | 384 | ++DOMWINDOW == 169 (000000CF3D65E800) [pid = 384] [serial = 1276] [outer = 000000CF3C996800] 09:51:39 INFO - PROCESS | 384 | 1461084699723 Marionette DEBUG loaded listener.js 09:51:39 INFO - PROCESS | 384 | ++DOMWINDOW == 170 (000000CF3FF04C00) [pid = 384] [serial = 1277] [outer = 000000CF3C996800] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E0D5800 == 106 [pid = 384] [id = 366] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B8B2000 == 105 [pid = 384] [id = 413] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF47E42000 == 104 [pid = 384] [id = 412] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF49545800 == 103 [pid = 384] [id = 411] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D2F000 == 102 [pid = 384] [id = 410] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF47E5D800 == 101 [pid = 384] [id = 409] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF44D7B800 == 100 [pid = 384] [id = 408] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF442AB000 == 99 [pid = 384] [id = 407] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 169 (000000CF44505800) [pid = 384] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF385E6000 == 98 [pid = 384] [id = 406] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF3FE0D000 == 97 [pid = 384] [id = 405] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B6CE800 == 96 [pid = 384] [id = 400] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B07F000 == 95 [pid = 384] [id = 399] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF49540000 == 94 [pid = 384] [id = 398] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF44D69800 == 93 [pid = 384] [id = 397] 09:51:40 INFO - PROCESS | 384 | --DOCSHELL 000000CF40958800 == 92 [pid = 384] [id = 396] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 168 (000000CF47F8CC00) [pid = 384] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 167 (000000CF4A53B400) [pid = 384] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 166 (000000CF400E4C00) [pid = 384] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 165 (000000CF4843F000) [pid = 384] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 164 (000000CF43CD4800) [pid = 384] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 163 (000000CF38255400) [pid = 384] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 162 (000000CF38F31400) [pid = 384] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 161 (000000CF3D7DF800) [pid = 384] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 160 (000000CF3F463400) [pid = 384] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 159 (000000CF45E84800) [pid = 384] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 158 (000000CF41AF1800) [pid = 384] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 157 (000000CF412F4800) [pid = 384] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 156 (000000CF495EC400) [pid = 384] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 155 (000000CF403EC400) [pid = 384] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 154 (000000CF3817FC00) [pid = 384] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 153 (000000CF3C9A4C00) [pid = 384] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 152 (000000CF417F2000) [pid = 384] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 151 (000000CF38257400) [pid = 384] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 150 (000000CF32FCA400) [pid = 384] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 149 (000000CF4B3AF400) [pid = 384] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 148 (000000CF4603C000) [pid = 384] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 147 (000000CF44384800) [pid = 384] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 146 (000000CF43E45C00) [pid = 384] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 145 (000000CF4058A800) [pid = 384] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 144 (000000CF406C2400) [pid = 384] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 143 (000000CF403E4000) [pid = 384] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 142 (000000CF43E4E000) [pid = 384] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | --DOMWINDOW == 141 (000000CF4446A400) [pid = 384] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 09:51:40 INFO - PROCESS | 384 | 1461084700385 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]]]}] 09:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1024ms 09:51:40 INFO - PROCESS | 384 | 1461084700428 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 09:51:40 INFO - PROCESS | 384 | 1461084700432 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 09:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:51:40 INFO - PROCESS | 384 | 1461084700437 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:51:40 INFO - PROCESS | 384 | 1461084700439 Marionette TRACE conn5 <- [1,1666,null,{}] 09:51:40 INFO - PROCESS | 384 | 1461084700443 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}] 09:51:40 INFO - PROCESS | 384 | 1461084700578 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 09:51:40 INFO - PROCESS | 384 | 1461084700643 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4005C000 == 93 [pid = 384] [id = 426] 09:51:40 INFO - PROCESS | 384 | ++DOMWINDOW == 142 (000000CF37FD1800) [pid = 384] [serial = 1278] [outer = 0000000000000000] 09:51:40 INFO - PROCESS | 384 | ++DOMWINDOW == 143 (000000CF38F32800) [pid = 384] [serial = 1279] [outer = 000000CF37FD1800] 09:51:40 INFO - PROCESS | 384 | 1461084700691 Marionette DEBUG loaded listener.js 09:51:40 INFO - PROCESS | 384 | ++DOMWINDOW == 144 (000000CF3D77D800) [pid = 384] [serial = 1280] [outer = 000000CF37FD1800] 09:51:41 INFO - PROCESS | 384 | 1461084701145 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]]]}] 09:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 734ms 09:51:41 INFO - PROCESS | 384 | 1461084701174 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 09:51:41 INFO - PROCESS | 384 | 1461084701177 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 09:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:51:41 INFO - PROCESS | 384 | 1461084701214 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:51:41 INFO - PROCESS | 384 | 1461084701221 Marionette TRACE conn5 <- [1,1670,null,{}] 09:51:41 INFO - PROCESS | 384 | 1461084701230 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}] 09:51:41 INFO - PROCESS | 384 | 1461084701332 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 09:51:41 INFO - PROCESS | 384 | 1461084701345 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449E3000 == 94 [pid = 384] [id = 427] 09:51:41 INFO - PROCESS | 384 | ++DOMWINDOW == 145 (000000CF403E8800) [pid = 384] [serial = 1281] [outer = 0000000000000000] 09:51:41 INFO - PROCESS | 384 | ++DOMWINDOW == 146 (000000CF40533800) [pid = 384] [serial = 1282] [outer = 000000CF403E8800] 09:51:41 INFO - PROCESS | 384 | 1461084701392 Marionette DEBUG loaded listener.js 09:51:41 INFO - PROCESS | 384 | ++DOMWINDOW == 147 (000000CF406A7C00) [pid = 384] [serial = 1283] [outer = 000000CF403E8800] 09:51:41 INFO - PROCESS | 384 | 1461084701856 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]]]}] 09:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 713ms 09:51:41 INFO - PROCESS | 384 | 1461084701897 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 09:51:41 INFO - PROCESS | 384 | 1461084701900 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 09:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:51:41 INFO - PROCESS | 384 | 1461084701903 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:51:41 INFO - PROCESS | 384 | 1461084701905 Marionette TRACE conn5 <- [1,1674,null,{}] 09:51:41 INFO - PROCESS | 384 | 1461084701909 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}] 09:51:42 INFO - PROCESS | 384 | 1461084702006 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 09:51:42 INFO - PROCESS | 384 | 1461084702013 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF45414000 == 95 [pid = 384] [id = 428] 09:51:42 INFO - PROCESS | 384 | ++DOMWINDOW == 148 (000000CF40E2FC00) [pid = 384] [serial = 1284] [outer = 0000000000000000] 09:51:42 INFO - PROCESS | 384 | ++DOMWINDOW == 149 (000000CF415DDC00) [pid = 384] [serial = 1285] [outer = 000000CF40E2FC00] 09:51:42 INFO - PROCESS | 384 | 1461084702059 Marionette DEBUG loaded listener.js 09:51:42 INFO - PROCESS | 384 | ++DOMWINDOW == 150 (000000CF41954400) [pid = 384] [serial = 1286] [outer = 000000CF40E2FC00] 09:51:42 INFO - PROCESS | 384 | 1461084702513 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]]]}] 09:51:42 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 09:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 629ms 09:51:42 INFO - PROCESS | 384 | 1461084702542 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 09:51:42 INFO - PROCESS | 384 | 1461084702544 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 09:51:42 INFO - PROCESS | 384 | 1461084702548 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:51:42 INFO - PROCESS | 384 | 1461084702549 Marionette TRACE conn5 <- [1,1678,null,{}] 09:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:51:42 INFO - PROCESS | 384 | 1461084702563 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}] 09:51:42 INFO - PROCESS | 384 | 1461084702688 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 09:51:42 INFO - PROCESS | 384 | 1461084702804 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48250000 == 96 [pid = 384] [id = 429] 09:51:42 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (000000CF43E06C00) [pid = 384] [serial = 1287] [outer = 0000000000000000] 09:51:42 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (000000CF43E0BC00) [pid = 384] [serial = 1288] [outer = 000000CF43E06C00] 09:51:42 INFO - PROCESS | 384 | 1461084702870 Marionette DEBUG loaded listener.js 09:51:42 INFO - PROCESS | 384 | ++DOMWINDOW == 153 (000000CF441D3400) [pid = 384] [serial = 1289] [outer = 000000CF43E06C00] 09:51:43 INFO - PROCESS | 384 | 1461084703311 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]]]}] 09:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 840ms 09:51:43 INFO - PROCESS | 384 | 1461084703398 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 09:51:43 INFO - PROCESS | 384 | 1461084703400 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 09:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:51:43 INFO - PROCESS | 384 | 1461084703404 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:51:43 INFO - PROCESS | 384 | 1461084703405 Marionette TRACE conn5 <- [1,1682,null,{}] 09:51:43 INFO - PROCESS | 384 | 1461084703416 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}] 09:51:43 INFO - PROCESS | 384 | 1461084703545 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 09:51:43 INFO - PROCESS | 384 | 1461084703621 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF487DC000 == 97 [pid = 384] [id = 430] 09:51:43 INFO - PROCESS | 384 | ++DOMWINDOW == 154 (000000CF4440A400) [pid = 384] [serial = 1290] [outer = 0000000000000000] 09:51:43 INFO - PROCESS | 384 | ++DOMWINDOW == 155 (000000CF44484800) [pid = 384] [serial = 1291] [outer = 000000CF4440A400] 09:51:43 INFO - PROCESS | 384 | 1461084703668 Marionette DEBUG loaded listener.js 09:51:43 INFO - PROCESS | 384 | ++DOMWINDOW == 156 (000000CF44D20C00) [pid = 384] [serial = 1292] [outer = 000000CF4440A400] 09:51:44 INFO - PROCESS | 384 | 1461084704085 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]]]}] 09:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 734ms 09:51:44 INFO - PROCESS | 384 | 1461084704150 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 09:51:44 INFO - PROCESS | 384 | 1461084704152 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 09:51:44 INFO - PROCESS | 384 | 1461084704156 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:51:44 INFO - PROCESS | 384 | 1461084704157 Marionette TRACE conn5 <- [1,1686,null,{}] 09:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:51:44 INFO - PROCESS | 384 | 1461084704161 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}] 09:51:44 INFO - PROCESS | 384 | 1461084704289 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 09:51:44 INFO - PROCESS | 384 | 1461084704356 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:44 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49230800 == 98 [pid = 384] [id = 431] 09:51:44 INFO - PROCESS | 384 | ++DOMWINDOW == 157 (000000CF44415800) [pid = 384] [serial = 1293] [outer = 0000000000000000] 09:51:44 INFO - PROCESS | 384 | ++DOMWINDOW == 158 (000000CF4548A000) [pid = 384] [serial = 1294] [outer = 000000CF44415800] 09:51:44 INFO - PROCESS | 384 | 1461084704403 Marionette DEBUG loaded listener.js 09:51:44 INFO - PROCESS | 384 | ++DOMWINDOW == 159 (000000CF45F7D400) [pid = 384] [serial = 1295] [outer = 000000CF44415800] 09:51:44 INFO - PROCESS | 384 | --DOMWINDOW == 158 (000000CF32760400) [pid = 384] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:51:44 INFO - PROCESS | 384 | --DOMWINDOW == 157 (000000CF48442800) [pid = 384] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:51:44 INFO - PROCESS | 384 | --DOMWINDOW == 156 (000000CF45486400) [pid = 384] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:51:44 INFO - PROCESS | 384 | --DOMWINDOW == 155 (000000CF3F95CC00) [pid = 384] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:51:44 INFO - PROCESS | 384 | --DOMWINDOW == 154 (000000CF406A5800) [pid = 384] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:51:44 INFO - PROCESS | 384 | --DOMWINDOW == 153 (000000CF38F35400) [pid = 384] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:51:44 INFO - PROCESS | 384 | --DOMWINDOW == 152 (000000CF31E3A800) [pid = 384] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:51:44 INFO - PROCESS | 384 | --DOMWINDOW == 151 (000000CF43E08000) [pid = 384] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:51:44 INFO - PROCESS | 384 | --DOMWINDOW == 150 (000000CF38FD2400) [pid = 384] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:51:44 INFO - PROCESS | 384 | 1461084704926 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]]]}] 09:51:44 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 09:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 818ms 09:51:44 INFO - PROCESS | 384 | 1461084704986 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 09:51:44 INFO - PROCESS | 384 | 1461084704989 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 09:51:45 INFO - PROCESS | 384 | 1461084704993 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:51:45 INFO - PROCESS | 384 | 1461084704995 Marionette TRACE conn5 <- [1,1690,null,{}] 09:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:51:45 INFO - PROCESS | 384 | 1461084704999 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}] 09:51:45 INFO - PROCESS | 384 | 1461084705094 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 09:51:45 INFO - PROCESS | 384 | 1461084705100 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B080800 == 99 [pid = 384] [id = 432] 09:51:45 INFO - PROCESS | 384 | ++DOMWINDOW == 151 (000000CF402B0000) [pid = 384] [serial = 1296] [outer = 0000000000000000] 09:51:45 INFO - PROCESS | 384 | ++DOMWINDOW == 152 (000000CF45486400) [pid = 384] [serial = 1297] [outer = 000000CF402B0000] 09:51:45 INFO - PROCESS | 384 | 1461084705146 Marionette DEBUG loaded listener.js 09:51:45 INFO - PROCESS | 384 | ++DOMWINDOW == 153 (000000CF46041800) [pid = 384] [serial = 1298] [outer = 000000CF402B0000] 09:51:45 INFO - PROCESS | 384 | 1461084705586 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]]]}] 09:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 629ms 09:51:45 INFO - PROCESS | 384 | 1461084705631 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 09:51:45 INFO - PROCESS | 384 | 1461084705633 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 09:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:51:45 INFO - PROCESS | 384 | 1461084705636 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:51:45 INFO - PROCESS | 384 | 1461084705638 Marionette TRACE conn5 <- [1,1694,null,{}] 09:51:45 INFO - PROCESS | 384 | 1461084705642 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}] 09:51:45 INFO - PROCESS | 384 | 1461084705739 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 09:51:45 INFO - PROCESS | 384 | 1461084705745 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B766000 == 100 [pid = 384] [id = 433] 09:51:45 INFO - PROCESS | 384 | ++DOMWINDOW == 154 (000000CF47ECF800) [pid = 384] [serial = 1299] [outer = 0000000000000000] 09:51:45 INFO - PROCESS | 384 | ++DOMWINDOW == 155 (000000CF47F1E400) [pid = 384] [serial = 1300] [outer = 000000CF47ECF800] 09:51:45 INFO - PROCESS | 384 | 1461084705825 Marionette DEBUG loaded listener.js 09:51:45 INFO - PROCESS | 384 | ++DOMWINDOW == 156 (000000CF4828A000) [pid = 384] [serial = 1301] [outer = 000000CF47ECF800] 09:51:46 INFO - PROCESS | 384 | 1461084706280 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]]]}] 09:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 671ms 09:51:46 INFO - PROCESS | 384 | 1461084706309 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 09:51:46 INFO - PROCESS | 384 | 1461084706311 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 09:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:51:46 INFO - PROCESS | 384 | 1461084706314 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:51:46 INFO - PROCESS | 384 | 1461084706316 Marionette TRACE conn5 <- [1,1698,null,{}] 09:51:46 INFO - PROCESS | 384 | 1461084706320 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}] 09:51:46 INFO - PROCESS | 384 | 1461084706418 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 09:51:46 INFO - PROCESS | 384 | 1461084706425 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C251000 == 101 [pid = 384] [id = 434] 09:51:46 INFO - PROCESS | 384 | ++DOMWINDOW == 157 (000000CF48448C00) [pid = 384] [serial = 1302] [outer = 0000000000000000] 09:51:46 INFO - PROCESS | 384 | ++DOMWINDOW == 158 (000000CF48712800) [pid = 384] [serial = 1303] [outer = 000000CF48448C00] 09:51:46 INFO - PROCESS | 384 | 1461084706477 Marionette DEBUG loaded listener.js 09:51:46 INFO - PROCESS | 384 | ++DOMWINDOW == 159 (000000CF4B03AC00) [pid = 384] [serial = 1304] [outer = 000000CF48448C00] 09:51:47 INFO - PROCESS | 384 | 1461084707289 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]]]}] 09:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1018ms 09:51:47 INFO - PROCESS | 384 | 1461084707336 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 09:51:47 INFO - PROCESS | 384 | 1461084707342 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 09:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:51:47 INFO - PROCESS | 384 | 1461084707348 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:51:47 INFO - PROCESS | 384 | 1461084707352 Marionette TRACE conn5 <- [1,1702,null,{}] 09:51:47 INFO - PROCESS | 384 | 1461084707380 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}] 09:51:47 INFO - PROCESS | 384 | 1461084707547 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 09:51:47 INFO - PROCESS | 384 | 1461084707683 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF42A0E800 == 102 [pid = 384] [id = 435] 09:51:47 INFO - PROCESS | 384 | ++DOMWINDOW == 160 (000000CF3823B400) [pid = 384] [serial = 1305] [outer = 0000000000000000] 09:51:47 INFO - PROCESS | 384 | ++DOMWINDOW == 161 (000000CF39B8E400) [pid = 384] [serial = 1306] [outer = 000000CF3823B400] 09:51:47 INFO - PROCESS | 384 | 1461084707745 Marionette DEBUG loaded listener.js 09:51:47 INFO - PROCESS | 384 | ++DOMWINDOW == 162 (000000CF3FFCF400) [pid = 384] [serial = 1307] [outer = 000000CF3823B400] 09:51:48 INFO - PROCESS | 384 | 1461084708349 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 09:51:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 09:51:48 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 09:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:48 INFO - _addTest/ [0,1705,"getWindowHandle",null] 09:51:48 INFO - PROCESS | 384 | 1461084708405 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 09:51:48 INFO - PROCESS | 384 | 1461084708412 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:51:48 INFO - PROCESS | 384 | 1461084708415 Marionette TRACE conn5 <- [1,1706,null,{}] 09:51:48 INFO - PROCESS | 384 | 1461084708419 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}] 09:51:48 INFO - PROCESS | 384 | 1461084708551 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 09:51:48 INFO - PROCESS | 384 | 1461084708692 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48254000 == 103 [pid = 384] [id = 436] 09:51:48 INFO - PROCESS | 384 | ++DOMWINDOW == 163 (000000CF3FFCC800) [pid = 384] [serial = 1308] [outer = 0000000000000000] 09:51:48 INFO - PROCESS | 384 | ++DOMWINDOW == 164 (000000CF41F91800) [pid = 384] [serial = 1309] [outer = 000000CF3FFCC800] 09:51:48 INFO - PROCESS | 384 | 1461084708751 Marionette DEBUG loaded listener.js 09:51:48 INFO - PROCESS | 384 | ++DOMWINDOW == 165 (000000CF43E48C00) [pid = 384] [serial = 1310] [outer = 000000CF3FFCC800] 09:51:49 INFO - PROCESS | 384 | 1461084709364 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]]]}] 09:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1018ms 09:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:51:49 INFO - PROCESS | 384 | 1461084709436 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 09:51:49 INFO - PROCESS | 384 | 1461084709439 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 09:51:49 INFO - PROCESS | 384 | 1461084709443 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:51:49 INFO - PROCESS | 384 | 1461084709447 Marionette TRACE conn5 <- [1,1710,null,{}] 09:51:49 INFO - PROCESS | 384 | 1461084709460 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}] 09:51:49 INFO - PROCESS | 384 | 1461084709643 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 09:51:49 INFO - PROCESS | 384 | 1461084709778 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D89D800 == 104 [pid = 384] [id = 437] 09:51:49 INFO - PROCESS | 384 | ++DOMWINDOW == 166 (000000CF44C92800) [pid = 384] [serial = 1311] [outer = 0000000000000000] 09:51:49 INFO - PROCESS | 384 | ++DOMWINDOW == 167 (000000CF44C9D000) [pid = 384] [serial = 1312] [outer = 000000CF44C92800] 09:51:49 INFO - PROCESS | 384 | 1461084709841 Marionette DEBUG loaded listener.js 09:51:49 INFO - PROCESS | 384 | ++DOMWINDOW == 168 (000000CF47D87000) [pid = 384] [serial = 1313] [outer = 000000CF44C92800] 09:51:50 INFO - PROCESS | 384 | 1461084710440 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]]]}] 09:51:50 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 09:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1027ms 09:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:51:50 INFO - PROCESS | 384 | 1461084710472 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 09:51:50 INFO - PROCESS | 384 | 1461084710475 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 09:51:50 INFO - PROCESS | 384 | 1461084710479 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:51:50 INFO - PROCESS | 384 | 1461084710481 Marionette TRACE conn5 <- [1,1714,null,{}] 09:51:50 INFO - PROCESS | 384 | 1461084710485 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}] 09:51:50 INFO - PROCESS | 384 | 1461084710608 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 09:51:50 INFO - PROCESS | 384 | 1461084710719 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:50 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E2AB000 == 105 [pid = 384] [id = 438] 09:51:50 INFO - PROCESS | 384 | ++DOMWINDOW == 169 (000000CF4A53D800) [pid = 384] [serial = 1314] [outer = 0000000000000000] 09:51:50 INFO - PROCESS | 384 | ++DOMWINDOW == 170 (000000CF4B044C00) [pid = 384] [serial = 1315] [outer = 000000CF4A53D800] 09:51:50 INFO - PROCESS | 384 | 1461084710818 Marionette DEBUG loaded listener.js 09:51:50 INFO - PROCESS | 384 | ++DOMWINDOW == 171 (000000CF4B3BDC00) [pid = 384] [serial = 1316] [outer = 000000CF4A53D800] 09:51:51 INFO - PROCESS | 384 | 1461084711429 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]]]}] 09:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 986ms 09:51:51 INFO - PROCESS | 384 | 1461084711467 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 09:51:51 INFO - PROCESS | 384 | 1461084711469 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 09:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:51:51 INFO - PROCESS | 384 | 1461084711473 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:51:51 INFO - PROCESS | 384 | 1461084711475 Marionette TRACE conn5 <- [1,1718,null,{}] 09:51:51 INFO - PROCESS | 384 | 1461084711479 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}] 09:51:51 INFO - PROCESS | 384 | 1461084711596 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 09:51:51 INFO - PROCESS | 384 | 1461084711736 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:51 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4F406000 == 106 [pid = 384] [id = 439] 09:51:51 INFO - PROCESS | 384 | ++DOMWINDOW == 172 (000000CF4B3B4C00) [pid = 384] [serial = 1317] [outer = 0000000000000000] 09:51:51 INFO - PROCESS | 384 | ++DOMWINDOW == 173 (000000CF4C118C00) [pid = 384] [serial = 1318] [outer = 000000CF4B3B4C00] 09:51:51 INFO - PROCESS | 384 | 1461084711794 Marionette DEBUG loaded listener.js 09:51:51 INFO - PROCESS | 384 | ++DOMWINDOW == 174 (000000CF4CE1E000) [pid = 384] [serial = 1319] [outer = 000000CF4B3B4C00] 09:51:52 INFO - PROCESS | 384 | 1461084712381 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] 09:51:52 INFO - PROCESS | 384 | 1461084712465 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 09:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:51:52 INFO - PROCESS | 384 | 1461084712468 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:51:52 INFO - PROCESS | 384 | 1461084712470 Marionette TRACE conn5 <- [1,1722,null,{}] 09:51:52 INFO - PROCESS | 384 | 1461084712474 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}] 09:51:52 INFO - PROCESS | 384 | 1461084712616 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 09:51:52 INFO - PROCESS | 384 | 1461084712759 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF50107800 == 107 [pid = 384] [id = 440] 09:51:52 INFO - PROCESS | 384 | ++DOMWINDOW == 175 (000000CF4E0E5800) [pid = 384] [serial = 1320] [outer = 0000000000000000] 09:51:52 INFO - PROCESS | 384 | ++DOMWINDOW == 176 (000000CF4E0EF800) [pid = 384] [serial = 1321] [outer = 000000CF4E0E5800] 09:51:52 INFO - PROCESS | 384 | 1461084712821 Marionette DEBUG loaded listener.js 09:51:52 INFO - PROCESS | 384 | ++DOMWINDOW == 177 (000000CF4E999800) [pid = 384] [serial = 1322] [outer = 000000CF4E0E5800] 09:51:53 INFO - PROCESS | 384 | 1461084713404 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]]]}] 09:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 987ms 09:51:53 INFO - PROCESS | 384 | 1461084713457 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 09:51:53 INFO - PROCESS | 384 | 1461084713460 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 09:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:51:53 INFO - PROCESS | 384 | 1461084713463 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:51:53 INFO - PROCESS | 384 | 1461084713465 Marionette TRACE conn5 <- [1,1726,null,{}] 09:51:53 INFO - PROCESS | 384 | 1461084713469 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}] 09:51:53 INFO - PROCESS | 384 | 1461084713588 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 09:51:53 INFO - PROCESS | 384 | 1461084713728 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF50121800 == 108 [pid = 384] [id = 441] 09:51:53 INFO - PROCESS | 384 | ++DOMWINDOW == 178 (000000CF4E996400) [pid = 384] [serial = 1323] [outer = 0000000000000000] 09:51:53 INFO - PROCESS | 384 | ++DOMWINDOW == 179 (000000CF4E9A1000) [pid = 384] [serial = 1324] [outer = 000000CF4E996400] 09:51:53 INFO - PROCESS | 384 | 1461084713785 Marionette DEBUG loaded listener.js 09:51:53 INFO - PROCESS | 384 | ++DOMWINDOW == 180 (000000CF51AEBC00) [pid = 384] [serial = 1325] [outer = 000000CF4E996400] 09:51:54 INFO - PROCESS | 384 | 1461084714354 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]]]}] 09:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 923ms 09:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:51:54 INFO - PROCESS | 384 | 1461084714389 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 09:51:54 INFO - PROCESS | 384 | 1461084714392 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 09:51:54 INFO - PROCESS | 384 | 1461084714395 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:51:54 INFO - PROCESS | 384 | 1461084714398 Marionette TRACE conn5 <- [1,1730,null,{}] 09:51:54 INFO - PROCESS | 384 | 1461084714401 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}] 09:51:54 INFO - PROCESS | 384 | 1461084714520 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 09:51:54 INFO - PROCESS | 384 | 1461084714632 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:54 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4F6B3000 == 109 [pid = 384] [id = 442] 09:51:54 INFO - PROCESS | 384 | ++DOMWINDOW == 181 (000000CF4F627000) [pid = 384] [serial = 1326] [outer = 0000000000000000] 09:51:54 INFO - PROCESS | 384 | ++DOMWINDOW == 182 (000000CF4F630C00) [pid = 384] [serial = 1327] [outer = 000000CF4F627000] 09:51:54 INFO - PROCESS | 384 | 1461084714734 Marionette DEBUG loaded listener.js 09:51:54 INFO - PROCESS | 384 | ++DOMWINDOW == 183 (000000CF51AEA400) [pid = 384] [serial = 1328] [outer = 000000CF4F627000] 09:51:55 INFO - PROCESS | 384 | 1461084715265 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]]]}] 09:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 923ms 09:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:51:55 INFO - PROCESS | 384 | 1461084715320 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 09:51:55 INFO - PROCESS | 384 | 1461084715323 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 09:51:55 INFO - PROCESS | 384 | 1461084715327 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:51:55 INFO - PROCESS | 384 | 1461084715329 Marionette TRACE conn5 <- [1,1734,null,{}] 09:51:55 INFO - PROCESS | 384 | 1461084715333 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}] 09:51:55 INFO - PROCESS | 384 | 1461084715453 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 09:51:55 INFO - PROCESS | 384 | 1461084715567 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:55 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E857800 == 110 [pid = 384] [id = 443] 09:51:55 INFO - PROCESS | 384 | ++DOMWINDOW == 184 (000000CF4E915C00) [pid = 384] [serial = 1329] [outer = 0000000000000000] 09:51:55 INFO - PROCESS | 384 | ++DOMWINDOW == 185 (000000CF4E91B400) [pid = 384] [serial = 1330] [outer = 000000CF4E915C00] 09:51:55 INFO - PROCESS | 384 | 1461084715623 Marionette DEBUG loaded listener.js 09:51:55 INFO - PROCESS | 384 | ++DOMWINDOW == 186 (000000CF4E921000) [pid = 384] [serial = 1331] [outer = 000000CF4E915C00] 09:51:56 INFO - PROCESS | 384 | 1461084716234 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]]]}] 09:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 986ms 09:51:56 INFO - PROCESS | 384 | 1461084716315 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 09:51:56 INFO - PROCESS | 384 | 1461084716318 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 09:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:51:56 INFO - PROCESS | 384 | 1461084716322 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:51:56 INFO - PROCESS | 384 | 1461084716324 Marionette TRACE conn5 <- [1,1738,null,{}] 09:51:56 INFO - PROCESS | 384 | 1461084716328 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}] 09:51:56 INFO - PROCESS | 384 | 1461084716449 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 09:51:56 INFO - PROCESS | 384 | 1461084716783 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43EC9800 == 111 [pid = 384] [id = 444] 09:51:56 INFO - PROCESS | 384 | ++DOMWINDOW == 187 (000000CF32FCA400) [pid = 384] [serial = 1332] [outer = 0000000000000000] 09:51:56 INFO - PROCESS | 384 | ++DOMWINDOW == 188 (000000CF33BD9C00) [pid = 384] [serial = 1333] [outer = 000000CF32FCA400] 09:51:56 INFO - PROCESS | 384 | 1461084716851 Marionette DEBUG loaded listener.js 09:51:56 INFO - PROCESS | 384 | ++DOMWINDOW == 189 (000000CF3896AC00) [pid = 384] [serial = 1334] [outer = 000000CF32FCA400] 09:51:57 INFO - PROCESS | 384 | 1461084717507 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]]]}] 09:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1238ms 09:51:57 INFO - PROCESS | 384 | 1461084717563 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 09:51:57 INFO - PROCESS | 384 | 1461084717568 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 09:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:51:57 INFO - PROCESS | 384 | 1461084717573 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:51:57 INFO - PROCESS | 384 | 1461084717576 Marionette TRACE conn5 <- [1,1742,null,{}] 09:51:57 INFO - PROCESS | 384 | 1461084717582 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}] 09:51:57 INFO - PROCESS | 384 | 1461084717705 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 09:51:57 INFO - PROCESS | 384 | 1461084717853 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:57 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3FBDB000 == 112 [pid = 384] [id = 445] 09:51:57 INFO - PROCESS | 384 | ++DOMWINDOW == 190 (000000CF3354B800) [pid = 384] [serial = 1335] [outer = 0000000000000000] 09:51:57 INFO - PROCESS | 384 | ++DOMWINDOW == 191 (000000CF40584000) [pid = 384] [serial = 1336] [outer = 000000CF3354B800] 09:51:57 INFO - PROCESS | 384 | 1461084717931 Marionette DEBUG loaded listener.js 09:51:58 INFO - PROCESS | 384 | ++DOMWINDOW == 192 (000000CF42D7A400) [pid = 384] [serial = 1337] [outer = 000000CF3354B800] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B45F000 == 111 [pid = 384] [id = 362] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B766000 == 110 [pid = 384] [id = 433] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B080800 == 109 [pid = 384] [id = 432] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF49230800 == 108 [pid = 384] [id = 431] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF487DC000 == 107 [pid = 384] [id = 430] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF48250000 == 106 [pid = 384] [id = 429] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF45414000 == 105 [pid = 384] [id = 428] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 191 (000000CF4B045400) [pid = 384] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 190 (000000CF47D84800) [pid = 384] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 189 (000000CF4871A400) [pid = 384] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 188 (000000CF3FF0E000) [pid = 384] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 187 (000000CF4CE1C800) [pid = 384] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 186 (000000CF4194AC00) [pid = 384] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 185 (000000CF45E8C400) [pid = 384] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 184 (000000CF38E98400) [pid = 384] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 183 (000000CF4B3B5C00) [pid = 384] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF449E3000 == 104 [pid = 384] [id = 427] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4005C000 == 103 [pid = 384] [id = 426] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF43ECF800 == 102 [pid = 384] [id = 425] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF40458800 == 101 [pid = 384] [id = 424] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E29A000 == 100 [pid = 384] [id = 419] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C451000 == 99 [pid = 384] [id = 418] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D17B800 == 98 [pid = 384] [id = 417] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF44CD6800 == 97 [pid = 384] [id = 416] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF41147000 == 96 [pid = 384] [id = 415] 09:51:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C54B800 == 95 [pid = 384] [id = 414] 09:51:58 INFO - PROCESS | 384 | 1461084718612 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]]]}] 09:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1081ms 09:51:58 INFO - PROCESS | 384 | 1461084718659 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 09:51:58 INFO - PROCESS | 384 | 1461084718664 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 09:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:51:58 INFO - PROCESS | 384 | 1461084718669 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:51:58 INFO - PROCESS | 384 | 1461084718671 Marionette TRACE conn5 <- [1,1746,null,{}] 09:51:58 INFO - PROCESS | 384 | 1461084718675 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}] 09:51:58 INFO - PROCESS | 384 | 1461084718781 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 182 (000000CF3928EC00) [pid = 384] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 181 (000000CF4844B000) [pid = 384] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 180 (000000CF37FCBC00) [pid = 384] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 179 (000000CF47D85400) [pid = 384] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 178 (000000CF4036C000) [pid = 384] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 177 (000000CF41F92000) [pid = 384] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 176 (000000CF40588000) [pid = 384] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 175 (000000CF449BEC00) [pid = 384] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 174 (000000CF37FCEC00) [pid = 384] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 173 (000000CF449C2C00) [pid = 384] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 172 (000000CF495E1400) [pid = 384] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 171 (000000CF43E4FC00) [pid = 384] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 170 (000000CF45491000) [pid = 384] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 169 (000000CF415E1800) [pid = 384] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 168 (000000CF3FF0A400) [pid = 384] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 167 (000000CF4072E800) [pid = 384] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 166 (000000CF337DE400) [pid = 384] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 165 (000000CF47ECD800) [pid = 384] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | --DOMWINDOW == 164 (000000CF40581C00) [pid = 384] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 09:51:58 INFO - PROCESS | 384 | 1461084718914 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:58 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4113F000 == 96 [pid = 384] [id = 446] 09:51:58 INFO - PROCESS | 384 | ++DOMWINDOW == 165 (000000CF34705400) [pid = 384] [serial = 1338] [outer = 0000000000000000] 09:51:58 INFO - PROCESS | 384 | ++DOMWINDOW == 166 (000000CF38CC9400) [pid = 384] [serial = 1339] [outer = 000000CF34705400] 09:51:58 INFO - PROCESS | 384 | 1461084718962 Marionette DEBUG loaded listener.js 09:51:59 INFO - PROCESS | 384 | ++DOMWINDOW == 167 (000000CF402A9C00) [pid = 384] [serial = 1340] [outer = 000000CF34705400] 09:51:59 INFO - PROCESS | 384 | 1461084719385 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]]]}] 09:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 776ms 09:51:59 INFO - PROCESS | 384 | 1461084719448 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 09:51:59 INFO - PROCESS | 384 | 1461084719450 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 09:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:51:59 INFO - PROCESS | 384 | 1461084719455 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:51:59 INFO - PROCESS | 384 | 1461084719461 Marionette TRACE conn5 <- [1,1750,null,{}] 09:51:59 INFO - PROCESS | 384 | 1461084719477 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}] 09:51:59 INFO - PROCESS | 384 | 1461084719581 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 09:51:59 INFO - PROCESS | 384 | 1461084719597 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E3E000 == 97 [pid = 384] [id = 447] 09:51:59 INFO - PROCESS | 384 | ++DOMWINDOW == 168 (000000CF41F92000) [pid = 384] [serial = 1341] [outer = 0000000000000000] 09:51:59 INFO - PROCESS | 384 | ++DOMWINDOW == 169 (000000CF43E07400) [pid = 384] [serial = 1342] [outer = 000000CF41F92000] 09:51:59 INFO - PROCESS | 384 | 1461084719645 Marionette DEBUG loaded listener.js 09:51:59 INFO - PROCESS | 384 | ++DOMWINDOW == 170 (000000CF44266C00) [pid = 384] [serial = 1343] [outer = 000000CF41F92000] 09:52:00 INFO - PROCESS | 384 | 1461084720110 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]]]}] 09:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 692ms 09:52:00 INFO - PROCESS | 384 | 1461084720148 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 09:52:00 INFO - PROCESS | 384 | 1461084720151 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 09:52:00 INFO - PROCESS | 384 | 1461084720155 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:52:00 INFO - PROCESS | 384 | 1461084720157 Marionette TRACE conn5 <- [1,1754,null,{}] 09:52:00 INFO - PROCESS | 384 | 1461084720160 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}] 09:52:00 INFO - PROCESS | 384 | 1461084720290 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 09:52:00 INFO - PROCESS | 384 | 1461084720403 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D5D000 == 98 [pid = 384] [id = 448] 09:52:00 INFO - PROCESS | 384 | ++DOMWINDOW == 171 (000000CF3FFCB000) [pid = 384] [serial = 1344] [outer = 0000000000000000] 09:52:00 INFO - PROCESS | 384 | ++DOMWINDOW == 172 (000000CF4446AC00) [pid = 384] [serial = 1345] [outer = 000000CF3FFCB000] 09:52:00 INFO - PROCESS | 384 | 1461084720450 Marionette DEBUG loaded listener.js 09:52:00 INFO - PROCESS | 384 | ++DOMWINDOW == 173 (000000CF44C96C00) [pid = 384] [serial = 1346] [outer = 000000CF3FFCB000] 09:52:00 INFO - PROCESS | 384 | 1461084720858 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]]]}] 09:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 734ms 09:52:00 INFO - PROCESS | 384 | 1461084720892 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 09:52:00 INFO - PROCESS | 384 | 1461084720894 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 09:52:00 INFO - PROCESS | 384 | 1461084720897 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:52:00 INFO - PROCESS | 384 | 1461084720899 Marionette TRACE conn5 <- [1,1758,null,{}] 09:52:00 INFO - PROCESS | 384 | 1461084720902 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}] 09:52:01 INFO - PROCESS | 384 | 1461084721040 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 09:52:01 INFO - PROCESS | 384 | 1461084721057 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4ACA3800 == 99 [pid = 384] [id = 449] 09:52:01 INFO - PROCESS | 384 | ++DOMWINDOW == 174 (000000CF44D1C800) [pid = 384] [serial = 1347] [outer = 0000000000000000] 09:52:01 INFO - PROCESS | 384 | ++DOMWINDOW == 175 (000000CF45041C00) [pid = 384] [serial = 1348] [outer = 000000CF44D1C800] 09:52:01 INFO - PROCESS | 384 | 1461084721115 Marionette DEBUG loaded listener.js 09:52:01 INFO - PROCESS | 384 | ++DOMWINDOW == 176 (000000CF45F8BC00) [pid = 384] [serial = 1349] [outer = 000000CF44D1C800] 09:52:01 INFO - PROCESS | 384 | 1461084721602 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]]]}] 09:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 734ms 09:52:01 INFO - PROCESS | 384 | 1461084721635 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 09:52:01 INFO - PROCESS | 384 | 1461084721637 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 09:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:52:01 INFO - PROCESS | 384 | 1461084721640 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:52:01 INFO - PROCESS | 384 | 1461084721642 Marionette TRACE conn5 <- [1,1762,null,{}] 09:52:01 INFO - PROCESS | 384 | 1461084721689 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}] 09:52:01 INFO - PROCESS | 384 | 1461084721822 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 09:52:01 INFO - PROCESS | 384 | 1461084721844 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B766000 == 100 [pid = 384] [id = 450] 09:52:01 INFO - PROCESS | 384 | ++DOMWINDOW == 177 (000000CF4844C800) [pid = 384] [serial = 1350] [outer = 0000000000000000] 09:52:01 INFO - PROCESS | 384 | ++DOMWINDOW == 178 (000000CF4871C400) [pid = 384] [serial = 1351] [outer = 000000CF4844C800] 09:52:01 INFO - PROCESS | 384 | 1461084721890 Marionette DEBUG loaded listener.js 09:52:01 INFO - PROCESS | 384 | ++DOMWINDOW == 179 (000000CF4A53B400) [pid = 384] [serial = 1352] [outer = 000000CF4844C800] 09:52:02 INFO - PROCESS | 384 | 1461084722350 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]]]}] 09:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 755ms 09:52:02 INFO - PROCESS | 384 | 1461084722399 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 09:52:02 INFO - PROCESS | 384 | 1461084722401 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 09:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:52:02 INFO - PROCESS | 384 | 1461084722404 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:52:02 INFO - PROCESS | 384 | 1461084722406 Marionette TRACE conn5 <- [1,1766,null,{}] 09:52:02 INFO - PROCESS | 384 | 1461084722415 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}] 09:52:02 INFO - PROCESS | 384 | 1461084722547 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 09:52:02 INFO - PROCESS | 384 | 1461084722565 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:02 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C286800 == 101 [pid = 384] [id = 451] 09:52:02 INFO - PROCESS | 384 | ++DOMWINDOW == 180 (000000CF48631800) [pid = 384] [serial = 1353] [outer = 0000000000000000] 09:52:02 INFO - PROCESS | 384 | ++DOMWINDOW == 181 (000000CF4B3BA400) [pid = 384] [serial = 1354] [outer = 000000CF48631800] 09:52:02 INFO - PROCESS | 384 | 1461084722612 Marionette DEBUG loaded listener.js 09:52:02 INFO - PROCESS | 384 | ++DOMWINDOW == 182 (000000CF4C437000) [pid = 384] [serial = 1355] [outer = 000000CF48631800] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 181 (000000CF3C996800) [pid = 384] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 180 (000000CF31E1EC00) [pid = 384] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 179 (000000CF403E8800) [pid = 384] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 178 (000000CF43E06C00) [pid = 384] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 177 (000000CF37FD1800) [pid = 384] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 176 (000000CF4440A400) [pid = 384] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 175 (000000CF40E2FC00) [pid = 384] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 174 (000000CF4A538800) [pid = 384] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 173 (000000CF44415800) [pid = 384] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 172 (000000CF47ECF800) [pid = 384] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 171 (000000CF402B0000) [pid = 384] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 170 (000000CF44476800) [pid = 384] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:52:03 INFO - PROCESS | 384 | --DOMWINDOW == 169 (000000CF45041800) [pid = 384] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:52:03 INFO - PROCESS | 384 | 1461084723270 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]]]}] 09:52:03 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 09:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 881ms 09:52:03 INFO - PROCESS | 384 | 1461084723288 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 09:52:03 INFO - PROCESS | 384 | 1461084723291 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 09:52:03 INFO - PROCESS | 384 | 1461084723294 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:52:03 INFO - PROCESS | 384 | 1461084723296 Marionette TRACE conn5 <- [1,1770,null,{}] 09:52:03 INFO - PROCESS | 384 | 1461084723300 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}] 09:52:03 INFO - PROCESS | 384 | 1461084723396 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 09:52:03 INFO - PROCESS | 384 | 1461084723402 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B6DB000 == 102 [pid = 384] [id = 452] 09:52:03 INFO - PROCESS | 384 | ++DOMWINDOW == 170 (000000CF40364800) [pid = 384] [serial = 1356] [outer = 0000000000000000] 09:52:03 INFO - PROCESS | 384 | ++DOMWINDOW == 171 (000000CF4440A400) [pid = 384] [serial = 1357] [outer = 000000CF40364800] 09:52:03 INFO - PROCESS | 384 | 1461084723448 Marionette DEBUG loaded listener.js 09:52:03 INFO - PROCESS | 384 | ++DOMWINDOW == 172 (000000CF4B803800) [pid = 384] [serial = 1358] [outer = 000000CF40364800] 09:52:03 INFO - PROCESS | 384 | 1461084723892 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]]]}] 09:52:03 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 09:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 629ms 09:52:03 INFO - PROCESS | 384 | 1461084723930 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 09:52:03 INFO - PROCESS | 384 | 1461084723932 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 09:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:52:03 INFO - PROCESS | 384 | 1461084723936 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:52:03 INFO - PROCESS | 384 | 1461084723937 Marionette TRACE conn5 <- [1,1774,null,{}] 09:52:03 INFO - PROCESS | 384 | 1461084723941 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}] 09:52:04 INFO - PROCESS | 384 | 1461084724040 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 09:52:04 INFO - PROCESS | 384 | 1461084724046 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D9CA800 == 103 [pid = 384] [id = 453] 09:52:04 INFO - PROCESS | 384 | ++DOMWINDOW == 173 (000000CF4CE1F400) [pid = 384] [serial = 1359] [outer = 0000000000000000] 09:52:04 INFO - PROCESS | 384 | ++DOMWINDOW == 174 (000000CF4D1F2400) [pid = 384] [serial = 1360] [outer = 000000CF4CE1F400] 09:52:04 INFO - PROCESS | 384 | 1461084724092 Marionette DEBUG loaded listener.js 09:52:04 INFO - PROCESS | 384 | ++DOMWINDOW == 175 (000000CF4D1E5400) [pid = 384] [serial = 1361] [outer = 000000CF4CE1F400] 09:52:04 INFO - PROCESS | 384 | 1461084724548 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]]]}] 09:52:04 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 09:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 628ms 09:52:04 INFO - PROCESS | 384 | 1461084724569 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 09:52:04 INFO - PROCESS | 384 | 1461084724571 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 09:52:04 INFO - PROCESS | 384 | 1461084724588 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:52:04 INFO - PROCESS | 384 | 1461084724590 Marionette TRACE conn5 <- [1,1778,null,{}] 09:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:52:04 INFO - PROCESS | 384 | 1461084724594 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}] 09:52:04 INFO - PROCESS | 384 | 1461084724695 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 09:52:04 INFO - PROCESS | 384 | 1461084724701 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E4CF000 == 104 [pid = 384] [id = 454] 09:52:04 INFO - PROCESS | 384 | ++DOMWINDOW == 176 (000000CF4D984800) [pid = 384] [serial = 1362] [outer = 0000000000000000] 09:52:04 INFO - PROCESS | 384 | ++DOMWINDOW == 177 (000000CF4D98B000) [pid = 384] [serial = 1363] [outer = 000000CF4D984800] 09:52:04 INFO - PROCESS | 384 | 1461084724753 Marionette DEBUG loaded listener.js 09:52:04 INFO - PROCESS | 384 | ++DOMWINDOW == 178 (000000CF4E0E9800) [pid = 384] [serial = 1364] [outer = 000000CF4D984800] 09:52:05 INFO - PROCESS | 384 | 1461084725522 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]]]}] 09:52:05 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) 09:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 965ms 09:52:05 INFO - PROCESS | 384 | 1461084725561 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 09:52:05 INFO - PROCESS | 384 | 1461084725568 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 09:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:52:05 INFO - PROCESS | 384 | 1461084725573 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:52:05 INFO - PROCESS | 384 | 1461084725578 Marionette TRACE conn5 <- [1,1782,null,{}] 09:52:05 INFO - PROCESS | 384 | 1461084725583 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}] 09:52:05 INFO - PROCESS | 384 | 1461084725717 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 09:52:05 INFO - PROCESS | 384 | 1461084725879 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44CD5800 == 105 [pid = 384] [id = 455] 09:52:05 INFO - PROCESS | 384 | ++DOMWINDOW == 179 (000000CF3DD2E400) [pid = 384] [serial = 1365] [outer = 0000000000000000] 09:52:05 INFO - PROCESS | 384 | ++DOMWINDOW == 180 (000000CF3F4BB000) [pid = 384] [serial = 1366] [outer = 000000CF3DD2E400] 09:52:05 INFO - PROCESS | 384 | 1461084725940 Marionette DEBUG loaded listener.js 09:52:06 INFO - PROCESS | 384 | ++DOMWINDOW == 181 (000000CF40588C00) [pid = 384] [serial = 1367] [outer = 000000CF3DD2E400] 09:52:06 INFO - PROCESS | 384 | 1461084726590 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]]]}] 09:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1084ms 09:52:06 INFO - PROCESS | 384 | 1461084726660 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 09:52:06 INFO - PROCESS | 384 | 1461084726667 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 09:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:52:06 INFO - PROCESS | 384 | 1461084726673 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:52:06 INFO - PROCESS | 384 | 1461084726677 Marionette TRACE conn5 <- [1,1786,null,{}] 09:52:06 INFO - PROCESS | 384 | 1461084726696 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}] 09:52:06 INFO - PROCESS | 384 | 1461084726824 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 09:52:06 INFO - PROCESS | 384 | 1461084726967 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:06 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4AC93800 == 106 [pid = 384] [id = 456] 09:52:06 INFO - PROCESS | 384 | ++DOMWINDOW == 182 (000000CF41FBA800) [pid = 384] [serial = 1368] [outer = 0000000000000000] 09:52:07 INFO - PROCESS | 384 | ++DOMWINDOW == 183 (000000CF44409400) [pid = 384] [serial = 1369] [outer = 000000CF41FBA800] 09:52:07 INFO - PROCESS | 384 | 1461084727026 Marionette DEBUG loaded listener.js 09:52:07 INFO - PROCESS | 384 | ++DOMWINDOW == 184 (000000CF44C9E800) [pid = 384] [serial = 1370] [outer = 000000CF41FBA800] 09:52:07 INFO - PROCESS | 384 | 1461084727691 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]]]}] 09:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1038ms 09:52:07 INFO - PROCESS | 384 | 1461084727717 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 09:52:07 INFO - PROCESS | 384 | 1461084727720 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 09:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:52:07 INFO - PROCESS | 384 | 1461084727724 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:52:07 INFO - PROCESS | 384 | 1461084727728 Marionette TRACE conn5 <- [1,1790,null,{}] 09:52:07 INFO - PROCESS | 384 | 1461084727757 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}] 09:52:07 INFO - PROCESS | 384 | 1461084727916 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 09:52:08 INFO - PROCESS | 384 | 1461084728063 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:08 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4F40C800 == 107 [pid = 384] [id = 457] 09:52:08 INFO - PROCESS | 384 | ++DOMWINDOW == 185 (000000CF47EC7C00) [pid = 384] [serial = 1371] [outer = 0000000000000000] 09:52:08 INFO - PROCESS | 384 | ++DOMWINDOW == 186 (000000CF4B363C00) [pid = 384] [serial = 1372] [outer = 000000CF47EC7C00] 09:52:08 INFO - PROCESS | 384 | 1461084728124 Marionette DEBUG loaded listener.js 09:52:08 INFO - PROCESS | 384 | ++DOMWINDOW == 187 (000000CF4D98E800) [pid = 384] [serial = 1373] [outer = 000000CF47EC7C00] 09:52:08 INFO - PROCESS | 384 | 1461084728712 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]]]}] 09:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1024ms 09:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:52:08 INFO - PROCESS | 384 | 1461084728750 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 09:52:08 INFO - PROCESS | 384 | 1461084728754 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 09:52:08 INFO - PROCESS | 384 | 1461084728757 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:52:08 INFO - PROCESS | 384 | 1461084728760 Marionette TRACE conn5 <- [1,1794,null,{}] 09:52:08 INFO - PROCESS | 384 | 1461084728763 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}] 09:52:08 INFO - PROCESS | 384 | 1461084728890 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 09:52:09 INFO - PROCESS | 384 | 1461084729048 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:09 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5003E000 == 108 [pid = 384] [id = 458] 09:52:09 INFO - PROCESS | 384 | ++DOMWINDOW == 188 (000000CF4DC2AC00) [pid = 384] [serial = 1374] [outer = 0000000000000000] 09:52:09 INFO - PROCESS | 384 | ++DOMWINDOW == 189 (000000CF4DC2E400) [pid = 384] [serial = 1375] [outer = 000000CF4DC2AC00] 09:52:09 INFO - PROCESS | 384 | 1461084729108 Marionette DEBUG loaded listener.js 09:52:09 INFO - PROCESS | 384 | ++DOMWINDOW == 190 (000000CF4DE30C00) [pid = 384] [serial = 1376] [outer = 000000CF4DC2AC00] 09:52:09 INFO - PROCESS | 384 | 1461084729652 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]]]}] 09:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 924ms 09:52:09 INFO - PROCESS | 384 | 1461084729682 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 09:52:09 INFO - PROCESS | 384 | 1461084729685 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 09:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:52:09 INFO - PROCESS | 384 | 1461084729688 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:52:09 INFO - PROCESS | 384 | 1461084729690 Marionette TRACE conn5 <- [1,1798,null,{}] 09:52:09 INFO - PROCESS | 384 | 1461084729694 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}] 09:52:09 INFO - PROCESS | 384 | 1461084729813 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 09:52:09 INFO - PROCESS | 384 | 1461084729971 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:09 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4FB55800 == 109 [pid = 384] [id = 459] 09:52:09 INFO - PROCESS | 384 | ++DOMWINDOW == 191 (000000CF4E6D6800) [pid = 384] [serial = 1377] [outer = 0000000000000000] 09:52:10 INFO - PROCESS | 384 | ++DOMWINDOW == 192 (000000CF4E6DE000) [pid = 384] [serial = 1378] [outer = 000000CF4E6D6800] 09:52:10 INFO - PROCESS | 384 | 1461084730029 Marionette DEBUG loaded listener.js 09:52:10 INFO - PROCESS | 384 | ++DOMWINDOW == 193 (000000CF4E994C00) [pid = 384] [serial = 1379] [outer = 000000CF4E6D6800] 09:52:10 INFO - PROCESS | 384 | 1461084730664 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]]]}] 09:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1024ms 09:52:10 INFO - PROCESS | 384 | 1461084730715 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 09:52:10 INFO - PROCESS | 384 | 1461084730718 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 09:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:52:10 INFO - PROCESS | 384 | 1461084730721 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:52:10 INFO - PROCESS | 384 | 1461084730724 Marionette TRACE conn5 <- [1,1802,null,{}] 09:52:10 INFO - PROCESS | 384 | 1461084730728 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}] 09:52:10 INFO - PROCESS | 384 | 1461084730879 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 09:52:11 INFO - PROCESS | 384 | 1461084731025 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:11 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4FFE2800 == 110 [pid = 384] [id = 460] 09:52:11 INFO - PROCESS | 384 | ++DOMWINDOW == 194 (000000CF4E6DB400) [pid = 384] [serial = 1380] [outer = 0000000000000000] 09:52:11 INFO - PROCESS | 384 | ++DOMWINDOW == 195 (000000CF4F5D5800) [pid = 384] [serial = 1381] [outer = 000000CF4E6DB400] 09:52:11 INFO - PROCESS | 384 | 1461084731086 Marionette DEBUG loaded listener.js 09:52:11 INFO - PROCESS | 384 | ++DOMWINDOW == 196 (000000CF51AF5800) [pid = 384] [serial = 1382] [outer = 000000CF4E6DB400] 09:52:11 INFO - PROCESS | 384 | 1461084731684 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]]]}] 09:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1020ms 09:52:11 INFO - PROCESS | 384 | 1461084731744 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 09:52:11 INFO - PROCESS | 384 | 1461084731747 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 09:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:52:11 INFO - PROCESS | 384 | 1461084731750 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:52:11 INFO - PROCESS | 384 | 1461084731753 Marionette TRACE conn5 <- [1,1806,null,{}] 09:52:11 INFO - PROCESS | 384 | 1461084731756 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}] 09:52:11 INFO - PROCESS | 384 | 1461084731878 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 09:52:12 INFO - PROCESS | 384 | 1461084732036 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E127000 == 111 [pid = 384] [id = 461] 09:52:12 INFO - PROCESS | 384 | ++DOMWINDOW == 197 (000000CF4DCDA400) [pid = 384] [serial = 1383] [outer = 0000000000000000] 09:52:12 INFO - PROCESS | 384 | ++DOMWINDOW == 198 (000000CF4DCDE400) [pid = 384] [serial = 1384] [outer = 000000CF4DCDA400] 09:52:12 INFO - PROCESS | 384 | 1461084732094 Marionette DEBUG loaded listener.js 09:52:12 INFO - PROCESS | 384 | ++DOMWINDOW == 199 (000000CF507DD800) [pid = 384] [serial = 1385] [outer = 000000CF4DCDA400] 09:52:12 INFO - PROCESS | 384 | 1461084732658 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]]]}] 09:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 923ms 09:52:12 INFO - PROCESS | 384 | 1461084732676 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 09:52:12 INFO - PROCESS | 384 | 1461084732679 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 09:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:52:12 INFO - PROCESS | 384 | 1461084732682 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:52:12 INFO - PROCESS | 384 | 1461084732684 Marionette TRACE conn5 <- [1,1810,null,{}] 09:52:12 INFO - PROCESS | 384 | 1461084732688 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}] 09:52:12 INFO - PROCESS | 384 | 1461084732832 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 09:52:13 INFO - PROCESS | 384 | 1461084733013 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF381B3000 == 112 [pid = 384] [id = 462] 09:52:13 INFO - PROCESS | 384 | ++DOMWINDOW == 200 (000000CF33D98C00) [pid = 384] [serial = 1386] [outer = 0000000000000000] 09:52:13 INFO - PROCESS | 384 | ++DOMWINDOW == 201 (000000CF39B91400) [pid = 384] [serial = 1387] [outer = 000000CF33D98C00] 09:52:13 INFO - PROCESS | 384 | 1461084733072 Marionette DEBUG loaded listener.js 09:52:13 INFO - PROCESS | 384 | ++DOMWINDOW == 202 (000000CF41FAE800) [pid = 384] [serial = 1388] [outer = 000000CF33D98C00] 09:52:13 INFO - PROCESS | 384 | 1461084733659 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]]]}] 09:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1024ms 09:52:13 INFO - PROCESS | 384 | 1461084733709 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 09:52:13 INFO - PROCESS | 384 | 1461084733712 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 09:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:52:13 INFO - PROCESS | 384 | 1461084733716 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:52:13 INFO - PROCESS | 384 | 1461084733718 Marionette TRACE conn5 <- [1,1814,null,{}] 09:52:13 INFO - PROCESS | 384 | 1461084733722 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}] 09:52:13 INFO - PROCESS | 384 | 1461084733864 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 09:52:14 INFO - PROCESS | 384 | 1461084734011 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4541D800 == 113 [pid = 384] [id = 463] 09:52:14 INFO - PROCESS | 384 | ++DOMWINDOW == 203 (000000CF412F1800) [pid = 384] [serial = 1389] [outer = 0000000000000000] 09:52:14 INFO - PROCESS | 384 | ++DOMWINDOW == 204 (000000CF45F81400) [pid = 384] [serial = 1390] [outer = 000000CF412F1800] 09:52:14 INFO - PROCESS | 384 | 1461084734068 Marionette DEBUG loaded listener.js 09:52:14 INFO - PROCESS | 384 | ++DOMWINDOW == 205 (000000CF501C1000) [pid = 384] [serial = 1391] [outer = 000000CF412F1800] 09:52:15 INFO - PROCESS | 384 | 1461084734999 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]]]}] 09:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1319ms 09:52:15 INFO - PROCESS | 384 | 1461084735037 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 09:52:15 INFO - PROCESS | 384 | 1461084735043 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 09:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:52:15 INFO - PROCESS | 384 | 1461084735048 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:52:15 INFO - PROCESS | 384 | 1461084735052 Marionette TRACE conn5 <- [1,1818,null,{}] 09:52:15 INFO - PROCESS | 384 | 1461084735057 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}] 09:52:15 INFO - PROCESS | 384 | 1461084735176 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 09:52:15 INFO - PROCESS | 384 | 1461084735330 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38FB1000 == 114 [pid = 384] [id = 464] 09:52:15 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF328D9400) [pid = 384] [serial = 1392] [outer = 0000000000000000] 09:52:15 INFO - PROCESS | 384 | ++DOMWINDOW == 207 (000000CF33F38C00) [pid = 384] [serial = 1393] [outer = 000000CF328D9400] 09:52:15 INFO - PROCESS | 384 | 1461084735385 Marionette DEBUG loaded listener.js 09:52:15 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF39B0F800) [pid = 384] [serial = 1394] [outer = 000000CF328D9400] 09:52:15 INFO - PROCESS | 384 | 1461084735982 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]]]}] 09:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 986ms 09:52:16 INFO - PROCESS | 384 | 1461084736038 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 09:52:16 INFO - PROCESS | 384 | 1461084736044 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 09:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:52:16 INFO - PROCESS | 384 | 1461084736050 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:52:16 INFO - PROCESS | 384 | 1461084736053 Marionette TRACE conn5 <- [1,1822,null,{}] 09:52:16 INFO - PROCESS | 384 | 1461084736057 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}] 09:52:16 INFO - PROCESS | 384 | 1461084736227 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 09:52:16 INFO - PROCESS | 384 | 1461084736245 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44035000 == 115 [pid = 384] [id = 465] 09:52:16 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF3F45D000) [pid = 384] [serial = 1395] [outer = 0000000000000000] 09:52:16 INFO - PROCESS | 384 | ++DOMWINDOW == 210 (000000CF40363800) [pid = 384] [serial = 1396] [outer = 000000CF3F45D000] 09:52:16 INFO - PROCESS | 384 | 1461084736294 Marionette DEBUG loaded listener.js 09:52:16 INFO - PROCESS | 384 | ++DOMWINDOW == 211 (000000CF40536000) [pid = 384] [serial = 1397] [outer = 000000CF3F45D000] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D9CA800 == 114 [pid = 384] [id = 453] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B6DB000 == 113 [pid = 384] [id = 452] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C286800 == 112 [pid = 384] [id = 451] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B766000 == 111 [pid = 384] [id = 450] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF4ACA3800 == 110 [pid = 384] [id = 449] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D5D000 == 109 [pid = 384] [id = 448] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 210 (000000CF48712800) [pid = 384] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF47E3E000 == 108 [pid = 384] [id = 447] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF4113F000 == 107 [pid = 384] [id = 446] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF3FBDB000 == 106 [pid = 384] [id = 445] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF43EC9800 == 105 [pid = 384] [id = 444] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF4F406000 == 104 [pid = 384] [id = 439] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E2AB000 == 103 [pid = 384] [id = 438] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D89D800 == 102 [pid = 384] [id = 437] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF48254000 == 101 [pid = 384] [id = 436] 09:52:16 INFO - PROCESS | 384 | --DOCSHELL 000000CF42A0E800 == 100 [pid = 384] [id = 435] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 209 (000000CF47D83400) [pid = 384] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 208 (000000CF44D1C400) [pid = 384] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 207 (000000CF415DDC00) [pid = 384] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 206 (000000CF4B80C000) [pid = 384] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 205 (000000CF4DE25000) [pid = 384] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 204 (000000CF37FCC400) [pid = 384] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 203 (000000CF4CE18800) [pid = 384] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 202 (000000CF4548A000) [pid = 384] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 201 (000000CF4828A000) [pid = 384] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 200 (000000CF47F1E400) [pid = 384] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 199 (000000CF45F7D400) [pid = 384] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 198 (000000CF45486400) [pid = 384] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 197 (000000CF46041800) [pid = 384] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 196 (000000CF41954400) [pid = 384] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 195 (000000CF4501E000) [pid = 384] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 194 (000000CF3FF04C00) [pid = 384] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 193 (000000CF3D65E800) [pid = 384] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 192 (000000CF3470C400) [pid = 384] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 191 (000000CF3275D400) [pid = 384] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 190 (000000CF44383800) [pid = 384] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 189 (000000CF40533800) [pid = 384] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 188 (000000CF406A7C00) [pid = 384] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 187 (000000CF43E0BC00) [pid = 384] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 186 (000000CF441D3400) [pid = 384] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 185 (000000CF3FC19400) [pid = 384] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 184 (000000CF38F32800) [pid = 384] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 183 (000000CF3D77D800) [pid = 384] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 182 (000000CF4E6D3400) [pid = 384] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 181 (000000CF4E0F0C00) [pid = 384] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 180 (000000CF495DF000) [pid = 384] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 179 (000000CF44D20C00) [pid = 384] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | --DOMWINDOW == 178 (000000CF44484800) [pid = 384] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 09:52:16 INFO - PROCESS | 384 | 1461084736957 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]]]}] 09:52:16 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 09:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 923ms 09:52:16 INFO - PROCESS | 384 | 1461084736975 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 09:52:16 INFO - PROCESS | 384 | 1461084736977 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 09:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:52:16 INFO - PROCESS | 384 | 1461084736981 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:52:16 INFO - PROCESS | 384 | 1461084736984 Marionette TRACE conn5 <- [1,1826,null,{}] 09:52:17 INFO - PROCESS | 384 | 1461084736995 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}] 09:52:17 INFO - PROCESS | 384 | 1461084737123 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 09:52:17 INFO - PROCESS | 384 | 1461084737227 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41215000 == 101 [pid = 384] [id = 466] 09:52:17 INFO - PROCESS | 384 | ++DOMWINDOW == 179 (000000CF3D65E800) [pid = 384] [serial = 1398] [outer = 0000000000000000] 09:52:17 INFO - PROCESS | 384 | ++DOMWINDOW == 180 (000000CF3FF0DC00) [pid = 384] [serial = 1399] [outer = 000000CF3D65E800] 09:52:17 INFO - PROCESS | 384 | 1461084737278 Marionette DEBUG loaded listener.js 09:52:17 INFO - PROCESS | 384 | ++DOMWINDOW == 181 (000000CF40589C00) [pid = 384] [serial = 1400] [outer = 000000CF3D65E800] 09:52:17 INFO - PROCESS | 384 | 1461084737684 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]]]}] 09:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 734ms 09:52:17 INFO - PROCESS | 384 | 1461084737717 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 09:52:17 INFO - PROCESS | 384 | 1461084737720 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 09:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:52:17 INFO - PROCESS | 384 | 1461084737724 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:52:17 INFO - PROCESS | 384 | 1461084737726 Marionette TRACE conn5 <- [1,1830,null,{}] 09:52:17 INFO - PROCESS | 384 | 1461084737729 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}] 09:52:17 INFO - PROCESS | 384 | 1461084737829 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 09:52:17 INFO - PROCESS | 384 | 1461084737836 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D60000 == 102 [pid = 384] [id = 467] 09:52:17 INFO - PROCESS | 384 | ++DOMWINDOW == 182 (000000CF40723C00) [pid = 384] [serial = 1401] [outer = 0000000000000000] 09:52:17 INFO - PROCESS | 384 | ++DOMWINDOW == 183 (000000CF40B3F400) [pid = 384] [serial = 1402] [outer = 000000CF40723C00] 09:52:17 INFO - PROCESS | 384 | 1461084737883 Marionette DEBUG loaded listener.js 09:52:17 INFO - PROCESS | 384 | ++DOMWINDOW == 184 (000000CF40ED3800) [pid = 384] [serial = 1403] [outer = 000000CF40723C00] 09:52:18 INFO - PROCESS | 384 | 1461084738347 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]]]}] 09:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 09:52:18 INFO - PROCESS | 384 | 1461084738400 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 09:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:52:18 INFO - PROCESS | 384 | 1461084738402 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 09:52:18 INFO - PROCESS | 384 | 1461084738405 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:52:18 INFO - PROCESS | 384 | 1461084738407 Marionette TRACE conn5 <- [1,1834,null,{}] 09:52:18 INFO - PROCESS | 384 | 1461084738411 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}] 09:52:18 INFO - PROCESS | 384 | 1461084738506 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 09:52:18 INFO - PROCESS | 384 | 1461084738512 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:18 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484ED000 == 103 [pid = 384] [id = 468] 09:52:18 INFO - PROCESS | 384 | ++DOMWINDOW == 185 (000000CF415E5400) [pid = 384] [serial = 1404] [outer = 0000000000000000] 09:52:18 INFO - PROCESS | 384 | ++DOMWINDOW == 186 (000000CF417E9800) [pid = 384] [serial = 1405] [outer = 000000CF415E5400] 09:52:18 INFO - PROCESS | 384 | 1461084738558 Marionette DEBUG loaded listener.js 09:52:18 INFO - PROCESS | 384 | ++DOMWINDOW == 187 (000000CF42840000) [pid = 384] [serial = 1406] [outer = 000000CF415E5400] 09:52:19 INFO - PROCESS | 384 | 1461084739075 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]]]}] 09:52:19 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) 09:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 733ms 09:52:19 INFO - PROCESS | 384 | 1461084739143 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 09:52:19 INFO - PROCESS | 384 | 1461084739145 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 09:52:19 INFO - PROCESS | 384 | 1461084739149 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:52:19 INFO - PROCESS | 384 | 1461084739151 Marionette TRACE conn5 <- [1,1838,null,{}] 09:52:19 INFO - PROCESS | 384 | 1461084739154 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}] 09:52:19 INFO - PROCESS | 384 | 1461084739325 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 09:52:19 INFO - PROCESS | 384 | 1461084739355 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D64000 == 104 [pid = 384] [id = 469] 09:52:19 INFO - PROCESS | 384 | ++DOMWINDOW == 188 (000000CF44409000) [pid = 384] [serial = 1407] [outer = 0000000000000000] 09:52:19 INFO - PROCESS | 384 | ++DOMWINDOW == 189 (000000CF44415000) [pid = 384] [serial = 1408] [outer = 000000CF44409000] 09:52:19 INFO - PROCESS | 384 | 1461084739406 Marionette DEBUG loaded listener.js 09:52:19 INFO - PROCESS | 384 | ++DOMWINDOW == 190 (000000CF449BB000) [pid = 384] [serial = 1409] [outer = 000000CF44409000] 09:52:19 INFO - PROCESS | 384 | 1461084739857 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]]]}] 09:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 734ms 09:52:19 INFO - PROCESS | 384 | 1461084739888 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 09:52:19 INFO - PROCESS | 384 | 1461084739890 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 09:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:52:19 INFO - PROCESS | 384 | 1461084739893 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:52:19 INFO - PROCESS | 384 | 1461084739895 Marionette TRACE conn5 <- [1,1842,null,{}] 09:52:19 INFO - PROCESS | 384 | 1461084739898 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}] 09:52:20 INFO - PROCESS | 384 | 1461084740029 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 09:52:20 INFO - PROCESS | 384 | 1461084740044 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:20 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4AC92000 == 105 [pid = 384] [id = 470] 09:52:20 INFO - PROCESS | 384 | ++DOMWINDOW == 191 (000000CF44483400) [pid = 384] [serial = 1410] [outer = 0000000000000000] 09:52:20 INFO - PROCESS | 384 | ++DOMWINDOW == 192 (000000CF44C9DC00) [pid = 384] [serial = 1411] [outer = 000000CF44483400] 09:52:20 INFO - PROCESS | 384 | 1461084740094 Marionette DEBUG loaded listener.js 09:52:20 INFO - PROCESS | 384 | ++DOMWINDOW == 193 (000000CF45019400) [pid = 384] [serial = 1412] [outer = 000000CF44483400] 09:52:20 INFO - PROCESS | 384 | 1461084740565 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]]]}] 09:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 733ms 09:52:20 INFO - PROCESS | 384 | 1461084740630 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 09:52:20 INFO - PROCESS | 384 | 1461084740632 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 09:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:52:20 INFO - PROCESS | 384 | 1461084740645 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:52:20 INFO - PROCESS | 384 | 1461084740647 Marionette TRACE conn5 <- [1,1846,null,{}] 09:52:20 INFO - PROCESS | 384 | 1461084740692 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}] 09:52:21 INFO - PROCESS | 384 | 1461084741097 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 09:52:21 INFO - PROCESS | 384 | --DOMWINDOW == 192 (000000CF48448C00) [pid = 384] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:52:21 INFO - PROCESS | 384 | --DOMWINDOW == 191 (000000CF3FFCB000) [pid = 384] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:52:21 INFO - PROCESS | 384 | --DOMWINDOW == 190 (000000CF48631800) [pid = 384] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:52:21 INFO - PROCESS | 384 | --DOMWINDOW == 189 (000000CF4CE1F400) [pid = 384] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:52:21 INFO - PROCESS | 384 | --DOMWINDOW == 188 (000000CF40364800) [pid = 384] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:52:21 INFO - PROCESS | 384 | --DOMWINDOW == 187 (000000CF32FCA400) [pid = 384] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:52:21 INFO - PROCESS | 384 | --DOMWINDOW == 186 (000000CF44D1C800) [pid = 384] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:52:21 INFO - PROCESS | 384 | --DOMWINDOW == 185 (000000CF3354B800) [pid = 384] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:52:21 INFO - PROCESS | 384 | --DOMWINDOW == 184 (000000CF41F92000) [pid = 384] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:52:21 INFO - PROCESS | 384 | --DOMWINDOW == 183 (000000CF34705400) [pid = 384] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:52:21 INFO - PROCESS | 384 | --DOMWINDOW == 182 (000000CF4844C800) [pid = 384] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:52:21 INFO - PROCESS | 384 | 1461084741170 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44039000 == 106 [pid = 384] [id = 471] 09:52:21 INFO - PROCESS | 384 | ++DOMWINDOW == 183 (000000CF3354B800) [pid = 384] [serial = 1413] [outer = 0000000000000000] 09:52:21 INFO - PROCESS | 384 | ++DOMWINDOW == 184 (000000CF38F35C00) [pid = 384] [serial = 1414] [outer = 000000CF3354B800] 09:52:21 INFO - PROCESS | 384 | 1461084741217 Marionette DEBUG loaded listener.js 09:52:21 INFO - PROCESS | 384 | ++DOMWINDOW == 185 (000000CF44C95C00) [pid = 384] [serial = 1415] [outer = 000000CF3354B800] 09:52:21 INFO - PROCESS | 384 | 1461084741592 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]]]}] 09:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1012ms 09:52:21 INFO - PROCESS | 384 | 1461084741651 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 09:52:21 INFO - PROCESS | 384 | 1461084741653 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 09:52:21 INFO - PROCESS | 384 | 1461084741656 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:52:21 INFO - PROCESS | 384 | 1461084741658 Marionette TRACE conn5 <- [1,1850,null,{}] 09:52:21 INFO - PROCESS | 384 | 1461084741662 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}] 09:52:21 INFO - PROCESS | 384 | 1461084741759 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 09:52:21 INFO - PROCESS | 384 | 1461084741765 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B75C000 == 107 [pid = 384] [id = 472] 09:52:21 INFO - PROCESS | 384 | ++DOMWINDOW == 186 (000000CF45482C00) [pid = 384] [serial = 1416] [outer = 0000000000000000] 09:52:21 INFO - PROCESS | 384 | ++DOMWINDOW == 187 (000000CF45F7D400) [pid = 384] [serial = 1417] [outer = 000000CF45482C00] 09:52:21 INFO - PROCESS | 384 | 1461084741811 Marionette DEBUG loaded listener.js 09:52:21 INFO - PROCESS | 384 | ++DOMWINDOW == 188 (000000CF46044800) [pid = 384] [serial = 1418] [outer = 000000CF45482C00] 09:52:22 INFO - PROCESS | 384 | 1461084742262 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]]]}] 09:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 629ms 09:52:22 INFO - PROCESS | 384 | 1461084742289 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 09:52:22 INFO - PROCESS | 384 | 1461084742291 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 09:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:52:22 INFO - PROCESS | 384 | 1461084742299 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:52:22 INFO - PROCESS | 384 | 1461084742301 Marionette TRACE conn5 <- [1,1854,null,{}] 09:52:22 INFO - PROCESS | 384 | 1461084742305 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}] 09:52:22 INFO - PROCESS | 384 | 1461084742402 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 09:52:22 INFO - PROCESS | 384 | 1461084742442 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C20E800 == 108 [pid = 384] [id = 473] 09:52:22 INFO - PROCESS | 384 | ++DOMWINDOW == 189 (000000CF47D89400) [pid = 384] [serial = 1419] [outer = 0000000000000000] 09:52:22 INFO - PROCESS | 384 | ++DOMWINDOW == 190 (000000CF47ECFC00) [pid = 384] [serial = 1420] [outer = 000000CF47D89400] 09:52:22 INFO - PROCESS | 384 | 1461084742489 Marionette DEBUG loaded listener.js 09:52:22 INFO - PROCESS | 384 | ++DOMWINDOW == 191 (000000CF48280C00) [pid = 384] [serial = 1421] [outer = 000000CF47D89400] 09:52:23 INFO - PROCESS | 384 | 1461084743193 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]]]}] 09:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 923ms 09:52:23 INFO - PROCESS | 384 | 1461084743226 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 09:52:23 INFO - PROCESS | 384 | 1461084743231 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 09:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:52:23 INFO - PROCESS | 384 | 1461084743237 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:52:23 INFO - PROCESS | 384 | 1461084743241 Marionette TRACE conn5 <- [1,1858,null,{}] 09:52:23 INFO - PROCESS | 384 | 1461084743247 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}] 09:52:23 INFO - PROCESS | 384 | 1461084743384 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 09:52:23 INFO - PROCESS | 384 | 1461084743546 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:23 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41147000 == 109 [pid = 384] [id = 474] 09:52:23 INFO - PROCESS | 384 | ++DOMWINDOW == 192 (000000CF37FC5800) [pid = 384] [serial = 1422] [outer = 0000000000000000] 09:52:23 INFO - PROCESS | 384 | ++DOMWINDOW == 193 (000000CF38916400) [pid = 384] [serial = 1423] [outer = 000000CF37FC5800] 09:52:23 INFO - PROCESS | 384 | 1461084743609 Marionette DEBUG loaded listener.js 09:52:23 INFO - PROCESS | 384 | ++DOMWINDOW == 194 (000000CF3C9A8800) [pid = 384] [serial = 1424] [outer = 000000CF37FC5800] 09:52:24 INFO - PROCESS | 384 | 1461084744259 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]]]}] 09:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1078ms 09:52:24 INFO - PROCESS | 384 | 1461084744319 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 09:52:24 INFO - PROCESS | 384 | 1461084744325 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 09:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:52:24 INFO - PROCESS | 384 | 1461084744332 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:52:24 INFO - PROCESS | 384 | 1461084744336 Marionette TRACE conn5 <- [1,1862,null,{}] 09:52:24 INFO - PROCESS | 384 | 1461084744340 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}] 09:52:24 INFO - PROCESS | 384 | 1461084744514 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 09:52:24 INFO - PROCESS | 384 | 1461084744532 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48418000 == 110 [pid = 384] [id = 475] 09:52:24 INFO - PROCESS | 384 | ++DOMWINDOW == 195 (000000CF40362C00) [pid = 384] [serial = 1425] [outer = 0000000000000000] 09:52:24 INFO - PROCESS | 384 | ++DOMWINDOW == 196 (000000CF406A6400) [pid = 384] [serial = 1426] [outer = 000000CF40362C00] 09:52:24 INFO - PROCESS | 384 | 1461084744588 Marionette DEBUG loaded listener.js 09:52:24 INFO - PROCESS | 384 | ++DOMWINDOW == 197 (000000CF4194D000) [pid = 384] [serial = 1427] [outer = 000000CF40362C00] 09:52:25 INFO - PROCESS | 384 | 1461084745282 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]]]}] 09:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 988ms 09:52:25 INFO - PROCESS | 384 | 1461084745325 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 09:52:25 INFO - PROCESS | 384 | 1461084745328 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 09:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:52:25 INFO - PROCESS | 384 | 1461084745332 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:52:25 INFO - PROCESS | 384 | 1461084745336 Marionette TRACE conn5 <- [1,1866,null,{}] 09:52:25 INFO - PROCESS | 384 | 1461084745348 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}] 09:52:25 INFO - PROCESS | 384 | 1461084745476 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 09:52:25 INFO - PROCESS | 384 | 1461084745624 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C45B000 == 111 [pid = 384] [id = 476] 09:52:25 INFO - PROCESS | 384 | ++DOMWINDOW == 198 (000000CF4450FC00) [pid = 384] [serial = 1428] [outer = 0000000000000000] 09:52:25 INFO - PROCESS | 384 | ++DOMWINDOW == 199 (000000CF45F7EC00) [pid = 384] [serial = 1429] [outer = 000000CF4450FC00] 09:52:25 INFO - PROCESS | 384 | 1461084745686 Marionette DEBUG loaded listener.js 09:52:25 INFO - PROCESS | 384 | ++DOMWINDOW == 200 (000000CF48445C00) [pid = 384] [serial = 1430] [outer = 000000CF4450FC00] 09:52:26 INFO - PROCESS | 384 | 1461084746286 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]]]}] 09:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1025ms 09:52:26 INFO - PROCESS | 384 | 1461084746359 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 09:52:26 INFO - PROCESS | 384 | 1461084746363 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 09:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:52:26 INFO - PROCESS | 384 | 1461084746366 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:52:26 INFO - PROCESS | 384 | 1461084746368 Marionette TRACE conn5 <- [1,1870,null,{}] 09:52:26 INFO - PROCESS | 384 | 1461084746372 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}] 09:52:26 INFO - PROCESS | 384 | 1461084746528 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 09:52:26 INFO - PROCESS | 384 | 1461084746672 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D9D6000 == 112 [pid = 384] [id = 477] 09:52:26 INFO - PROCESS | 384 | ++DOMWINDOW == 201 (000000CF48713800) [pid = 384] [serial = 1431] [outer = 0000000000000000] 09:52:26 INFO - PROCESS | 384 | ++DOMWINDOW == 202 (000000CF495DF000) [pid = 384] [serial = 1432] [outer = 000000CF48713800] 09:52:26 INFO - PROCESS | 384 | 1461084746731 Marionette DEBUG loaded listener.js 09:52:26 INFO - PROCESS | 384 | ++DOMWINDOW == 203 (000000CF4B03B800) [pid = 384] [serial = 1433] [outer = 000000CF48713800] 09:52:27 INFO - PROCESS | 384 | 1461084747303 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]]]}] 09:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 986ms 09:52:27 INFO - PROCESS | 384 | 1461084747354 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 09:52:27 INFO - PROCESS | 384 | 1461084747357 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 09:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:52:27 INFO - PROCESS | 384 | 1461084747361 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:52:27 INFO - PROCESS | 384 | 1461084747363 Marionette TRACE conn5 <- [1,1874,null,{}] 09:52:27 INFO - PROCESS | 384 | 1461084747367 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}] 09:52:27 INFO - PROCESS | 384 | 1461084747488 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 09:52:27 INFO - PROCESS | 384 | 1461084747647 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E2A4000 == 113 [pid = 384] [id = 478] 09:52:27 INFO - PROCESS | 384 | ++DOMWINDOW == 204 (000000CF4B039400) [pid = 384] [serial = 1434] [outer = 0000000000000000] 09:52:27 INFO - PROCESS | 384 | ++DOMWINDOW == 205 (000000CF4B3AF400) [pid = 384] [serial = 1435] [outer = 000000CF4B039400] 09:52:27 INFO - PROCESS | 384 | 1461084747705 Marionette DEBUG loaded listener.js 09:52:27 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF4C116400) [pid = 384] [serial = 1436] [outer = 000000CF4B039400] 09:52:28 INFO - PROCESS | 384 | 1461084748319 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]]]}] 09:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 986ms 09:52:28 INFO - PROCESS | 384 | 1461084748349 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 09:52:28 INFO - PROCESS | 384 | 1461084748352 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 09:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:52:28 INFO - PROCESS | 384 | 1461084748355 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:52:28 INFO - PROCESS | 384 | 1461084748357 Marionette TRACE conn5 <- [1,1878,null,{}] 09:52:28 INFO - PROCESS | 384 | 1461084748361 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}] 09:52:28 INFO - PROCESS | 384 | 1461084748502 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 09:52:28 INFO - PROCESS | 384 | 1461084748662 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E8DC000 == 114 [pid = 384] [id = 479] 09:52:28 INFO - PROCESS | 384 | ++DOMWINDOW == 207 (000000CF4C121400) [pid = 384] [serial = 1437] [outer = 0000000000000000] 09:52:28 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF4D990800) [pid = 384] [serial = 1438] [outer = 000000CF4C121400] 09:52:28 INFO - PROCESS | 384 | 1461084748724 Marionette DEBUG loaded listener.js 09:52:28 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF4E0E8C00) [pid = 384] [serial = 1439] [outer = 000000CF4C121400] 09:52:29 INFO - PROCESS | 384 | 1461084749264 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]]]}] 09:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 923ms 09:52:29 INFO - PROCESS | 384 | 1461084749281 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 09:52:29 INFO - PROCESS | 384 | 1461084749284 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 09:52:29 INFO - PROCESS | 384 | 1461084749287 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:52:29 INFO - PROCESS | 384 | 1461084749289 Marionette TRACE conn5 <- [1,1882,null,{}] 09:52:29 INFO - PROCESS | 384 | 1461084749293 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}] 09:52:29 INFO - PROCESS | 384 | 1461084749414 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 09:52:29 INFO - PROCESS | 384 | 1461084749572 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4FB4D000 == 115 [pid = 384] [id = 480] 09:52:29 INFO - PROCESS | 384 | ++DOMWINDOW == 210 (000000CF4C438400) [pid = 384] [serial = 1440] [outer = 0000000000000000] 09:52:29 INFO - PROCESS | 384 | ++DOMWINDOW == 211 (000000CF4CD20C00) [pid = 384] [serial = 1441] [outer = 000000CF4C438400] 09:52:29 INFO - PROCESS | 384 | 1461084749630 Marionette DEBUG loaded listener.js 09:52:29 INFO - PROCESS | 384 | ++DOMWINDOW == 212 (000000CF4DC34000) [pid = 384] [serial = 1442] [outer = 000000CF4C438400] 09:52:30 INFO - PROCESS | 384 | 1461084750245 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]]]}] 09:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 986ms 09:52:30 INFO - PROCESS | 384 | 1461084750276 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 09:52:30 INFO - PROCESS | 384 | 1461084750279 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 09:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:52:30 INFO - PROCESS | 384 | 1461084750282 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:52:30 INFO - PROCESS | 384 | 1461084750284 Marionette TRACE conn5 <- [1,1886,null,{}] 09:52:30 INFO - PROCESS | 384 | 1461084750288 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}] 09:52:30 INFO - PROCESS | 384 | 1461084750410 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 09:52:30 INFO - PROCESS | 384 | 1461084750568 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF50040000 == 116 [pid = 384] [id = 481] 09:52:30 INFO - PROCESS | 384 | ++DOMWINDOW == 213 (000000CF4CD26C00) [pid = 384] [serial = 1443] [outer = 0000000000000000] 09:52:30 INFO - PROCESS | 384 | ++DOMWINDOW == 214 (000000CF4D353800) [pid = 384] [serial = 1444] [outer = 000000CF4CD26C00] 09:52:30 INFO - PROCESS | 384 | 1461084750626 Marionette DEBUG loaded listener.js 09:52:30 INFO - PROCESS | 384 | ++DOMWINDOW == 215 (000000CF4D359800) [pid = 384] [serial = 1445] [outer = 000000CF4CD26C00] 09:52:31 INFO - PROCESS | 384 | 1461084751228 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]]]}] 09:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 987ms 09:52:31 INFO - PROCESS | 384 | 1461084751273 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 09:52:31 INFO - PROCESS | 384 | 1461084751275 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 09:52:31 INFO - PROCESS | 384 | 1461084751279 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:52:31 INFO - PROCESS | 384 | 1461084751281 Marionette TRACE conn5 <- [1,1890,null,{}] 09:52:31 INFO - PROCESS | 384 | 1461084751285 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}] 09:52:31 INFO - PROCESS | 384 | 1461084751407 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 09:52:31 INFO - PROCESS | 384 | 1461084751554 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4DC15000 == 117 [pid = 384] [id = 482] 09:52:31 INFO - PROCESS | 384 | ++DOMWINDOW == 216 (000000CF4D358000) [pid = 384] [serial = 1446] [outer = 0000000000000000] 09:52:31 INFO - PROCESS | 384 | ++DOMWINDOW == 217 (000000CF4DD68400) [pid = 384] [serial = 1447] [outer = 000000CF4D358000] 09:52:31 INFO - PROCESS | 384 | 1461084751612 Marionette DEBUG loaded listener.js 09:52:31 INFO - PROCESS | 384 | ++DOMWINDOW == 218 (000000CF4DD6E400) [pid = 384] [serial = 1448] [outer = 000000CF4D358000] 09:52:32 INFO - PROCESS | 384 | 1461084752147 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]]]}] 09:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 923ms 09:52:32 INFO - PROCESS | 384 | 1461084752204 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 09:52:32 INFO - PROCESS | 384 | 1461084752207 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 09:52:32 INFO - PROCESS | 384 | 1461084752211 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:52:32 INFO - PROCESS | 384 | 1461084752213 Marionette TRACE conn5 <- [1,1894,null,{}] 09:52:32 INFO - PROCESS | 384 | 1461084752217 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}] 09:52:32 INFO - PROCESS | 384 | 1461084752391 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 09:52:32 INFO - PROCESS | 384 | 1461084752540 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4434D800 == 118 [pid = 384] [id = 483] 09:52:32 INFO - PROCESS | 384 | ++DOMWINDOW == 219 (000000CF3FF04000) [pid = 384] [serial = 1449] [outer = 0000000000000000] 09:52:32 INFO - PROCESS | 384 | ++DOMWINDOW == 220 (000000CF4B3BBC00) [pid = 384] [serial = 1450] [outer = 000000CF3FF04000] 09:52:32 INFO - PROCESS | 384 | 1461084752600 Marionette DEBUG loaded listener.js 09:52:32 INFO - PROCESS | 384 | ++DOMWINDOW == 221 (000000CF4E6DF800) [pid = 384] [serial = 1451] [outer = 000000CF3FF04000] 09:52:33 INFO - PROCESS | 384 | 1461084753203 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]]]}] 09:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1021ms 09:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:52:33 INFO - PROCESS | 384 | 1461084753235 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 09:52:33 INFO - PROCESS | 384 | 1461084753238 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 09:52:33 INFO - PROCESS | 384 | 1461084753241 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:52:33 INFO - PROCESS | 384 | 1461084753244 Marionette TRACE conn5 <- [1,1898,null,{}] 09:52:33 INFO - PROCESS | 384 | 1461084753248 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}] 09:52:33 INFO - PROCESS | 384 | 1461084753396 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 09:52:33 INFO - PROCESS | 384 | 1461084753562 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4452F800 == 119 [pid = 384] [id = 484] 09:52:33 INFO - PROCESS | 384 | ++DOMWINDOW == 222 (000000CF44C39800) [pid = 384] [serial = 1452] [outer = 0000000000000000] 09:52:33 INFO - PROCESS | 384 | ++DOMWINDOW == 223 (000000CF44C42400) [pid = 384] [serial = 1453] [outer = 000000CF44C39800] 09:52:33 INFO - PROCESS | 384 | 1461084753627 Marionette DEBUG loaded listener.js 09:52:33 INFO - PROCESS | 384 | ++DOMWINDOW == 224 (000000CF48639400) [pid = 384] [serial = 1454] [outer = 000000CF44C39800] 09:52:34 INFO - PROCESS | 384 | 1461084754468 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]]]}] 09:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1282ms 09:52:34 INFO - PROCESS | 384 | 1461084754526 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 09:52:34 INFO - PROCESS | 384 | 1461084754531 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 09:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:52:34 INFO - PROCESS | 384 | 1461084754536 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:52:34 INFO - PROCESS | 384 | 1461084754540 Marionette TRACE conn5 <- [1,1902,null,{}] 09:52:34 INFO - PROCESS | 384 | 1461084754545 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}] 09:52:34 INFO - PROCESS | 384 | 1461084754667 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 09:52:34 INFO - PROCESS | 384 | 1461084754824 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449D2800 == 120 [pid = 384] [id = 485] 09:52:34 INFO - PROCESS | 384 | ++DOMWINDOW == 225 (000000CF37FC6C00) [pid = 384] [serial = 1455] [outer = 0000000000000000] 09:52:34 INFO - PROCESS | 384 | ++DOMWINDOW == 226 (000000CF3D6B7400) [pid = 384] [serial = 1456] [outer = 000000CF37FC6C00] 09:52:34 INFO - PROCESS | 384 | 1461084754879 Marionette DEBUG loaded listener.js 09:52:34 INFO - PROCESS | 384 | ++DOMWINDOW == 227 (000000CF4036DC00) [pid = 384] [serial = 1457] [outer = 000000CF37FC6C00] 09:52:35 INFO - PROCESS | 384 | 1461084755467 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]]]}] 09:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 986ms 09:52:35 INFO - PROCESS | 384 | 1461084755527 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 09:52:35 INFO - PROCESS | 384 | 1461084755533 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 09:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:52:35 INFO - PROCESS | 384 | 1461084755539 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:52:35 INFO - PROCESS | 384 | 1461084755542 Marionette TRACE conn5 <- [1,1906,null,{}] 09:52:35 INFO - PROCESS | 384 | 1461084755546 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}] 09:52:35 INFO - PROCESS | 384 | 1461084755664 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 09:52:35 INFO - PROCESS | 384 | 1461084755826 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF37F4A000 == 119 [pid = 384] [id = 143] 09:52:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF48252800 == 118 [pid = 384] [id = 319] 09:52:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E8F3800 == 117 [pid = 384] [id = 422] 09:52:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF4953E800 == 116 [pid = 384] [id = 208] 09:52:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B75C000 == 115 [pid = 384] [id = 472] 09:52:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF44039000 == 114 [pid = 384] [id = 471] 09:52:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF4AC92000 == 113 [pid = 384] [id = 470] 09:52:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D64000 == 112 [pid = 384] [id = 469] 09:52:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF484ED000 == 111 [pid = 384] [id = 468] 09:52:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D60000 == 110 [pid = 384] [id = 467] 09:52:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF41215000 == 109 [pid = 384] [id = 466] 09:52:35 INFO - PROCESS | 384 | --DOMWINDOW == 226 (000000CF4D98B000) [pid = 384] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 09:52:35 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3CD800 == 110 [pid = 384] [id = 486] 09:52:35 INFO - PROCESS | 384 | ++DOMWINDOW == 227 (000000CF31E35400) [pid = 384] [serial = 1458] [outer = 0000000000000000] 09:52:35 INFO - PROCESS | 384 | ++DOMWINDOW == 228 (000000CF38EEC000) [pid = 384] [serial = 1459] [outer = 000000CF31E35400] 09:52:35 INFO - PROCESS | 384 | 1461084755936 Marionette DEBUG loaded listener.js 09:52:36 INFO - PROCESS | 384 | ++DOMWINDOW == 229 (000000CF406A3C00) [pid = 384] [serial = 1460] [outer = 000000CF31E35400] 09:52:36 INFO - PROCESS | 384 | --DOCSHELL 000000CF44035000 == 109 [pid = 384] [id = 465] 09:52:36 INFO - PROCESS | 384 | --DOCSHELL 000000CF38FB1000 == 108 [pid = 384] [id = 464] 09:52:36 INFO - PROCESS | 384 | --DOCSHELL 000000CF4FB55800 == 107 [pid = 384] [id = 459] 09:52:36 INFO - PROCESS | 384 | --DOCSHELL 000000CF5003E000 == 106 [pid = 384] [id = 458] 09:52:36 INFO - PROCESS | 384 | --DOCSHELL 000000CF4F40C800 == 105 [pid = 384] [id = 457] 09:52:36 INFO - PROCESS | 384 | --DOCSHELL 000000CF4AC93800 == 104 [pid = 384] [id = 456] 09:52:36 INFO - PROCESS | 384 | --DOCSHELL 000000CF44CD5800 == 103 [pid = 384] [id = 455] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 228 (000000CF4B044C00) [pid = 384] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 227 (000000CF39B8E400) [pid = 384] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 226 (000000CF4F630C00) [pid = 384] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 225 (000000CF3896AC00) [pid = 384] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 224 (000000CF33BD9C00) [pid = 384] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 223 (000000CF45041C00) [pid = 384] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 222 (000000CF42D7A400) [pid = 384] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 221 (000000CF40584000) [pid = 384] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 220 (000000CF43E07400) [pid = 384] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 219 (000000CF44266C00) [pid = 384] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 218 (000000CF38CC9400) [pid = 384] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 217 (000000CF402A9C00) [pid = 384] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 216 (000000CF4871C400) [pid = 384] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 215 (000000CF41F91800) [pid = 384] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 214 (000000CF45F8BC00) [pid = 384] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 213 (000000CF4B03AC00) [pid = 384] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 212 (000000CF4446AC00) [pid = 384] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 211 (000000CF4E9A1000) [pid = 384] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 210 (000000CF4E0EF800) [pid = 384] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 209 (000000CF4E91B400) [pid = 384] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 208 (000000CF4B3BA400) [pid = 384] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 207 (000000CF4C118C00) [pid = 384] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 206 (000000CF4A53B400) [pid = 384] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 205 (000000CF44C9D000) [pid = 384] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 204 (000000CF4D1F2400) [pid = 384] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 203 (000000CF4C437000) [pid = 384] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 202 (000000CF4440A400) [pid = 384] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 201 (000000CF44C96C00) [pid = 384] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 200 (000000CF4B803800) [pid = 384] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | --DOMWINDOW == 199 (000000CF4D1E5400) [pid = 384] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 09:52:36 INFO - PROCESS | 384 | 1461084756440 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]]]}] 09:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 923ms 09:52:36 INFO - PROCESS | 384 | 1461084756463 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 09:52:36 INFO - PROCESS | 384 | 1461084756465 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 09:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:52:36 INFO - PROCESS | 384 | 1461084756468 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:52:36 INFO - PROCESS | 384 | 1461084756472 Marionette TRACE conn5 <- [1,1910,null,{}] 09:52:36 INFO - PROCESS | 384 | 1461084756483 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}] 09:52:36 INFO - PROCESS | 384 | 1461084756590 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 09:52:36 INFO - PROCESS | 384 | 1461084756598 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D59800 == 104 [pid = 384] [id = 487] 09:52:36 INFO - PROCESS | 384 | ++DOMWINDOW == 200 (000000CF41F91800) [pid = 384] [serial = 1461] [outer = 0000000000000000] 09:52:36 INFO - PROCESS | 384 | ++DOMWINDOW == 201 (000000CF43E06000) [pid = 384] [serial = 1462] [outer = 000000CF41F91800] 09:52:36 INFO - PROCESS | 384 | 1461084756650 Marionette DEBUG loaded listener.js 09:52:36 INFO - PROCESS | 384 | ++DOMWINDOW == 202 (000000CF4437CC00) [pid = 384] [serial = 1463] [outer = 000000CF41F91800] 09:52:37 INFO - PROCESS | 384 | 1461084757155 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]]]}] 09:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 734ms 09:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:52:37 INFO - PROCESS | 384 | 1461084757206 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 09:52:37 INFO - PROCESS | 384 | 1461084757209 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 09:52:37 INFO - PROCESS | 384 | 1461084757213 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:52:37 INFO - PROCESS | 384 | 1461084757215 Marionette TRACE conn5 <- [1,1914,null,{}] 09:52:37 INFO - PROCESS | 384 | 1461084757218 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}] 09:52:37 INFO - PROCESS | 384 | 1461084757322 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 09:52:37 INFO - PROCESS | 384 | 1461084757430 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:37 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D2D800 == 105 [pid = 384] [id = 488] 09:52:37 INFO - PROCESS | 384 | ++DOMWINDOW == 203 (000000CF44474800) [pid = 384] [serial = 1464] [outer = 0000000000000000] 09:52:37 INFO - PROCESS | 384 | ++DOMWINDOW == 204 (000000CF44C3E400) [pid = 384] [serial = 1465] [outer = 000000CF44474800] 09:52:37 INFO - PROCESS | 384 | 1461084757486 Marionette DEBUG loaded listener.js 09:52:37 INFO - PROCESS | 384 | ++DOMWINDOW == 205 (000000CF44C96C00) [pid = 384] [serial = 1466] [outer = 000000CF44474800] 09:52:37 INFO - PROCESS | 384 | 1461084757851 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]]]}] 09:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 671ms 09:52:37 INFO - PROCESS | 384 | 1461084757898 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 09:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:52:37 INFO - PROCESS | 384 | 1461084757900 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 09:52:37 INFO - PROCESS | 384 | 1461084757904 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:52:37 INFO - PROCESS | 384 | 1461084757906 Marionette TRACE conn5 <- [1,1918,null,{}] 09:52:37 INFO - PROCESS | 384 | 1461084757909 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}] 09:52:38 INFO - PROCESS | 384 | 1461084758008 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 09:52:38 INFO - PROCESS | 384 | 1461084758045 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:38 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4ACA6000 == 106 [pid = 384] [id = 489] 09:52:38 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF44D1E000) [pid = 384] [serial = 1467] [outer = 0000000000000000] 09:52:38 INFO - PROCESS | 384 | ++DOMWINDOW == 207 (000000CF45017C00) [pid = 384] [serial = 1468] [outer = 000000CF44D1E000] 09:52:38 INFO - PROCESS | 384 | 1461084758094 Marionette DEBUG loaded listener.js 09:52:38 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF45E8F400) [pid = 384] [serial = 1469] [outer = 000000CF44D1E000] 09:52:38 INFO - PROCESS | 384 | 1461084758607 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]]]}] 09:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 777ms 09:52:38 INFO - PROCESS | 384 | 1461084758683 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 09:52:38 INFO - PROCESS | 384 | 1461084758685 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 09:52:38 INFO - PROCESS | 384 | 1461084758688 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:52:38 INFO - PROCESS | 384 | 1461084758690 Marionette TRACE conn5 <- [1,1922,null,{}] 09:52:38 INFO - PROCESS | 384 | 1461084758694 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}] 09:52:38 INFO - PROCESS | 384 | 1461084758842 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 09:52:38 INFO - PROCESS | 384 | 1461084758867 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:38 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C18A800 == 107 [pid = 384] [id = 490] 09:52:38 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF4A533000) [pid = 384] [serial = 1470] [outer = 0000000000000000] 09:52:38 INFO - PROCESS | 384 | ++DOMWINDOW == 210 (000000CF4B044C00) [pid = 384] [serial = 1471] [outer = 000000CF4A533000] 09:52:38 INFO - PROCESS | 384 | 1461084758917 Marionette DEBUG loaded listener.js 09:52:38 INFO - PROCESS | 384 | ++DOMWINDOW == 211 (000000CF4C114800) [pid = 384] [serial = 1472] [outer = 000000CF4A533000] 09:52:39 INFO - PROCESS | 384 | 1461084759376 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]]]}] 09:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 734ms 09:52:39 INFO - PROCESS | 384 | 1461084759437 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 09:52:39 INFO - PROCESS | 384 | 1461084759439 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 09:52:39 INFO - PROCESS | 384 | 1461084759447 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:52:39 INFO - PROCESS | 384 | 1461084759448 Marionette TRACE conn5 <- [1,1926,null,{}] 09:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:52:39 INFO - PROCESS | 384 | 1461084759452 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}] 09:52:39 INFO - PROCESS | 384 | 1461084759588 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 09:52:39 INFO - PROCESS | 384 | 1461084759604 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C446800 == 108 [pid = 384] [id = 491] 09:52:39 INFO - PROCESS | 384 | ++DOMWINDOW == 212 (000000CF4C431000) [pid = 384] [serial = 1473] [outer = 0000000000000000] 09:52:39 INFO - PROCESS | 384 | ++DOMWINDOW == 213 (000000CF4CE17800) [pid = 384] [serial = 1474] [outer = 000000CF4C431000] 09:52:39 INFO - PROCESS | 384 | 1461084759653 Marionette DEBUG loaded listener.js 09:52:39 INFO - PROCESS | 384 | ++DOMWINDOW == 214 (000000CF4D985400) [pid = 384] [serial = 1475] [outer = 000000CF4C431000] 09:52:40 INFO - PROCESS | 384 | 1461084760108 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]]]}] 09:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 713ms 09:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:52:40 INFO - PROCESS | 384 | 1461084760174 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 09:52:40 INFO - PROCESS | 384 | 1461084760176 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 09:52:40 INFO - PROCESS | 384 | 1461084760179 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:52:40 INFO - PROCESS | 384 | 1461084760181 Marionette TRACE conn5 <- [1,1930,null,{}] 09:52:40 INFO - PROCESS | 384 | 1461084760185 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}] 09:52:40 INFO - PROCESS | 384 | 1461084760500 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 09:52:40 INFO - PROCESS | 384 | --DOMWINDOW == 213 (000000CF44409000) [pid = 384] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:52:40 INFO - PROCESS | 384 | --DOMWINDOW == 212 (000000CF44483400) [pid = 384] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:52:40 INFO - PROCESS | 384 | --DOMWINDOW == 211 (000000CF3D65E800) [pid = 384] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:52:40 INFO - PROCESS | 384 | --DOMWINDOW == 210 (000000CF3F45D000) [pid = 384] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:52:40 INFO - PROCESS | 384 | --DOMWINDOW == 209 (000000CF3354B800) [pid = 384] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:52:40 INFO - PROCESS | 384 | --DOMWINDOW == 208 (000000CF45482C00) [pid = 384] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:52:40 INFO - PROCESS | 384 | --DOMWINDOW == 207 (000000CF328D9400) [pid = 384] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:52:40 INFO - PROCESS | 384 | --DOMWINDOW == 206 (000000CF40723C00) [pid = 384] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:52:40 INFO - PROCESS | 384 | --DOMWINDOW == 205 (000000CF415E5400) [pid = 384] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:52:40 INFO - PROCESS | 384 | 1461084760578 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484E4000 == 109 [pid = 384] [id = 492] 09:52:40 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF3354B800) [pid = 384] [serial = 1476] [outer = 0000000000000000] 09:52:40 INFO - PROCESS | 384 | ++DOMWINDOW == 207 (000000CF38FD1C00) [pid = 384] [serial = 1477] [outer = 000000CF3354B800] 09:52:40 INFO - PROCESS | 384 | 1461084760625 Marionette DEBUG loaded listener.js 09:52:40 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF449C5000) [pid = 384] [serial = 1478] [outer = 000000CF3354B800] 09:52:41 INFO - PROCESS | 384 | 1461084761019 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]]]}] 09:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 882ms 09:52:41 INFO - PROCESS | 384 | 1461084761061 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 09:52:41 INFO - PROCESS | 384 | 1461084761063 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 09:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:52:41 INFO - PROCESS | 384 | 1461084761066 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:52:41 INFO - PROCESS | 384 | 1461084761068 Marionette TRACE conn5 <- [1,1934,null,{}] 09:52:41 INFO - PROCESS | 384 | 1461084761072 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}] 09:52:41 INFO - PROCESS | 384 | 1461084761172 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 09:52:41 INFO - PROCESS | 384 | 1461084761178 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E130000 == 110 [pid = 384] [id = 493] 09:52:41 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF4603F400) [pid = 384] [serial = 1479] [outer = 0000000000000000] 09:52:41 INFO - PROCESS | 384 | ++DOMWINDOW == 210 (000000CF4DCDD400) [pid = 384] [serial = 1480] [outer = 000000CF4603F400] 09:52:41 INFO - PROCESS | 384 | 1461084761224 Marionette DEBUG loaded listener.js 09:52:41 INFO - PROCESS | 384 | ++DOMWINDOW == 211 (000000CF4E0EF800) [pid = 384] [serial = 1481] [outer = 000000CF4603F400] 09:52:41 INFO - PROCESS | 384 | 1461084761676 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]]]}] 09:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 629ms 09:52:41 INFO - PROCESS | 384 | 1461084761710 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 09:52:41 INFO - PROCESS | 384 | 1461084761712 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 09:52:41 INFO - PROCESS | 384 | 1461084761715 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:52:41 INFO - PROCESS | 384 | 1461084761717 Marionette TRACE conn5 <- [1,1938,null,{}] 09:52:41 INFO - PROCESS | 384 | 1461084761721 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}] 09:52:41 INFO - PROCESS | 384 | 1461084761822 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 09:52:41 INFO - PROCESS | 384 | 1461084761828 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E844000 == 111 [pid = 384] [id = 494] 09:52:41 INFO - PROCESS | 384 | ++DOMWINDOW == 212 (000000CF41951400) [pid = 384] [serial = 1482] [outer = 0000000000000000] 09:52:41 INFO - PROCESS | 384 | ++DOMWINDOW == 213 (000000CF4E6DD400) [pid = 384] [serial = 1483] [outer = 000000CF41951400] 09:52:41 INFO - PROCESS | 384 | 1461084761873 Marionette DEBUG loaded listener.js 09:52:41 INFO - PROCESS | 384 | ++DOMWINDOW == 214 (000000CF4E9A0000) [pid = 384] [serial = 1484] [outer = 000000CF41951400] 09:52:42 INFO - PROCESS | 384 | 1461084762357 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]]]}] 09:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 671ms 09:52:42 INFO - PROCESS | 384 | 1461084762390 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 09:52:42 INFO - PROCESS | 384 | 1461084762393 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 09:52:42 INFO - PROCESS | 384 | 1461084762396 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:52:42 INFO - PROCESS | 384 | 1461084762399 Marionette TRACE conn5 <- [1,1942,null,{}] 09:52:42 INFO - PROCESS | 384 | 1461084762402 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}] 09:52:42 INFO - PROCESS | 384 | 1461084762611 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 09:52:42 INFO - PROCESS | 384 | 1461084762768 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41139800 == 112 [pid = 384] [id = 495] 09:52:42 INFO - PROCESS | 384 | ++DOMWINDOW == 215 (000000CF31E39000) [pid = 384] [serial = 1485] [outer = 0000000000000000] 09:52:42 INFO - PROCESS | 384 | ++DOMWINDOW == 216 (000000CF337E9400) [pid = 384] [serial = 1486] [outer = 000000CF31E39000] 09:52:42 INFO - PROCESS | 384 | 1461084762831 Marionette DEBUG loaded listener.js 09:52:42 INFO - PROCESS | 384 | ++DOMWINDOW == 217 (000000CF3823D000) [pid = 384] [serial = 1487] [outer = 000000CF31E39000] 09:52:43 INFO - PROCESS | 384 | 1461084763570 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]]]}] 09:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1220ms 09:52:43 INFO - PROCESS | 384 | 1461084763620 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 09:52:43 INFO - PROCESS | 384 | 1461084763625 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 09:52:43 INFO - PROCESS | 384 | 1461084763629 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:52:43 INFO - PROCESS | 384 | 1461084763634 Marionette TRACE conn5 <- [1,1946,null,{}] 09:52:43 INFO - PROCESS | 384 | 1461084763639 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}] 09:52:43 INFO - PROCESS | 384 | 1461084763820 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 09:52:43 INFO - PROCESS | 384 | 1461084763839 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48260800 == 113 [pid = 384] [id = 496] 09:52:43 INFO - PROCESS | 384 | ++DOMWINDOW == 218 (000000CF40723000) [pid = 384] [serial = 1488] [outer = 0000000000000000] 09:52:43 INFO - PROCESS | 384 | ++DOMWINDOW == 219 (000000CF416EB000) [pid = 384] [serial = 1489] [outer = 000000CF40723000] 09:52:43 INFO - PROCESS | 384 | 1461084763939 Marionette DEBUG loaded listener.js 09:52:44 INFO - PROCESS | 384 | ++DOMWINDOW == 220 (000000CF441DB400) [pid = 384] [serial = 1490] [outer = 000000CF40723000] 09:52:44 INFO - PROCESS | 384 | 1461084764623 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]]]}] 09:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1025ms 09:52:44 INFO - PROCESS | 384 | 1461084764659 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 09:52:44 INFO - PROCESS | 384 | 1461084764662 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 09:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:52:44 INFO - PROCESS | 384 | 1461084764666 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:52:44 INFO - PROCESS | 384 | 1461084764669 Marionette TRACE conn5 <- [1,1950,null,{}] 09:52:44 INFO - PROCESS | 384 | 1461084764673 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}] 09:52:44 INFO - PROCESS | 384 | 1461084764801 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 09:52:44 INFO - PROCESS | 384 | 1461084764952 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:44 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E41A000 == 114 [pid = 384] [id = 497] 09:52:44 INFO - PROCESS | 384 | ++DOMWINDOW == 221 (000000CF44C9F000) [pid = 384] [serial = 1491] [outer = 0000000000000000] 09:52:45 INFO - PROCESS | 384 | ++DOMWINDOW == 222 (000000CF47ECC800) [pid = 384] [serial = 1492] [outer = 000000CF44C9F000] 09:52:45 INFO - PROCESS | 384 | 1461084765012 Marionette DEBUG loaded listener.js 09:52:45 INFO - PROCESS | 384 | ++DOMWINDOW == 223 (000000CF495E9000) [pid = 384] [serial = 1493] [outer = 000000CF44C9F000] 09:52:45 INFO - PROCESS | 384 | 1461084765632 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]]]}] 09:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1020ms 09:52:45 INFO - PROCESS | 384 | 1461084765688 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 09:52:45 INFO - PROCESS | 384 | 1461084765692 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 09:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:52:45 INFO - PROCESS | 384 | 1461084765704 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:52:45 INFO - PROCESS | 384 | 1461084765709 Marionette TRACE conn5 <- [1,1954,null,{}] 09:52:45 INFO - PROCESS | 384 | 1461084765713 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}] 09:52:45 INFO - PROCESS | 384 | 1461084765892 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 09:52:46 INFO - PROCESS | 384 | 1461084766042 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF506C9000 == 115 [pid = 384] [id = 498] 09:52:46 INFO - PROCESS | 384 | ++DOMWINDOW == 224 (000000CF4DD52400) [pid = 384] [serial = 1494] [outer = 0000000000000000] 09:52:46 INFO - PROCESS | 384 | ++DOMWINDOW == 225 (000000CF4DD59400) [pid = 384] [serial = 1495] [outer = 000000CF4DD52400] 09:52:46 INFO - PROCESS | 384 | 1461084766101 Marionette DEBUG loaded listener.js 09:52:46 INFO - PROCESS | 384 | ++DOMWINDOW == 226 (000000CF4E99EC00) [pid = 384] [serial = 1496] [outer = 000000CF4DD52400] 09:52:46 INFO - PROCESS | 384 | 1461084766648 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]]]}] 09:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 986ms 09:52:46 INFO - PROCESS | 384 | 1461084766688 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 09:52:46 INFO - PROCESS | 384 | 1461084766691 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 09:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:52:46 INFO - PROCESS | 384 | 1461084766694 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:52:46 INFO - PROCESS | 384 | 1461084766696 Marionette TRACE conn5 <- [1,1958,null,{}] 09:52:46 INFO - PROCESS | 384 | 1461084766700 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}] 09:52:46 INFO - PROCESS | 384 | 1461084766827 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 09:52:46 INFO - PROCESS | 384 | 1461084766991 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF506E8800 == 116 [pid = 384] [id = 499] 09:52:47 INFO - PROCESS | 384 | ++DOMWINDOW == 227 (000000CF4F5D1000) [pid = 384] [serial = 1497] [outer = 0000000000000000] 09:52:47 INFO - PROCESS | 384 | ++DOMWINDOW == 228 (000000CF4F5D4800) [pid = 384] [serial = 1498] [outer = 000000CF4F5D1000] 09:52:47 INFO - PROCESS | 384 | 1461084767050 Marionette DEBUG loaded listener.js 09:52:47 INFO - PROCESS | 384 | ++DOMWINDOW == 229 (000000CF4F634400) [pid = 384] [serial = 1499] [outer = 000000CF4F5D1000] 09:52:47 INFO - PROCESS | 384 | 1461084767647 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]]]}] 09:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 986ms 09:52:47 INFO - PROCESS | 384 | 1461084767683 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 09:52:47 INFO - PROCESS | 384 | 1461084767685 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 09:52:47 INFO - PROCESS | 384 | 1461084767688 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:52:47 INFO - PROCESS | 384 | 1461084767691 Marionette TRACE conn5 <- [1,1962,null,{}] 09:52:47 INFO - PROCESS | 384 | 1461084767694 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}] 09:52:47 INFO - PROCESS | 384 | 1461084767820 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 09:52:47 INFO - PROCESS | 384 | 1461084767975 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5195F800 == 117 [pid = 384] [id = 500] 09:52:48 INFO - PROCESS | 384 | ++DOMWINDOW == 230 (000000CF4FF44C00) [pid = 384] [serial = 1500] [outer = 0000000000000000] 09:52:48 INFO - PROCESS | 384 | ++DOMWINDOW == 231 (000000CF4FF46800) [pid = 384] [serial = 1501] [outer = 000000CF4FF44C00] 09:52:48 INFO - PROCESS | 384 | 1461084768043 Marionette DEBUG loaded listener.js 09:52:48 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF501C6400) [pid = 384] [serial = 1502] [outer = 000000CF4FF44C00] 09:52:48 INFO - PROCESS | 384 | 1461084768628 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]]]}] 09:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 986ms 09:52:48 INFO - PROCESS | 384 | 1461084768678 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 09:52:48 INFO - PROCESS | 384 | 1461084768680 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 09:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:52:48 INFO - PROCESS | 384 | 1461084768684 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:52:48 INFO - PROCESS | 384 | 1461084768686 Marionette TRACE conn5 <- [1,1966,null,{}] 09:52:48 INFO - PROCESS | 384 | 1461084768690 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}] 09:52:48 INFO - PROCESS | 384 | 1461084768814 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 09:52:48 INFO - PROCESS | 384 | 1461084768978 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C144800 == 118 [pid = 384] [id = 501] 09:52:49 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF507DAC00) [pid = 384] [serial = 1503] [outer = 0000000000000000] 09:52:49 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF507E6000) [pid = 384] [serial = 1504] [outer = 000000CF507DAC00] 09:52:49 INFO - PROCESS | 384 | 1461084769035 Marionette DEBUG loaded listener.js 09:52:49 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF5089DC00) [pid = 384] [serial = 1505] [outer = 000000CF507DAC00] 09:52:49 INFO - PROCESS | 384 | 1461084769561 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]]]}] 09:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 923ms 09:52:49 INFO - PROCESS | 384 | 1461084769610 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 09:52:49 INFO - PROCESS | 384 | 1461084769612 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 09:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:52:49 INFO - PROCESS | 384 | 1461084769616 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:52:49 INFO - PROCESS | 384 | 1461084769618 Marionette TRACE conn5 <- [1,1970,null,{}] 09:52:49 INFO - PROCESS | 384 | 1461084769622 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}] 09:52:49 INFO - PROCESS | 384 | 1461084769744 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 09:52:49 INFO - PROCESS | 384 | 1461084769908 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF50735000 == 119 [pid = 384] [id = 502] 09:52:49 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF4F555800) [pid = 384] [serial = 1506] [outer = 0000000000000000] 09:52:49 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF4F559800) [pid = 384] [serial = 1507] [outer = 000000CF4F555800] 09:52:49 INFO - PROCESS | 384 | 1461084769967 Marionette DEBUG loaded listener.js 09:52:50 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF501C5C00) [pid = 384] [serial = 1508] [outer = 000000CF4F555800] 09:52:50 INFO - PROCESS | 384 | 1461084770545 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]]]}] 09:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 986ms 09:52:50 INFO - PROCESS | 384 | 1461084770605 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 09:52:50 INFO - PROCESS | 384 | 1461084770607 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 09:52:50 INFO - PROCESS | 384 | 1461084770611 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:52:50 INFO - PROCESS | 384 | 1461084770613 Marionette TRACE conn5 <- [1,1974,null,{}] 09:52:50 INFO - PROCESS | 384 | 1461084770617 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}] 09:52:50 INFO - PROCESS | 384 | 1461084770803 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 09:52:50 INFO - PROCESS | 384 | 1461084770955 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:50 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3FE03800 == 120 [pid = 384] [id = 503] 09:52:50 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF350CA800) [pid = 384] [serial = 1509] [outer = 0000000000000000] 09:52:51 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF39B91000) [pid = 384] [serial = 1510] [outer = 000000CF350CA800] 09:52:51 INFO - PROCESS | 384 | 1461084771014 Marionette DEBUG loaded listener.js 09:52:51 INFO - PROCESS | 384 | ++DOMWINDOW == 241 (000000CF4446B800) [pid = 384] [serial = 1511] [outer = 000000CF350CA800] 09:52:51 INFO - PROCESS | 384 | 1461084771916 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]]]}] 09:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1381ms 09:52:52 INFO - PROCESS | 384 | 1461084771995 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 09:52:52 INFO - PROCESS | 384 | 1461084771999 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 09:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:52:52 INFO - PROCESS | 384 | 1461084772004 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:52:52 INFO - PROCESS | 384 | 1461084772008 Marionette TRACE conn5 <- [1,1978,null,{}] 09:52:52 INFO - PROCESS | 384 | 1461084772013 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}] 09:52:52 INFO - PROCESS | 384 | 1461084772165 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 09:52:52 INFO - PROCESS | 384 | 1461084772326 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4114B000 == 121 [pid = 384] [id = 504] 09:52:52 INFO - PROCESS | 384 | ++DOMWINDOW == 242 (000000CF31DE0400) [pid = 384] [serial = 1512] [outer = 0000000000000000] 09:52:52 INFO - PROCESS | 384 | ++DOMWINDOW == 243 (000000CF33F37C00) [pid = 384] [serial = 1513] [outer = 000000CF31DE0400] 09:52:52 INFO - PROCESS | 384 | 1461084772381 Marionette DEBUG loaded listener.js 09:52:52 INFO - PROCESS | 384 | ++DOMWINDOW == 244 (000000CF3F05AC00) [pid = 384] [serial = 1514] [outer = 000000CF31DE0400] 09:52:53 INFO - PROCESS | 384 | 1461084772998 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]]]}] 09:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1022ms 09:52:53 INFO - PROCESS | 384 | 1461084773031 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 09:52:53 INFO - PROCESS | 384 | 1461084773037 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 09:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:52:53 INFO - PROCESS | 384 | 1461084773043 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:52:53 INFO - PROCESS | 384 | 1461084773046 Marionette TRACE conn5 <- [1,1982,null,{}] 09:52:53 INFO - PROCESS | 384 | 1461084773050 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}] 09:52:53 INFO - PROCESS | 384 | 1461084773169 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 09:52:53 INFO - PROCESS | 384 | 1461084773340 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449E9000 == 122 [pid = 384] [id = 505] 09:52:53 INFO - PROCESS | 384 | ++DOMWINDOW == 245 (000000CF4053A800) [pid = 384] [serial = 1515] [outer = 0000000000000000] 09:52:53 INFO - PROCESS | 384 | ++DOMWINDOW == 246 (000000CF4069A400) [pid = 384] [serial = 1516] [outer = 000000CF4053A800] 09:52:53 INFO - PROCESS | 384 | 1461084773391 Marionette DEBUG loaded listener.js 09:52:53 INFO - PROCESS | 384 | ++DOMWINDOW == 247 (000000CF415DF800) [pid = 384] [serial = 1517] [outer = 000000CF4053A800] 09:52:54 INFO - PROCESS | 384 | 1461084774026 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]]]}] 09:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1024ms 09:52:54 INFO - PROCESS | 384 | 1461084774069 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 09:52:54 INFO - PROCESS | 384 | 1461084774072 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 09:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:52:54 INFO - PROCESS | 384 | 1461084774075 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:52:54 INFO - PROCESS | 384 | 1461084774079 Marionette TRACE conn5 <- [1,1986,null,{}] 09:52:54 INFO - PROCESS | 384 | 1461084774104 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}] 09:52:54 INFO - PROCESS | 384 | 1461084774225 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 09:52:54 INFO - PROCESS | 384 | 1461084774384 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:54 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49221800 == 123 [pid = 384] [id = 506] 09:52:54 INFO - PROCESS | 384 | ++DOMWINDOW == 248 (000000CF4437F800) [pid = 384] [serial = 1518] [outer = 0000000000000000] 09:52:54 INFO - PROCESS | 384 | ++DOMWINDOW == 249 (000000CF4440A800) [pid = 384] [serial = 1519] [outer = 000000CF4437F800] 09:52:54 INFO - PROCESS | 384 | 1461084774439 Marionette DEBUG loaded listener.js 09:52:54 INFO - PROCESS | 384 | ++DOMWINDOW == 250 (000000CF44C43C00) [pid = 384] [serial = 1520] [outer = 000000CF4437F800] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C551800 == 122 [pid = 384] [id = 368] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E844000 == 121 [pid = 384] [id = 494] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E130000 == 120 [pid = 384] [id = 493] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF484E4000 == 119 [pid = 384] [id = 492] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C446800 == 118 [pid = 384] [id = 491] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C18A800 == 117 [pid = 384] [id = 490] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 249 (000000CF4DC2E400) [pid = 384] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 248 (000000CF45F81400) [pid = 384] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 247 (000000CF44409400) [pid = 384] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 246 (000000CF3F4BB000) [pid = 384] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 245 (000000CF4B363C00) [pid = 384] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 244 (000000CF4F5D5800) [pid = 384] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 243 (000000CF4DCDE400) [pid = 384] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 242 (000000CF39B91400) [pid = 384] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 241 (000000CF4E6DE000) [pid = 384] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 240 (000000CF47ECFC00) [pid = 384] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF4ACA6000 == 116 [pid = 384] [id = 489] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D2D800 == 115 [pid = 384] [id = 488] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D59800 == 114 [pid = 384] [id = 487] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E4CF000 == 113 [pid = 384] [id = 454] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF3A3CD800 == 112 [pid = 384] [id = 486] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF449D2800 == 111 [pid = 384] [id = 485] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E2A4000 == 110 [pid = 384] [id = 478] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D9D6000 == 109 [pid = 384] [id = 477] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C45B000 == 108 [pid = 384] [id = 476] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF48418000 == 107 [pid = 384] [id = 475] 09:52:54 INFO - PROCESS | 384 | --DOCSHELL 000000CF41147000 == 106 [pid = 384] [id = 474] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 239 (000000CF44415000) [pid = 384] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 238 (000000CF44C9DC00) [pid = 384] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 237 (000000CF3FF0DC00) [pid = 384] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 236 (000000CF40589C00) [pid = 384] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 235 (000000CF40363800) [pid = 384] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 234 (000000CF449BB000) [pid = 384] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF38F35C00) [pid = 384] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF45019400) [pid = 384] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 231 (000000CF45F7D400) [pid = 384] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 230 (000000CF39B0F800) [pid = 384] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 229 (000000CF33F38C00) [pid = 384] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 228 (000000CF40B3F400) [pid = 384] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 227 (000000CF40ED3800) [pid = 384] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 226 (000000CF417E9800) [pid = 384] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 225 (000000CF40536000) [pid = 384] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 224 (000000CF46044800) [pid = 384] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 223 (000000CF44C95C00) [pid = 384] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 09:52:54 INFO - PROCESS | 384 | --DOMWINDOW == 222 (000000CF42840000) [pid = 384] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 09:52:55 INFO - PROCESS | 384 | 1461084775037 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]]]}] 09:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 986ms 09:52:55 INFO - PROCESS | 384 | 1461084775064 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 09:52:55 INFO - PROCESS | 384 | 1461084775067 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 09:52:55 INFO - PROCESS | 384 | 1461084775070 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:52:55 INFO - PROCESS | 384 | 1461084775072 Marionette TRACE conn5 <- [1,1990,null,{}] 09:52:55 INFO - PROCESS | 384 | 1461084775075 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}] 09:52:55 INFO - PROCESS | 384 | 1461084775176 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 09:52:55 INFO - PROCESS | 384 | 1461084775184 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:55 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43C5E000 == 107 [pid = 384] [id = 507] 09:52:55 INFO - PROCESS | 384 | ++DOMWINDOW == 223 (000000CF3817D800) [pid = 384] [serial = 1521] [outer = 0000000000000000] 09:52:55 INFO - PROCESS | 384 | ++DOMWINDOW == 224 (000000CF39B8E400) [pid = 384] [serial = 1522] [outer = 000000CF3817D800] 09:52:55 INFO - PROCESS | 384 | 1461084775231 Marionette DEBUG loaded listener.js 09:52:55 INFO - PROCESS | 384 | ++DOMWINDOW == 225 (000000CF3FC1F400) [pid = 384] [serial = 1523] [outer = 000000CF3817D800] 09:52:55 INFO - PROCESS | 384 | 1461084775731 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]]]}] 09:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 09:52:55 INFO - PROCESS | 384 | 1461084775743 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 09:52:55 INFO - PROCESS | 384 | 1461084775745 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 09:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:52:55 INFO - PROCESS | 384 | 1461084775748 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:52:55 INFO - PROCESS | 384 | 1461084775750 Marionette TRACE conn5 <- [1,1994,null,{}] 09:52:55 INFO - PROCESS | 384 | 1461084775753 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}] 09:52:55 INFO - PROCESS | 384 | 1461084775856 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 09:52:56 INFO - PROCESS | 384 | 1461084775999 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E4B000 == 108 [pid = 384] [id = 508] 09:52:56 INFO - PROCESS | 384 | ++DOMWINDOW == 226 (000000CF3D65D800) [pid = 384] [serial = 1524] [outer = 0000000000000000] 09:52:56 INFO - PROCESS | 384 | ++DOMWINDOW == 227 (000000CF40725400) [pid = 384] [serial = 1525] [outer = 000000CF3D65D800] 09:52:56 INFO - PROCESS | 384 | 1461084776052 Marionette DEBUG loaded listener.js 09:52:56 INFO - PROCESS | 384 | ++DOMWINDOW == 228 (000000CF4194B800) [pid = 384] [serial = 1526] [outer = 000000CF3D65D800] 09:52:56 INFO - PROCESS | 384 | 1461084776436 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]]]}] 09:52:56 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 09:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 735ms 09:52:56 INFO - PROCESS | 384 | 1461084776487 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 09:52:56 INFO - PROCESS | 384 | 1461084776489 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 09:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:52:56 INFO - PROCESS | 384 | 1461084776493 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:52:56 INFO - PROCESS | 384 | 1461084776495 Marionette TRACE conn5 <- [1,1998,null,{}] 09:52:56 INFO - PROCESS | 384 | 1461084776498 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}] 09:52:56 INFO - PROCESS | 384 | 1461084776617 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 09:52:56 INFO - PROCESS | 384 | 1461084776630 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49230000 == 109 [pid = 384] [id = 509] 09:52:56 INFO - PROCESS | 384 | ++DOMWINDOW == 229 (000000CF43E47800) [pid = 384] [serial = 1527] [outer = 0000000000000000] 09:52:56 INFO - PROCESS | 384 | ++DOMWINDOW == 230 (000000CF449BC000) [pid = 384] [serial = 1528] [outer = 000000CF43E47800] 09:52:56 INFO - PROCESS | 384 | 1461084776679 Marionette DEBUG loaded listener.js 09:52:56 INFO - PROCESS | 384 | ++DOMWINDOW == 231 (000000CF45012C00) [pid = 384] [serial = 1529] [outer = 000000CF43E47800] 09:52:57 INFO - PROCESS | 384 | 1461084777196 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]]]}] 09:52:57 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 09:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 735ms 09:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:52:57 INFO - PROCESS | 384 | 1461084777230 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 09:52:57 INFO - PROCESS | 384 | 1461084777232 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 09:52:57 INFO - PROCESS | 384 | 1461084777272 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:52:57 INFO - PROCESS | 384 | 1461084777274 Marionette TRACE conn5 <- [1,2002,null,{}] 09:52:57 INFO - PROCESS | 384 | 1461084777280 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}] 09:52:57 INFO - PROCESS | 384 | 1461084777417 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 09:52:57 INFO - PROCESS | 384 | 1461084777436 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:57 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B6CE800 == 110 [pid = 384] [id = 510] 09:52:57 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF45040000) [pid = 384] [serial = 1530] [outer = 0000000000000000] 09:52:57 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF4504E800) [pid = 384] [serial = 1531] [outer = 000000CF45040000] 09:52:57 INFO - PROCESS | 384 | 1461084777484 Marionette DEBUG loaded listener.js 09:52:57 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF45F7D400) [pid = 384] [serial = 1532] [outer = 000000CF45040000] 09:52:57 INFO - PROCESS | 384 | 1461084777949 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]]]}] 09:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 776ms 09:52:58 INFO - PROCESS | 384 | 1461084778015 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 09:52:58 INFO - PROCESS | 384 | 1461084778017 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 09:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:52:58 INFO - PROCESS | 384 | 1461084778026 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:52:58 INFO - PROCESS | 384 | 1461084778028 Marionette TRACE conn5 <- [1,2006,null,{}] 09:52:58 INFO - PROCESS | 384 | 1461084778031 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}] 09:52:58 INFO - PROCESS | 384 | 1461084778165 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 09:52:58 INFO - PROCESS | 384 | 1461084778185 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:58 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C12F800 == 111 [pid = 384] [id = 511] 09:52:58 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF45F89800) [pid = 384] [serial = 1533] [outer = 0000000000000000] 09:52:58 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF46043000) [pid = 384] [serial = 1534] [outer = 000000CF45F89800] 09:52:58 INFO - PROCESS | 384 | 1461084778232 Marionette DEBUG loaded listener.js 09:52:58 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF47ECCC00) [pid = 384] [serial = 1535] [outer = 000000CF45F89800] 09:52:58 INFO - PROCESS | 384 | 1461084778714 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]]]}] 09:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 734ms 09:52:58 INFO - PROCESS | 384 | 1461084778780 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 09:52:58 INFO - PROCESS | 384 | 1461084778783 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 09:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:52:58 INFO - PROCESS | 384 | 1461084778786 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:52:58 INFO - PROCESS | 384 | 1461084778788 Marionette TRACE conn5 <- [1,2010,null,{}] 09:52:58 INFO - PROCESS | 384 | 1461084778792 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}] 09:52:59 INFO - PROCESS | 384 | 1461084779663 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 236 (000000CF4058BC00) [pid = 384] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 235 (000000CF39286C00) [pid = 384] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 234 (000000CF4DE28400) [pid = 384] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF48635800) [pid = 384] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF4E915C00) [pid = 384] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 231 (000000CF4871E000) [pid = 384] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 230 (000000CF4A53D800) [pid = 384] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 229 (000000CF38130800) [pid = 384] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 228 (000000CF34E84400) [pid = 384] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 227 (000000CF4B045000) [pid = 384] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 226 (000000CF4E0ECC00) [pid = 384] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 225 (000000CF3FFCC800) [pid = 384] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 224 (000000CF4B043400) [pid = 384] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 223 (000000CF449C3000) [pid = 384] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 222 (000000CF495E2C00) [pid = 384] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 221 (000000CF4C11FC00) [pid = 384] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 220 (000000CF4B3B0800) [pid = 384] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 219 (000000CF4E0E5800) [pid = 384] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 218 (000000CF4F627000) [pid = 384] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 217 (000000CF43E49C00) [pid = 384] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 216 (000000CF45485000) [pid = 384] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 215 (000000CF38239000) [pid = 384] [serial = 1088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 214 (000000CF4437DC00) [pid = 384] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 213 (000000CF3F461000) [pid = 384] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 212 (000000CF41AF2400) [pid = 384] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 211 (000000CF4E996400) [pid = 384] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 210 (000000CF32851400) [pid = 384] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 209 (000000CF44C92800) [pid = 384] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 208 (000000CF45F7F000) [pid = 384] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 207 (000000CF3C98E800) [pid = 384] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 206 (000000CF4B3B4C00) [pid = 384] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 205 (000000CF33F43000) [pid = 384] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 204 (000000CF3928E000) [pid = 384] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 203 (000000CF3823B400) [pid = 384] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 202 (000000CF47F8D000) [pid = 384] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 201 (000000CF412F1800) [pid = 384] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 200 (000000CF33549C00) [pid = 384] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 199 (000000CF441DF800) [pid = 384] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 198 (000000CF4C42F400) [pid = 384] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 197 (000000CF44D13C00) [pid = 384] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 196 (000000CF48289400) [pid = 384] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 195 (000000CF400EA400) [pid = 384] [serial = 1091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 194 (000000CF4A533000) [pid = 384] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 193 (000000CF4C431000) [pid = 384] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 192 (000000CF3354B800) [pid = 384] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 191 (000000CF4603F400) [pid = 384] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 190 (000000CF41F91800) [pid = 384] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 189 (000000CF31E35400) [pid = 384] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 188 (000000CF37FC6C00) [pid = 384] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 187 (000000CF44D1E000) [pid = 384] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:52:59 INFO - PROCESS | 384 | --DOMWINDOW == 186 (000000CF44474800) [pid = 384] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:52:59 INFO - PROCESS | 384 | 1461084779759 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F91F800 == 112 [pid = 384] [id = 512] 09:52:59 INFO - PROCESS | 384 | ++DOMWINDOW == 187 (000000CF31E42C00) [pid = 384] [serial = 1536] [outer = 0000000000000000] 09:52:59 INFO - PROCESS | 384 | ++DOMWINDOW == 188 (000000CF32851400) [pid = 384] [serial = 1537] [outer = 000000CF31E42C00] 09:52:59 INFO - PROCESS | 384 | 1461084779806 Marionette DEBUG loaded listener.js 09:52:59 INFO - PROCESS | 384 | ++DOMWINDOW == 189 (000000CF3928A400) [pid = 384] [serial = 1538] [outer = 000000CF31E42C00] 09:53:00 INFO - PROCESS | 384 | 1461084780190 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]]]}] 09:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1419ms 09:53:00 INFO - PROCESS | 384 | 1461084780209 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 09:53:00 INFO - PROCESS | 384 | 1461084780211 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 09:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:53:00 INFO - PROCESS | 384 | 1461084780215 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:53:00 INFO - PROCESS | 384 | 1461084780217 Marionette TRACE conn5 <- [1,2014,null,{}] 09:53:00 INFO - PROCESS | 384 | 1461084780220 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}] 09:53:00 INFO - PROCESS | 384 | 1461084780319 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 09:53:00 INFO - PROCESS | 384 | 1461084780325 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C296800 == 113 [pid = 384] [id = 513] 09:53:00 INFO - PROCESS | 384 | ++DOMWINDOW == 190 (000000CF3F463400) [pid = 384] [serial = 1539] [outer = 0000000000000000] 09:53:00 INFO - PROCESS | 384 | ++DOMWINDOW == 191 (000000CF40ED3800) [pid = 384] [serial = 1540] [outer = 000000CF3F463400] 09:53:00 INFO - PROCESS | 384 | 1461084780371 Marionette DEBUG loaded listener.js 09:53:00 INFO - PROCESS | 384 | ++DOMWINDOW == 192 (000000CF44483400) [pid = 384] [serial = 1541] [outer = 000000CF3F463400] 09:53:00 INFO - PROCESS | 384 | 1461084780842 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]]]}] 09:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 671ms 09:53:00 INFO - PROCESS | 384 | 1461084780890 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 09:53:00 INFO - PROCESS | 384 | 1461084780892 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 09:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:53:00 INFO - PROCESS | 384 | 1461084780896 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:53:00 INFO - PROCESS | 384 | 1461084780898 Marionette TRACE conn5 <- [1,2018,null,{}] 09:53:00 INFO - PROCESS | 384 | 1461084780902 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}] 09:53:01 INFO - PROCESS | 384 | 1461084781023 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 09:53:01 INFO - PROCESS | 384 | 1461084781065 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D9C7800 == 114 [pid = 384] [id = 514] 09:53:01 INFO - PROCESS | 384 | ++DOMWINDOW == 193 (000000CF4501D400) [pid = 384] [serial = 1542] [outer = 0000000000000000] 09:53:01 INFO - PROCESS | 384 | ++DOMWINDOW == 194 (000000CF4862E400) [pid = 384] [serial = 1543] [outer = 000000CF4501D400] 09:53:01 INFO - PROCESS | 384 | 1461084781117 Marionette DEBUG loaded listener.js 09:53:01 INFO - PROCESS | 384 | ++DOMWINDOW == 195 (000000CF495E2C00) [pid = 384] [serial = 1544] [outer = 000000CF4501D400] 09:53:01 INFO - PROCESS | 384 | 1461084781585 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]]]}] 09:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 734ms 09:53:01 INFO - PROCESS | 384 | 1461084781710 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 09:53:01 INFO - PROCESS | 384 | 1461084781715 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 09:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:53:01 INFO - PROCESS | 384 | 1461084781721 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:53:01 INFO - PROCESS | 384 | 1461084781726 Marionette TRACE conn5 <- [1,2022,null,{}] 09:53:01 INFO - PROCESS | 384 | 1461084781732 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}] 09:53:01 INFO - PROCESS | 384 | 1461084781901 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 09:53:02 INFO - PROCESS | 384 | 1461084782053 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:02 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41925800 == 115 [pid = 384] [id = 515] 09:53:02 INFO - PROCESS | 384 | ++DOMWINDOW == 196 (000000CF33F3BC00) [pid = 384] [serial = 1545] [outer = 0000000000000000] 09:53:02 INFO - PROCESS | 384 | ++DOMWINDOW == 197 (000000CF34E88400) [pid = 384] [serial = 1546] [outer = 000000CF33F3BC00] 09:53:02 INFO - PROCESS | 384 | 1461084782114 Marionette DEBUG loaded listener.js 09:53:02 INFO - PROCESS | 384 | ++DOMWINDOW == 198 (000000CF38CCA800) [pid = 384] [serial = 1547] [outer = 000000CF33F3BC00] 09:53:02 INFO - PROCESS | 384 | 1461084782776 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]]]}] 09:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1077ms 09:53:02 INFO - PROCESS | 384 | 1461084782805 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 09:53:02 INFO - PROCESS | 384 | 1461084782810 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 09:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:53:02 INFO - PROCESS | 384 | 1461084782818 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:53:02 INFO - PROCESS | 384 | 1461084782823 Marionette TRACE conn5 <- [1,2026,null,{}] 09:53:02 INFO - PROCESS | 384 | 1461084782827 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}] 09:53:02 INFO - PROCESS | 384 | 1461084782957 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 09:53:03 INFO - PROCESS | 384 | 1461084783108 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D1B000 == 116 [pid = 384] [id = 516] 09:53:03 INFO - PROCESS | 384 | ++DOMWINDOW == 199 (000000CF38233400) [pid = 384] [serial = 1548] [outer = 0000000000000000] 09:53:03 INFO - PROCESS | 384 | ++DOMWINDOW == 200 (000000CF40E2F800) [pid = 384] [serial = 1549] [outer = 000000CF38233400] 09:53:03 INFO - PROCESS | 384 | 1461084783167 Marionette DEBUG loaded listener.js 09:53:03 INFO - PROCESS | 384 | ++DOMWINDOW == 201 (000000CF42D71800) [pid = 384] [serial = 1550] [outer = 000000CF38233400] 09:53:03 INFO - PROCESS | 384 | 1461084783811 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]]]}] 09:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1025ms 09:53:03 INFO - PROCESS | 384 | 1461084783845 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 09:53:03 INFO - PROCESS | 384 | 1461084783847 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 09:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:53:03 INFO - PROCESS | 384 | 1461084783851 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:53:03 INFO - PROCESS | 384 | 1461084783854 Marionette TRACE conn5 <- [1,2030,null,{}] 09:53:03 INFO - PROCESS | 384 | 1461084783865 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}] 09:53:04 INFO - PROCESS | 384 | 1461084784056 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 09:53:04 INFO - PROCESS | 384 | 1461084784212 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D9D6000 == 117 [pid = 384] [id = 517] 09:53:04 INFO - PROCESS | 384 | ++DOMWINDOW == 202 (000000CF44C3EC00) [pid = 384] [serial = 1551] [outer = 0000000000000000] 09:53:04 INFO - PROCESS | 384 | ++DOMWINDOW == 203 (000000CF44C45400) [pid = 384] [serial = 1552] [outer = 000000CF44C3EC00] 09:53:04 INFO - PROCESS | 384 | 1461084784274 Marionette DEBUG loaded listener.js 09:53:04 INFO - PROCESS | 384 | ++DOMWINDOW == 204 (000000CF46041400) [pid = 384] [serial = 1553] [outer = 000000CF44C3EC00] 09:53:04 INFO - PROCESS | 384 | 1461084784856 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]]]}] 09:53:04 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) 09:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1071ms 09:53:04 INFO - PROCESS | 384 | 1461084784925 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 09:53:04 INFO - PROCESS | 384 | 1461084784927 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 09:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:53:04 INFO - PROCESS | 384 | 1461084784931 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:53:04 INFO - PROCESS | 384 | 1461084784933 Marionette TRACE conn5 <- [1,2034,null,{}] 09:53:04 INFO - PROCESS | 384 | 1461084784955 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}] 09:53:05 INFO - PROCESS | 384 | 1461084785092 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 09:53:05 INFO - PROCESS | 384 | 1461084785246 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4F408800 == 118 [pid = 384] [id = 518] 09:53:05 INFO - PROCESS | 384 | ++DOMWINDOW == 205 (000000CF48631800) [pid = 384] [serial = 1554] [outer = 0000000000000000] 09:53:05 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF495EAC00) [pid = 384] [serial = 1555] [outer = 000000CF48631800] 09:53:05 INFO - PROCESS | 384 | 1461084785305 Marionette DEBUG loaded listener.js 09:53:05 INFO - PROCESS | 384 | ++DOMWINDOW == 207 (000000CF4B36B000) [pid = 384] [serial = 1556] [outer = 000000CF48631800] 09:53:05 INFO - PROCESS | 384 | 1461084785899 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]]]}] 09:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1024ms 09:53:05 INFO - PROCESS | 384 | 1461084785958 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 09:53:05 INFO - PROCESS | 384 | 1461084785960 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 09:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:53:05 INFO - PROCESS | 384 | 1461084785964 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:53:05 INFO - PROCESS | 384 | 1461084785967 Marionette TRACE conn5 <- [1,2038,null,{}] 09:53:05 INFO - PROCESS | 384 | 1461084785971 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}] 09:53:06 INFO - PROCESS | 384 | 1461084786094 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 09:53:06 INFO - PROCESS | 384 | 1461084786260 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:06 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4FB5F800 == 119 [pid = 384] [id = 519] 09:53:06 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF4B3BB400) [pid = 384] [serial = 1557] [outer = 0000000000000000] 09:53:06 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF4B805000) [pid = 384] [serial = 1558] [outer = 000000CF4B3BB400] 09:53:06 INFO - PROCESS | 384 | 1461084786319 Marionette DEBUG loaded listener.js 09:53:06 INFO - PROCESS | 384 | ++DOMWINDOW == 210 (000000CF4C42C800) [pid = 384] [serial = 1559] [outer = 000000CF4B3BB400] 09:53:06 INFO - PROCESS | 384 | 1461084786908 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]]]}] 09:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 986ms 09:53:06 INFO - PROCESS | 384 | 1461084786953 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 09:53:06 INFO - PROCESS | 384 | 1461084786955 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 09:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:53:06 INFO - PROCESS | 384 | 1461084786959 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:53:06 INFO - PROCESS | 384 | 1461084786961 Marionette TRACE conn5 <- [1,2042,null,{}] 09:53:06 INFO - PROCESS | 384 | 1461084786965 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}] 09:53:07 INFO - PROCESS | 384 | 1461084787114 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 09:53:07 INFO - PROCESS | 384 | 1461084787267 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF506E1000 == 120 [pid = 384] [id = 520] 09:53:07 INFO - PROCESS | 384 | ++DOMWINDOW == 211 (000000CF4CD1A000) [pid = 384] [serial = 1560] [outer = 0000000000000000] 09:53:07 INFO - PROCESS | 384 | ++DOMWINDOW == 212 (000000CF4D1E9C00) [pid = 384] [serial = 1561] [outer = 000000CF4CD1A000] 09:53:07 INFO - PROCESS | 384 | 1461084787329 Marionette DEBUG loaded listener.js 09:53:07 INFO - PROCESS | 384 | ++DOMWINDOW == 213 (000000CF4D982C00) [pid = 384] [serial = 1562] [outer = 000000CF4CD1A000] 09:53:07 INFO - PROCESS | 384 | 1461084787928 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]]]}] 09:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1018ms 09:53:07 INFO - PROCESS | 384 | 1461084787980 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 09:53:07 INFO - PROCESS | 384 | 1461084787982 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 09:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:53:07 INFO - PROCESS | 384 | 1461084787986 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:53:07 INFO - PROCESS | 384 | 1461084787988 Marionette TRACE conn5 <- [1,2046,null,{}] 09:53:07 INFO - PROCESS | 384 | 1461084787992 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}] 09:53:08 INFO - PROCESS | 384 | 1461084788114 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 09:53:08 INFO - PROCESS | 384 | 1461084788281 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:08 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5175F800 == 121 [pid = 384] [id = 521] 09:53:08 INFO - PROCESS | 384 | ++DOMWINDOW == 214 (000000CF4DC2A400) [pid = 384] [serial = 1563] [outer = 0000000000000000] 09:53:08 INFO - PROCESS | 384 | ++DOMWINDOW == 215 (000000CF4DC33800) [pid = 384] [serial = 1564] [outer = 000000CF4DC2A400] 09:53:08 INFO - PROCESS | 384 | 1461084788339 Marionette DEBUG loaded listener.js 09:53:08 INFO - PROCESS | 384 | ++DOMWINDOW == 216 (000000CF4DD55000) [pid = 384] [serial = 1565] [outer = 000000CF4DC2A400] 09:53:08 INFO - PROCESS | 384 | 1461084788900 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]]]}] 09:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 923ms 09:53:08 INFO - PROCESS | 384 | 1461084788912 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 09:53:08 INFO - PROCESS | 384 | 1461084788914 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 09:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:53:08 INFO - PROCESS | 384 | 1461084788918 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:53:08 INFO - PROCESS | 384 | 1461084788920 Marionette TRACE conn5 <- [1,2050,null,{}] 09:53:08 INFO - PROCESS | 384 | 1461084788924 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}] 09:53:09 INFO - PROCESS | 384 | 1461084789050 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 09:53:09 INFO - PROCESS | 384 | 1461084789216 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:09 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4CE32000 == 122 [pid = 384] [id = 522] 09:53:09 INFO - PROCESS | 384 | ++DOMWINDOW == 217 (000000CF4DD52800) [pid = 384] [serial = 1566] [outer = 0000000000000000] 09:53:09 INFO - PROCESS | 384 | ++DOMWINDOW == 218 (000000CF4DD6B000) [pid = 384] [serial = 1567] [outer = 000000CF4DD52800] 09:53:09 INFO - PROCESS | 384 | 1461084789274 Marionette DEBUG loaded listener.js 09:53:09 INFO - PROCESS | 384 | ++DOMWINDOW == 219 (000000CF4E6D5800) [pid = 384] [serial = 1568] [outer = 000000CF4DD52800] 09:53:09 INFO - PROCESS | 384 | 1461084789862 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]]]}] 09:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1022ms 09:53:09 INFO - PROCESS | 384 | 1461084789943 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 09:53:09 INFO - PROCESS | 384 | 1461084789946 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 09:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:53:09 INFO - PROCESS | 384 | 1461084789949 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:53:09 INFO - PROCESS | 384 | 1461084789951 Marionette TRACE conn5 <- [1,2054,null,{}] 09:53:09 INFO - PROCESS | 384 | 1461084789956 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}] 09:53:10 INFO - PROCESS | 384 | 1461084790127 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 09:53:10 INFO - PROCESS | 384 | 1461084790281 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:10 INFO - PROCESS | 384 | ++DOCSHELL 000000CF521C6000 == 123 [pid = 384] [id = 523] 09:53:10 INFO - PROCESS | 384 | ++DOMWINDOW == 220 (000000CF4E472400) [pid = 384] [serial = 1569] [outer = 0000000000000000] 09:53:10 INFO - PROCESS | 384 | ++DOMWINDOW == 221 (000000CF4E479000) [pid = 384] [serial = 1570] [outer = 000000CF4E472400] 09:53:10 INFO - PROCESS | 384 | 1461084790338 Marionette DEBUG loaded listener.js 09:53:10 INFO - PROCESS | 384 | ++DOMWINDOW == 222 (000000CF4E47F400) [pid = 384] [serial = 1571] [outer = 000000CF4E472400] 09:53:10 INFO - PROCESS | 384 | 1461084790954 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]]]}] 09:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1072ms 09:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:53:11 INFO - PROCESS | 384 | 1461084791037 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 09:53:11 INFO - PROCESS | 384 | 1461084791039 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 09:53:11 INFO - PROCESS | 384 | 1461084791043 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:53:11 INFO - PROCESS | 384 | 1461084791045 Marionette TRACE conn5 <- [1,2058,null,{}] 09:53:11 INFO - PROCESS | 384 | 1461084791049 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}] 09:53:11 INFO - PROCESS | 384 | 1461084791174 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 09:53:11 INFO - PROCESS | 384 | 1461084791330 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:11 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F910800 == 124 [pid = 384] [id = 524] 09:53:11 INFO - PROCESS | 384 | ++DOMWINDOW == 223 (000000CF40370C00) [pid = 384] [serial = 1572] [outer = 0000000000000000] 09:53:11 INFO - PROCESS | 384 | ++DOMWINDOW == 224 (000000CF4194F800) [pid = 384] [serial = 1573] [outer = 000000CF40370C00] 09:53:11 INFO - PROCESS | 384 | 1461084791388 Marionette DEBUG loaded listener.js 09:53:11 INFO - PROCESS | 384 | ++DOMWINDOW == 225 (000000CF4DC2CC00) [pid = 384] [serial = 1574] [outer = 000000CF40370C00] 09:53:11 INFO - PROCESS | 384 | 1461084791946 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]]]}] 09:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 923ms 09:53:11 INFO - PROCESS | 384 | 1461084791967 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 09:53:11 INFO - PROCESS | 384 | 1461084791970 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 09:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:53:11 INFO - PROCESS | 384 | 1461084791991 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:53:11 INFO - PROCESS | 384 | 1461084791995 Marionette TRACE conn5 <- [1,2062,null,{}] 09:53:12 INFO - PROCESS | 384 | 1461084792031 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}] 09:53:12 INFO - PROCESS | 384 | 1461084792178 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 09:53:12 INFO - PROCESS | 384 | 1461084792347 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3A3BB800 == 125 [pid = 384] [id = 525] 09:53:12 INFO - PROCESS | 384 | ++DOMWINDOW == 226 (000000CF32F5FC00) [pid = 384] [serial = 1575] [outer = 0000000000000000] 09:53:12 INFO - PROCESS | 384 | ++DOMWINDOW == 227 (000000CF3470E400) [pid = 384] [serial = 1576] [outer = 000000CF32F5FC00] 09:53:12 INFO - PROCESS | 384 | 1461084792412 Marionette DEBUG loaded listener.js 09:53:12 INFO - PROCESS | 384 | ++DOMWINDOW == 228 (000000CF43E0C000) [pid = 384] [serial = 1577] [outer = 000000CF32F5FC00] 09:53:13 INFO - PROCESS | 384 | 1461084793029 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]]]}] 09:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1101ms 09:53:13 INFO - PROCESS | 384 | 1461084793093 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 09:53:13 INFO - PROCESS | 384 | 1461084793095 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 09:53:13 INFO - PROCESS | 384 | 1461084793099 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:53:13 INFO - PROCESS | 384 | 1461084793101 Marionette TRACE conn5 <- [1,2066,null,{}] 09:53:13 INFO - PROCESS | 384 | 1461084793105 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}] 09:53:13 INFO - PROCESS | 384 | 1461084793235 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 09:53:13 INFO - PROCESS | 384 | 1461084793572 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:13 INFO - PROCESS | 384 | --DOCSHELL 000000CF41225800 == 124 [pid = 384] [id = 11] 09:53:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43C6B000 == 125 [pid = 384] [id = 526] 09:53:13 INFO - PROCESS | 384 | ++DOMWINDOW == 229 (000000CF31DDF800) [pid = 384] [serial = 1578] [outer = 0000000000000000] 09:53:13 INFO - PROCESS | 384 | ++DOMWINDOW == 230 (000000CF337E5C00) [pid = 384] [serial = 1579] [outer = 000000CF31DDF800] 09:53:13 INFO - PROCESS | 384 | 1461084793669 Marionette DEBUG loaded listener.js 09:53:13 INFO - PROCESS | 384 | ++DOMWINDOW == 231 (000000CF38C1B400) [pid = 384] [serial = 1580] [outer = 000000CF31DDF800] 09:53:14 INFO - PROCESS | 384 | 1461084794352 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]]]}] 09:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1280ms 09:53:14 INFO - PROCESS | 384 | 1461084794387 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 09:53:14 INFO - PROCESS | 384 | 1461084794390 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 09:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:53:14 INFO - PROCESS | 384 | 1461084794397 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:53:14 INFO - PROCESS | 384 | 1461084794401 Marionette TRACE conn5 <- [1,2070,null,{}] 09:53:14 INFO - PROCESS | 384 | 1461084794407 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}] 09:53:14 INFO - PROCESS | 384 | 1461084794533 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 09:53:14 INFO - PROCESS | 384 | 1461084794691 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D1D000 == 126 [pid = 384] [id = 527] 09:53:14 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF3C9A9800) [pid = 384] [serial = 1581] [outer = 0000000000000000] 09:53:14 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF3DD31C00) [pid = 384] [serial = 1582] [outer = 000000CF3C9A9800] 09:53:14 INFO - PROCESS | 384 | 1461084794746 Marionette DEBUG loaded listener.js 09:53:14 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF4036E800) [pid = 384] [serial = 1583] [outer = 000000CF3C9A9800] 09:53:15 INFO - PROCESS | 384 | 1461084795378 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]]]}] 09:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1027ms 09:53:15 INFO - PROCESS | 384 | 1461084795426 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 09:53:15 INFO - PROCESS | 384 | 1461084795430 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 09:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:53:15 INFO - PROCESS | 384 | 1461084795435 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:53:15 INFO - PROCESS | 384 | 1461084795437 Marionette TRACE conn5 <- [1,2074,null,{}] 09:53:15 INFO - PROCESS | 384 | 1461084795441 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}] 09:53:15 INFO - PROCESS | 384 | 1461084795592 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF381B3000 == 125 [pid = 384] [id = 462] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C296800 == 124 [pid = 384] [id = 513] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF3F91F800 == 123 [pid = 384] [id = 512] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C12F800 == 122 [pid = 384] [id = 511] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B6CE800 == 121 [pid = 384] [id = 510] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF49230000 == 120 [pid = 384] [id = 509] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF47E4B000 == 119 [pid = 384] [id = 508] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF43C5E000 == 118 [pid = 384] [id = 507] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF4E6DD400) [pid = 384] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF4CD20C00) [pid = 384] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 231 (000000CF4D353800) [pid = 384] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 230 (000000CF4DD68400) [pid = 384] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 229 (000000CF4B3BBC00) [pid = 384] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF49221800 == 117 [pid = 384] [id = 506] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF449E9000 == 116 [pid = 384] [id = 505] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF4114B000 == 115 [pid = 384] [id = 504] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF50735000 == 114 [pid = 384] [id = 502] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C144800 == 113 [pid = 384] [id = 501] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF5195F800 == 112 [pid = 384] [id = 500] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF506E8800 == 111 [pid = 384] [id = 499] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF506C9000 == 110 [pid = 384] [id = 498] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E41A000 == 109 [pid = 384] [id = 497] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF48260800 == 108 [pid = 384] [id = 496] 09:53:15 INFO - PROCESS | 384 | --DOCSHELL 000000CF41139800 == 107 [pid = 384] [id = 495] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 228 (000000CF4D1EC800) [pid = 384] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 227 (000000CF4DE31000) [pid = 384] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 226 (000000CF48715800) [pid = 384] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 225 (000000CF41952C00) [pid = 384] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 224 (000000CF43E04800) [pid = 384] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 223 (000000CF495E9400) [pid = 384] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 222 (000000CF4E6DA800) [pid = 384] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 221 (000000CF38181400) [pid = 384] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 220 (000000CF4E921000) [pid = 384] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 219 (000000CF4B3B2400) [pid = 384] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 218 (000000CF4B3BDC00) [pid = 384] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 217 (000000CF4B810000) [pid = 384] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 216 (000000CF39B88800) [pid = 384] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 215 (000000CF4D1E6000) [pid = 384] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 214 (000000CF4C11A000) [pid = 384] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 213 (000000CF43E48C00) [pid = 384] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 212 (000000CF4B811C00) [pid = 384] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 211 (000000CF47F16000) [pid = 384] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 210 (000000CF4B03F400) [pid = 384] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 209 (000000CF4DE2BC00) [pid = 384] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 208 (000000CF4B807000) [pid = 384] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 207 (000000CF4E999800) [pid = 384] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 206 (000000CF51AEA400) [pid = 384] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 205 (000000CF4B3BA000) [pid = 384] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 204 (000000CF45F89400) [pid = 384] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 203 (000000CF3D7D8C00) [pid = 384] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 202 (000000CF45F84000) [pid = 384] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 201 (000000CF4058E000) [pid = 384] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 200 (000000CF449BA800) [pid = 384] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 199 (000000CF51AEBC00) [pid = 384] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 198 (000000CF4C438C00) [pid = 384] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 197 (000000CF47D87000) [pid = 384] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 196 (000000CF47ED3400) [pid = 384] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 195 (000000CF3F472400) [pid = 384] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 194 (000000CF4CE1E000) [pid = 384] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 193 (000000CF39B88C00) [pid = 384] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 192 (000000CF40721C00) [pid = 384] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 191 (000000CF3FFCF400) [pid = 384] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 190 (000000CF4A539800) [pid = 384] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 189 (000000CF501C1000) [pid = 384] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 188 (000000CF3D777000) [pid = 384] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 187 (000000CF48442C00) [pid = 384] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 186 (000000CF495DF000) [pid = 384] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 185 (000000CF45F7EC00) [pid = 384] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 184 (000000CF406A6400) [pid = 384] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 183 (000000CF38916400) [pid = 384] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | --DOMWINDOW == 182 (000000CF4B3AF400) [pid = 384] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 09:53:15 INFO - PROCESS | 384 | 1461084795804 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38E71000 == 108 [pid = 384] [id = 528] 09:53:15 INFO - PROCESS | 384 | ++DOMWINDOW == 183 (000000CF32FC2C00) [pid = 384] [serial = 1584] [outer = 0000000000000000] 09:53:15 INFO - PROCESS | 384 | ++DOMWINDOW == 184 (000000CF37FC9C00) [pid = 384] [serial = 1585] [outer = 000000CF32FC2C00] 09:53:15 INFO - PROCESS | 384 | 1461084795854 Marionette DEBUG loaded listener.js 09:53:15 INFO - PROCESS | 384 | ++DOMWINDOW == 185 (000000CF39B92800) [pid = 384] [serial = 1586] [outer = 000000CF32FC2C00] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 184 (000000CF449C5000) [pid = 384] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 183 (000000CF4E0EF800) [pid = 384] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 182 (000000CF4D985400) [pid = 384] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 181 (000000CF45E8F400) [pid = 384] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 180 (000000CF4B044C00) [pid = 384] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 179 (000000CF4CE17800) [pid = 384] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 178 (000000CF4C114800) [pid = 384] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 177 (000000CF38FD1C00) [pid = 384] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 176 (000000CF4DCDD400) [pid = 384] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 175 (000000CF43E06000) [pid = 384] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 174 (000000CF4437CC00) [pid = 384] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 173 (000000CF44C42400) [pid = 384] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 172 (000000CF38EEC000) [pid = 384] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 171 (000000CF406A3C00) [pid = 384] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 170 (000000CF4D990800) [pid = 384] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 169 (000000CF4036DC00) [pid = 384] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 168 (000000CF3D6B7400) [pid = 384] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 167 (000000CF45017C00) [pid = 384] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 166 (000000CF44C3E400) [pid = 384] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | --DOMWINDOW == 165 (000000CF44C96C00) [pid = 384] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 09:53:16 INFO - PROCESS | 384 | 1461084796377 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]]]}] 09:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 986ms 09:53:16 INFO - PROCESS | 384 | 1461084796424 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 09:53:16 INFO - PROCESS | 384 | 1461084796427 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 09:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:53:16 INFO - PROCESS | 384 | 1461084796432 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:53:16 INFO - PROCESS | 384 | 1461084796438 Marionette TRACE conn5 <- [1,2078,null,{}] 09:53:16 INFO - PROCESS | 384 | 1461084796448 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}] 09:53:16 INFO - PROCESS | 384 | 1461084796555 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 09:53:16 INFO - PROCESS | 384 | 1461084796667 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44CD7800 == 109 [pid = 384] [id = 529] 09:53:16 INFO - PROCESS | 384 | ++DOMWINDOW == 166 (000000CF38E38C00) [pid = 384] [serial = 1587] [outer = 0000000000000000] 09:53:16 INFO - PROCESS | 384 | ++DOMWINDOW == 167 (000000CF40721C00) [pid = 384] [serial = 1588] [outer = 000000CF38E38C00] 09:53:16 INFO - PROCESS | 384 | 1461084796715 Marionette DEBUG loaded listener.js 09:53:16 INFO - PROCESS | 384 | ++DOMWINDOW == 168 (000000CF419D1000) [pid = 384] [serial = 1589] [outer = 000000CF38E38C00] 09:53:17 INFO - PROCESS | 384 | 1461084797104 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]]]}] 09:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 692ms 09:53:17 INFO - PROCESS | 384 | 1461084797125 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 09:53:17 INFO - PROCESS | 384 | 1461084797128 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 09:53:17 INFO - PROCESS | 384 | 1461084797131 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:53:17 INFO - PROCESS | 384 | 1461084797133 Marionette TRACE conn5 <- [1,2082,null,{}] 09:53:17 INFO - PROCESS | 384 | 1461084797137 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}] 09:53:17 INFO - PROCESS | 384 | 1461084797241 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 09:53:17 INFO - PROCESS | 384 | 1461084797247 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484E0800 == 110 [pid = 384] [id = 530] 09:53:17 INFO - PROCESS | 384 | ++DOMWINDOW == 169 (000000CF42A31800) [pid = 384] [serial = 1590] [outer = 0000000000000000] 09:53:17 INFO - PROCESS | 384 | ++DOMWINDOW == 170 (000000CF43E10800) [pid = 384] [serial = 1591] [outer = 000000CF42A31800] 09:53:17 INFO - PROCESS | 384 | 1461084797294 Marionette DEBUG loaded listener.js 09:53:17 INFO - PROCESS | 384 | ++DOMWINDOW == 171 (000000CF44266400) [pid = 384] [serial = 1592] [outer = 000000CF42A31800] 09:53:17 INFO - PROCESS | 384 | 1461084797769 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]]]}] 09:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 671ms 09:53:17 INFO - PROCESS | 384 | 1461084797829 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 09:53:17 INFO - PROCESS | 384 | 1461084797831 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 09:53:17 INFO - PROCESS | 384 | 1461084797835 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:53:17 INFO - PROCESS | 384 | 1461084797837 Marionette TRACE conn5 <- [1,2086,null,{}] 09:53:17 INFO - PROCESS | 384 | 1461084797849 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}] 09:53:18 INFO - PROCESS | 384 | 1461084797988 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 09:53:18 INFO - PROCESS | 384 | 1461084798009 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:18 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49218000 == 111 [pid = 384] [id = 531] 09:53:18 INFO - PROCESS | 384 | ++DOMWINDOW == 172 (000000CF4446F400) [pid = 384] [serial = 1593] [outer = 0000000000000000] 09:53:18 INFO - PROCESS | 384 | ++DOMWINDOW == 173 (000000CF449B9400) [pid = 384] [serial = 1594] [outer = 000000CF4446F400] 09:53:18 INFO - PROCESS | 384 | 1461084798066 Marionette DEBUG loaded listener.js 09:53:18 INFO - PROCESS | 384 | ++DOMWINDOW == 174 (000000CF44C9B000) [pid = 384] [serial = 1595] [outer = 000000CF4446F400] 09:53:18 INFO - PROCESS | 384 | 1461084798553 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]]]}] 09:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 734ms 09:53:18 INFO - PROCESS | 384 | 1461084798574 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 09:53:18 INFO - PROCESS | 384 | 1461084798577 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 09:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:53:18 INFO - PROCESS | 384 | 1461084798580 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:53:18 INFO - PROCESS | 384 | 1461084798582 Marionette TRACE conn5 <- [1,2090,null,{}] 09:53:18 INFO - PROCESS | 384 | 1461084798585 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}] 09:53:18 INFO - PROCESS | 384 | 1461084798751 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 09:53:18 INFO - PROCESS | 384 | 1461084798779 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:18 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B469800 == 112 [pid = 384] [id = 532] 09:53:18 INFO - PROCESS | 384 | ++DOMWINDOW == 175 (000000CF44D19000) [pid = 384] [serial = 1596] [outer = 0000000000000000] 09:53:18 INFO - PROCESS | 384 | ++DOMWINDOW == 176 (000000CF4504D000) [pid = 384] [serial = 1597] [outer = 000000CF44D19000] 09:53:18 INFO - PROCESS | 384 | 1461084798825 Marionette DEBUG loaded listener.js 09:53:18 INFO - PROCESS | 384 | ++DOMWINDOW == 177 (000000CF45F83000) [pid = 384] [serial = 1598] [outer = 000000CF44D19000] 09:53:19 INFO - PROCESS | 384 | 1461084799277 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]]]}] 09:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 734ms 09:53:19 INFO - PROCESS | 384 | 1461084799317 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 09:53:19 INFO - PROCESS | 384 | 1461084799320 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 09:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:53:19 INFO - PROCESS | 384 | 1461084799323 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:53:19 INFO - PROCESS | 384 | 1461084799325 Marionette TRACE conn5 <- [1,2094,null,{}] 09:53:19 INFO - PROCESS | 384 | 1461084799328 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}] 09:53:19 INFO - PROCESS | 384 | 1461084799467 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 09:53:19 INFO - PROCESS | 384 | 1461084799491 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B8AB000 == 113 [pid = 384] [id = 533] 09:53:19 INFO - PROCESS | 384 | ++DOMWINDOW == 178 (000000CF47D7B800) [pid = 384] [serial = 1599] [outer = 0000000000000000] 09:53:19 INFO - PROCESS | 384 | ++DOMWINDOW == 179 (000000CF47D88000) [pid = 384] [serial = 1600] [outer = 000000CF47D7B800] 09:53:19 INFO - PROCESS | 384 | 1461084799537 Marionette DEBUG loaded listener.js 09:53:19 INFO - PROCESS | 384 | ++DOMWINDOW == 180 (000000CF47F19000) [pid = 384] [serial = 1601] [outer = 000000CF47D7B800] 09:53:20 INFO - PROCESS | 384 | --DOMWINDOW == 179 (000000CF4053A800) [pid = 384] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:53:20 INFO - PROCESS | 384 | --DOMWINDOW == 178 (000000CF3817D800) [pid = 384] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:53:20 INFO - PROCESS | 384 | --DOMWINDOW == 177 (000000CF4437F800) [pid = 384] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:53:20 INFO - PROCESS | 384 | --DOMWINDOW == 176 (000000CF31DE0400) [pid = 384] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:53:20 INFO - PROCESS | 384 | --DOMWINDOW == 175 (000000CF31E42C00) [pid = 384] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:53:20 INFO - PROCESS | 384 | --DOMWINDOW == 174 (000000CF43E47800) [pid = 384] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:53:20 INFO - PROCESS | 384 | --DOMWINDOW == 173 (000000CF45F89800) [pid = 384] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:53:20 INFO - PROCESS | 384 | --DOMWINDOW == 172 (000000CF3D65D800) [pid = 384] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:53:20 INFO - PROCESS | 384 | --DOMWINDOW == 171 (000000CF3F463400) [pid = 384] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:53:20 INFO - PROCESS | 384 | --DOMWINDOW == 170 (000000CF45040000) [pid = 384] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:53:20 INFO - PROCESS | 384 | --DOMWINDOW == 169 (000000CF41951400) [pid = 384] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:53:20 INFO - PROCESS | 384 | 1461084800359 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] 09:53:20 INFO - PROCESS | 384 | 1461084800402 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 09:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:53:20 INFO - PROCESS | 384 | 1461084800410 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:53:20 INFO - PROCESS | 384 | 1461084800411 Marionette TRACE conn5 <- [1,2098,null,{}] 09:53:20 INFO - PROCESS | 384 | 1461084800415 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}] 09:53:20 INFO - PROCESS | 384 | 1461084800556 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 09:53:20 INFO - PROCESS | 384 | 1461084800627 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:20 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C144000 == 114 [pid = 384] [id = 534] 09:53:20 INFO - PROCESS | 384 | ++DOMWINDOW == 170 (000000CF31E42C00) [pid = 384] [serial = 1602] [outer = 0000000000000000] 09:53:20 INFO - PROCESS | 384 | ++DOMWINDOW == 171 (000000CF44411400) [pid = 384] [serial = 1603] [outer = 000000CF31E42C00] 09:53:20 INFO - PROCESS | 384 | 1461084800674 Marionette DEBUG loaded listener.js 09:53:20 INFO - PROCESS | 384 | ++DOMWINDOW == 172 (000000CF4843F000) [pid = 384] [serial = 1604] [outer = 000000CF31E42C00] 09:53:21 INFO - PROCESS | 384 | 1461084801037 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]]]}] 09:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 692ms 09:53:21 INFO - PROCESS | 384 | 1461084801101 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 09:53:21 INFO - PROCESS | 384 | 1461084801103 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 09:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:53:21 INFO - PROCESS | 384 | 1461084801106 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:53:21 INFO - PROCESS | 384 | 1461084801108 Marionette TRACE conn5 <- [1,2102,null,{}] 09:53:21 INFO - PROCESS | 384 | 1461084801112 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}] 09:53:21 INFO - PROCESS | 384 | 1461084801214 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 09:53:21 INFO - PROCESS | 384 | 1461084801220 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C246000 == 115 [pid = 384] [id = 535] 09:53:21 INFO - PROCESS | 384 | ++DOMWINDOW == 173 (000000CF48448000) [pid = 384] [serial = 1605] [outer = 0000000000000000] 09:53:21 INFO - PROCESS | 384 | ++DOMWINDOW == 174 (000000CF495ED400) [pid = 384] [serial = 1606] [outer = 000000CF48448000] 09:53:21 INFO - PROCESS | 384 | 1461084801267 Marionette DEBUG loaded listener.js 09:53:21 INFO - PROCESS | 384 | ++DOMWINDOW == 175 (000000CF4B046400) [pid = 384] [serial = 1607] [outer = 000000CF48448000] 09:53:21 INFO - PROCESS | 384 | 1461084801721 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]]]}] 09:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 629ms 09:53:21 INFO - PROCESS | 384 | 1461084801751 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 09:53:21 INFO - PROCESS | 384 | 1461084801753 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 09:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:53:21 INFO - PROCESS | 384 | 1461084801757 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:53:21 INFO - PROCESS | 384 | 1461084801759 Marionette TRACE conn5 <- [1,2106,null,{}] 09:53:21 INFO - PROCESS | 384 | 1461084801762 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}] 09:53:21 INFO - PROCESS | 384 | 1461084801866 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 09:53:21 INFO - PROCESS | 384 | 1461084801901 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C454800 == 116 [pid = 384] [id = 536] 09:53:21 INFO - PROCESS | 384 | ++DOMWINDOW == 176 (000000CF4B3B0800) [pid = 384] [serial = 1608] [outer = 0000000000000000] 09:53:21 INFO - PROCESS | 384 | ++DOMWINDOW == 177 (000000CF4B3BC800) [pid = 384] [serial = 1609] [outer = 000000CF4B3B0800] 09:53:21 INFO - PROCESS | 384 | 1461084801953 Marionette DEBUG loaded listener.js 09:53:22 INFO - PROCESS | 384 | ++DOMWINDOW == 178 (000000CF4C42D400) [pid = 384] [serial = 1610] [outer = 000000CF4B3B0800] 09:53:22 INFO - PROCESS | 384 | 1461084802713 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]]]}] 09:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 985ms 09:53:22 INFO - PROCESS | 384 | 1461084802753 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 09:53:22 INFO - PROCESS | 384 | 1461084802759 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 09:53:22 INFO - PROCESS | 384 | 1461084802767 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:53:22 INFO - PROCESS | 384 | 1461084802771 Marionette TRACE conn5 <- [1,2110,null,{}] 09:53:22 INFO - PROCESS | 384 | 1461084802776 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}] 09:53:22 INFO - PROCESS | 384 | 1461084802916 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 09:53:23 INFO - PROCESS | 384 | 1461084803069 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:23 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44343800 == 117 [pid = 384] [id = 537] 09:53:23 INFO - PROCESS | 384 | ++DOMWINDOW == 179 (000000CF3C9A7400) [pid = 384] [serial = 1611] [outer = 0000000000000000] 09:53:23 INFO - PROCESS | 384 | ++DOMWINDOW == 180 (000000CF3DD28800) [pid = 384] [serial = 1612] [outer = 000000CF3C9A7400] 09:53:23 INFO - PROCESS | 384 | 1461084803130 Marionette DEBUG loaded listener.js 09:53:23 INFO - PROCESS | 384 | ++DOMWINDOW == 181 (000000CF3FF0E800) [pid = 384] [serial = 1613] [outer = 000000CF3C9A7400] 09:53:23 INFO - PROCESS | 384 | 1461084803773 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]]]}] 09:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1024ms 09:53:23 INFO - PROCESS | 384 | 1461084803795 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 09:53:23 INFO - PROCESS | 384 | 1461084803802 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 09:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:53:23 INFO - PROCESS | 384 | 1461084803809 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:53:23 INFO - PROCESS | 384 | 1461084803812 Marionette TRACE conn5 <- [1,2114,null,{}] 09:53:23 INFO - PROCESS | 384 | 1461084803816 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}] 09:53:23 INFO - PROCESS | 384 | 1461084803950 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 09:53:24 INFO - PROCESS | 384 | 1461084804115 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D54000 == 118 [pid = 384] [id = 538] 09:53:24 INFO - PROCESS | 384 | ++DOMWINDOW == 182 (000000CF4072C400) [pid = 384] [serial = 1614] [outer = 0000000000000000] 09:53:24 INFO - PROCESS | 384 | ++DOMWINDOW == 183 (000000CF42A2C800) [pid = 384] [serial = 1615] [outer = 000000CF4072C400] 09:53:24 INFO - PROCESS | 384 | 1461084804173 Marionette DEBUG loaded listener.js 09:53:24 INFO - PROCESS | 384 | ++DOMWINDOW == 184 (000000CF44467000) [pid = 384] [serial = 1616] [outer = 000000CF4072C400] 09:53:24 INFO - PROCESS | 384 | 1461084804807 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]]]}] 09:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1017ms 09:53:24 INFO - PROCESS | 384 | 1461084804832 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 09:53:24 INFO - PROCESS | 384 | 1461084804835 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 09:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:53:24 INFO - PROCESS | 384 | 1461084804839 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:53:24 INFO - PROCESS | 384 | 1461084804843 Marionette TRACE conn5 <- [1,2118,null,{}] 09:53:24 INFO - PROCESS | 384 | 1461084804855 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}] 09:53:25 INFO - PROCESS | 384 | 1461084805038 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 09:53:25 INFO - PROCESS | 384 | 1461084805190 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4CE38800 == 119 [pid = 384] [id = 539] 09:53:25 INFO - PROCESS | 384 | ++DOMWINDOW == 185 (000000CF45016800) [pid = 384] [serial = 1617] [outer = 0000000000000000] 09:53:25 INFO - PROCESS | 384 | ++DOMWINDOW == 186 (000000CF4863A800) [pid = 384] [serial = 1618] [outer = 000000CF45016800] 09:53:25 INFO - PROCESS | 384 | 1461084805250 Marionette DEBUG loaded listener.js 09:53:25 INFO - PROCESS | 384 | ++DOMWINDOW == 187 (000000CF4B80F000) [pid = 384] [serial = 1619] [outer = 000000CF45016800] 09:53:25 INFO - PROCESS | 384 | 1461084805838 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] 09:53:25 INFO - PROCESS | 384 | 1461084805876 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 09:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:53:25 INFO - PROCESS | 384 | 1461084805881 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:53:25 INFO - PROCESS | 384 | 1461084805883 Marionette TRACE conn5 <- [1,2122,null,{}] 09:53:25 INFO - PROCESS | 384 | 1461084805887 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}] 09:53:26 INFO - PROCESS | 384 | 1461084806018 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 09:53:26 INFO - PROCESS | 384 | 1461084806181 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D9C6000 == 120 [pid = 384] [id = 540] 09:53:26 INFO - PROCESS | 384 | ++DOMWINDOW == 188 (000000CF4C42F800) [pid = 384] [serial = 1620] [outer = 0000000000000000] 09:53:26 INFO - PROCESS | 384 | ++DOMWINDOW == 189 (000000CF4CE14800) [pid = 384] [serial = 1621] [outer = 000000CF4C42F800] 09:53:26 INFO - PROCESS | 384 | 1461084806240 Marionette DEBUG loaded listener.js 09:53:26 INFO - PROCESS | 384 | ++DOMWINDOW == 190 (000000CF4D1E4000) [pid = 384] [serial = 1622] [outer = 000000CF4C42F800] 09:53:26 INFO - PROCESS | 384 | 1461084806840 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] 09:53:26 INFO - PROCESS | 384 | 1461084806871 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 09:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:53:26 INFO - PROCESS | 384 | 1461084806874 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:53:26 INFO - PROCESS | 384 | 1461084806876 Marionette TRACE conn5 <- [1,2126,null,{}] 09:53:26 INFO - PROCESS | 384 | 1461084806880 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}] 09:53:27 INFO - PROCESS | 384 | 1461084807005 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 09:53:27 INFO - PROCESS | 384 | 1461084807168 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E0C4000 == 121 [pid = 384] [id = 541] 09:53:27 INFO - PROCESS | 384 | ++DOMWINDOW == 191 (000000CF4CD1C000) [pid = 384] [serial = 1623] [outer = 0000000000000000] 09:53:27 INFO - PROCESS | 384 | ++DOMWINDOW == 192 (000000CF4D35A800) [pid = 384] [serial = 1624] [outer = 000000CF4CD1C000] 09:53:27 INFO - PROCESS | 384 | 1461084807226 Marionette DEBUG loaded listener.js 09:53:27 INFO - PROCESS | 384 | ++DOMWINDOW == 193 (000000CF4DD58C00) [pid = 384] [serial = 1625] [outer = 000000CF4CD1C000] 09:53:27 INFO - PROCESS | 384 | 1461084807834 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]]]}] 09:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 986ms 09:53:27 INFO - PROCESS | 384 | 1461084807863 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 09:53:27 INFO - PROCESS | 384 | 1461084807866 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 09:53:27 INFO - PROCESS | 384 | 1461084807869 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:53:27 INFO - PROCESS | 384 | 1461084807871 Marionette TRACE conn5 <- [1,2130,null,{}] 09:53:27 INFO - PROCESS | 384 | 1461084807875 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}] 09:53:28 INFO - PROCESS | 384 | 1461084808013 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 09:53:28 INFO - PROCESS | 384 | 1461084808164 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E2AD000 == 122 [pid = 384] [id = 542] 09:53:28 INFO - PROCESS | 384 | ++DOMWINDOW == 194 (000000CF4E479400) [pid = 384] [serial = 1626] [outer = 0000000000000000] 09:53:28 INFO - PROCESS | 384 | ++DOMWINDOW == 195 (000000CF4E919800) [pid = 384] [serial = 1627] [outer = 000000CF4E479400] 09:53:28 INFO - PROCESS | 384 | 1461084808225 Marionette DEBUG loaded listener.js 09:53:28 INFO - PROCESS | 384 | ++DOMWINDOW == 196 (000000CF4E9A2400) [pid = 384] [serial = 1628] [outer = 000000CF4E479400] 09:53:28 INFO - PROCESS | 384 | 1461084808804 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] 09:53:28 INFO - PROCESS | 384 | 1461084808861 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 09:53:28 INFO - PROCESS | 384 | 1461084808865 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:53:28 INFO - PROCESS | 384 | 1461084808867 Marionette TRACE conn5 <- [1,2134,null,{}] 09:53:28 INFO - PROCESS | 384 | 1461084808871 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}] 09:53:29 INFO - PROCESS | 384 | 1461084808998 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 09:53:29 INFO - PROCESS | 384 | 1461084809162 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E4D8800 == 123 [pid = 384] [id = 543] 09:53:29 INFO - PROCESS | 384 | ++DOMWINDOW == 197 (000000CF4E47E800) [pid = 384] [serial = 1629] [outer = 0000000000000000] 09:53:29 INFO - PROCESS | 384 | ++DOMWINDOW == 198 (000000CF4F5D3800) [pid = 384] [serial = 1630] [outer = 000000CF4E47E800] 09:53:29 INFO - PROCESS | 384 | 1461084809219 Marionette DEBUG loaded listener.js 09:53:29 INFO - PROCESS | 384 | ++DOMWINDOW == 199 (000000CF4F630000) [pid = 384] [serial = 1631] [outer = 000000CF4E47E800] 09:53:29 INFO - PROCESS | 384 | 1461084809828 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] 09:53:29 INFO - PROCESS | 384 | 1461084809892 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 09:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:53:29 INFO - PROCESS | 384 | 1461084809895 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:53:29 INFO - PROCESS | 384 | 1461084809897 Marionette TRACE conn5 <- [1,2138,null,{}] 09:53:29 INFO - PROCESS | 384 | 1461084809901 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}] 09:53:30 INFO - PROCESS | 384 | 1461084810029 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 09:53:30 INFO - PROCESS | 384 | 1461084810193 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4F402800 == 124 [pid = 384] [id = 544] 09:53:30 INFO - PROCESS | 384 | ++DOMWINDOW == 200 (000000CF4F62D000) [pid = 384] [serial = 1632] [outer = 0000000000000000] 09:53:30 INFO - PROCESS | 384 | ++DOMWINDOW == 201 (000000CF4FF49800) [pid = 384] [serial = 1633] [outer = 000000CF4F62D000] 09:53:30 INFO - PROCESS | 384 | 1461084810251 Marionette DEBUG loaded listener.js 09:53:30 INFO - PROCESS | 384 | ++DOMWINDOW == 202 (000000CF501C5800) [pid = 384] [serial = 1634] [outer = 000000CF4F62D000] 09:53:30 INFO - PROCESS | 384 | 1461084810831 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] 09:53:30 INFO - PROCESS | 384 | 1461084810887 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 09:53:30 INFO - PROCESS | 384 | 1461084810891 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:53:30 INFO - PROCESS | 384 | 1461084810893 Marionette TRACE conn5 <- [1,2142,null,{}] 09:53:30 INFO - PROCESS | 384 | 1461084810897 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}] 09:53:31 INFO - PROCESS | 384 | 1461084811049 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 09:53:31 INFO - PROCESS | 384 | 1461084811240 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40771800 == 125 [pid = 384] [id = 545] 09:53:31 INFO - PROCESS | 384 | ++DOMWINDOW == 203 (000000CF33492C00) [pid = 384] [serial = 1635] [outer = 0000000000000000] 09:53:31 INFO - PROCESS | 384 | ++DOMWINDOW == 204 (000000CF3896E000) [pid = 384] [serial = 1636] [outer = 000000CF33492C00] 09:53:31 INFO - PROCESS | 384 | 1461084811298 Marionette DEBUG loaded listener.js 09:53:31 INFO - PROCESS | 384 | ++DOMWINDOW == 205 (000000CF415DF000) [pid = 384] [serial = 1637] [outer = 000000CF33492C00] 09:53:31 INFO - PROCESS | 384 | 1461084811887 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]]]}] 09:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1020ms 09:53:31 INFO - PROCESS | 384 | 1461084811913 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 09:53:31 INFO - PROCESS | 384 | 1461084811916 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 09:53:31 INFO - PROCESS | 384 | 1461084811919 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:53:31 INFO - PROCESS | 384 | 1461084811922 Marionette TRACE conn5 <- [1,2146,null,{}] 09:53:31 INFO - PROCESS | 384 | 1461084811925 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}] 09:53:32 INFO - PROCESS | 384 | 1461084812056 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 09:53:32 INFO - PROCESS | 384 | 1461084812228 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF486C9000 == 126 [pid = 384] [id = 546] 09:53:32 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF44C48C00) [pid = 384] [serial = 1638] [outer = 0000000000000000] 09:53:32 INFO - PROCESS | 384 | ++DOMWINDOW == 207 (000000CF47F17400) [pid = 384] [serial = 1639] [outer = 000000CF44C48C00] 09:53:32 INFO - PROCESS | 384 | 1461084812285 Marionette DEBUG loaded listener.js 09:53:32 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF508A1C00) [pid = 384] [serial = 1640] [outer = 000000CF44C48C00] 09:53:33 INFO - PROCESS | 384 | 1461084813237 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] 09:53:33 INFO - PROCESS | 384 | 1461084813306 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 09:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:53:33 INFO - PROCESS | 384 | 1461084813312 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:53:33 INFO - PROCESS | 384 | 1461084813315 Marionette TRACE conn5 <- [1,2150,null,{}] 09:53:33 INFO - PROCESS | 384 | 1461084813320 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}] 09:53:33 INFO - PROCESS | 384 | 1461084813497 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 09:53:33 INFO - PROCESS | 384 | 1461084813518 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4540E000 == 127 [pid = 384] [id = 547] 09:53:33 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF3C99D400) [pid = 384] [serial = 1641] [outer = 0000000000000000] 09:53:33 INFO - PROCESS | 384 | ++DOMWINDOW == 210 (000000CF3F477000) [pid = 384] [serial = 1642] [outer = 000000CF3C99D400] 09:53:33 INFO - PROCESS | 384 | 1461084813569 Marionette DEBUG loaded listener.js 09:53:33 INFO - PROCESS | 384 | ++DOMWINDOW == 211 (000000CF4036A000) [pid = 384] [serial = 1643] [outer = 000000CF3C99D400] 09:53:34 INFO - PROCESS | 384 | 1461084814271 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]]]}] 09:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1027ms 09:53:34 INFO - PROCESS | 384 | 1461084814342 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 09:53:34 INFO - PROCESS | 384 | 1461084814348 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 09:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:53:34 INFO - PROCESS | 384 | 1461084814354 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:53:34 INFO - PROCESS | 384 | 1461084814357 Marionette TRACE conn5 <- [1,2154,null,{}] 09:53:34 INFO - PROCESS | 384 | 1461084814361 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}] 09:53:34 INFO - PROCESS | 384 | 1461084814481 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 09:53:34 INFO - PROCESS | 384 | 1461084814681 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C246000 == 126 [pid = 384] [id = 535] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C144000 == 125 [pid = 384] [id = 534] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B8AB000 == 124 [pid = 384] [id = 533] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B469800 == 123 [pid = 384] [id = 532] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF49218000 == 122 [pid = 384] [id = 531] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF484E0800 == 121 [pid = 384] [id = 530] 09:53:34 INFO - PROCESS | 384 | --DOMWINDOW == 210 (000000CF4FF46800) [pid = 384] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 09:53:34 INFO - PROCESS | 384 | --DOMWINDOW == 209 (000000CF507E6000) [pid = 384] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 09:53:34 INFO - PROCESS | 384 | --DOMWINDOW == 208 (000000CF4F559800) [pid = 384] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 09:53:34 INFO - PROCESS | 384 | --DOMWINDOW == 207 (000000CF4862E400) [pid = 384] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 09:53:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3D795000 == 122 [pid = 384] [id = 548] 09:53:34 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF337DEC00) [pid = 384] [serial = 1644] [outer = 0000000000000000] 09:53:34 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF39286400) [pid = 384] [serial = 1645] [outer = 000000CF337DEC00] 09:53:34 INFO - PROCESS | 384 | 1461084814797 Marionette DEBUG loaded listener.js 09:53:34 INFO - PROCESS | 384 | ++DOMWINDOW == 210 (000000CF3FE9CC00) [pid = 384] [serial = 1646] [outer = 000000CF337DEC00] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF44CD7800 == 121 [pid = 384] [id = 529] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF38E71000 == 120 [pid = 384] [id = 528] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D1D000 == 119 [pid = 384] [id = 527] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF43C6B000 == 118 [pid = 384] [id = 526] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4CE32000 == 117 [pid = 384] [id = 522] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF5175F800 == 116 [pid = 384] [id = 521] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF506E1000 == 115 [pid = 384] [id = 520] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4FB5F800 == 114 [pid = 384] [id = 519] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4F408800 == 113 [pid = 384] [id = 518] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D9D6000 == 112 [pid = 384] [id = 517] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D1B000 == 111 [pid = 384] [id = 516] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF41925800 == 110 [pid = 384] [id = 515] 09:53:34 INFO - PROCESS | 384 | --DOCSHELL 000000CF32FA1800 == 109 [pid = 384] [id = 12] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 209 (000000CF4069A400) [pid = 384] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 208 (000000CF39B8E400) [pid = 384] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 207 (000000CF4440A800) [pid = 384] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 206 (000000CF4DD59400) [pid = 384] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 205 (000000CF33F37C00) [pid = 384] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 204 (000000CF415DF800) [pid = 384] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 203 (000000CF3928A400) [pid = 384] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 202 (000000CF45012C00) [pid = 384] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 201 (000000CF47ECCC00) [pid = 384] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 200 (000000CF416EB000) [pid = 384] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 199 (000000CF449BC000) [pid = 384] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 198 (000000CF44C43C00) [pid = 384] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 197 (000000CF4194B800) [pid = 384] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 196 (000000CF46043000) [pid = 384] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 195 (000000CF337E9400) [pid = 384] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 194 (000000CF32851400) [pid = 384] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 193 (000000CF3FC1F400) [pid = 384] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 192 (000000CF39B91000) [pid = 384] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 191 (000000CF40725400) [pid = 384] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 190 (000000CF40ED3800) [pid = 384] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 189 (000000CF4F5D4800) [pid = 384] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 188 (000000CF3F05AC00) [pid = 384] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 187 (000000CF45F7D400) [pid = 384] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 186 (000000CF47ECC800) [pid = 384] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 185 (000000CF4504E800) [pid = 384] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 184 (000000CF44483400) [pid = 384] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | --DOMWINDOW == 183 (000000CF4E9A0000) [pid = 384] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 09:53:35 INFO - PROCESS | 384 | 1461084815332 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]]]}] 09:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1027ms 09:53:35 INFO - PROCESS | 384 | 1461084815383 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 09:53:35 INFO - PROCESS | 384 | 1461084815385 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 09:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:53:35 INFO - PROCESS | 384 | 1461084815389 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:53:35 INFO - PROCESS | 384 | 1461084815393 Marionette TRACE conn5 <- [1,2158,null,{}] 09:53:35 INFO - PROCESS | 384 | 1461084815418 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}] 09:53:35 INFO - PROCESS | 384 | 1461084815526 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 09:53:35 INFO - PROCESS | 384 | 1461084815637 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:35 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44524800 == 110 [pid = 384] [id = 549] 09:53:35 INFO - PROCESS | 384 | ++DOMWINDOW == 184 (000000CF3C9AB000) [pid = 384] [serial = 1647] [outer = 0000000000000000] 09:53:35 INFO - PROCESS | 384 | ++DOMWINDOW == 185 (000000CF403F2400) [pid = 384] [serial = 1648] [outer = 000000CF3C9AB000] 09:53:35 INFO - PROCESS | 384 | 1461084815688 Marionette DEBUG loaded listener.js 09:53:35 INFO - PROCESS | 384 | ++DOMWINDOW == 186 (000000CF40722400) [pid = 384] [serial = 1649] [outer = 000000CF3C9AB000] 09:53:36 INFO - PROCESS | 384 | 1461084816405 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]]]}] 09:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1076ms 09:53:36 INFO - PROCESS | 384 | 1461084816478 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 09:53:36 INFO - PROCESS | 384 | 1461084816485 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 09:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:53:36 INFO - PROCESS | 384 | 1461084816491 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:53:36 INFO - PROCESS | 384 | 1461084816495 Marionette TRACE conn5 <- [1,2162,null,{}] 09:53:36 INFO - PROCESS | 384 | 1461084816500 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}] 09:53:36 INFO - PROCESS | 384 | 1461084816634 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 09:53:36 INFO - PROCESS | 384 | 1461084816785 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43ECE000 == 111 [pid = 384] [id = 550] 09:53:36 INFO - PROCESS | 384 | ++DOMWINDOW == 187 (000000CF39287400) [pid = 384] [serial = 1650] [outer = 0000000000000000] 09:53:36 INFO - PROCESS | 384 | ++DOMWINDOW == 188 (000000CF39BD8000) [pid = 384] [serial = 1651] [outer = 000000CF39287400] 09:53:36 INFO - PROCESS | 384 | 1461084816848 Marionette DEBUG loaded listener.js 09:53:36 INFO - PROCESS | 384 | ++DOMWINDOW == 189 (000000CF3FC17800) [pid = 384] [serial = 1652] [outer = 000000CF39287400] 09:53:37 INFO - PROCESS | 384 | 1461084817429 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]]]}] 09:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 986ms 09:53:37 INFO - PROCESS | 384 | 1461084817481 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 09:53:37 INFO - PROCESS | 384 | 1461084817488 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 09:53:37 INFO - PROCESS | 384 | 1461084817495 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:53:37 INFO - PROCESS | 384 | 1461084817498 Marionette TRACE conn5 <- [1,2166,null,{}] 09:53:37 INFO - PROCESS | 384 | 1461084817502 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}] 09:53:37 INFO - PROCESS | 384 | 1461084817630 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 09:53:37 INFO - PROCESS | 384 | 1461084817778 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:37 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E54000 == 112 [pid = 384] [id = 551] 09:53:37 INFO - PROCESS | 384 | ++DOMWINDOW == 190 (000000CF406A4800) [pid = 384] [serial = 1653] [outer = 0000000000000000] 09:53:37 INFO - PROCESS | 384 | ++DOMWINDOW == 191 (000000CF40B3F400) [pid = 384] [serial = 1654] [outer = 000000CF406A4800] 09:53:37 INFO - PROCESS | 384 | 1461084817836 Marionette DEBUG loaded listener.js 09:53:37 INFO - PROCESS | 384 | ++DOMWINDOW == 192 (000000CF40EDE000) [pid = 384] [serial = 1655] [outer = 000000CF406A4800] 09:53:38 INFO - PROCESS | 384 | 1461084818479 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]]]}] 09:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1022ms 09:53:38 INFO - PROCESS | 384 | 1461084818523 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 09:53:38 INFO - PROCESS | 384 | 1461084818526 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 09:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:53:38 INFO - PROCESS | 384 | 1461084818530 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:53:38 INFO - PROCESS | 384 | 1461084818534 Marionette TRACE conn5 <- [1,2170,null,{}] 09:53:38 INFO - PROCESS | 384 | 1461084818563 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}] 09:53:38 INFO - PROCESS | 384 | 1461084818693 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 09:53:38 INFO - PROCESS | 384 | 1461084818844 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:38 INFO - PROCESS | 384 | ++DOCSHELL 000000CF487D3000 == 113 [pid = 384] [id = 552] 09:53:38 INFO - PROCESS | 384 | ++DOMWINDOW == 193 (000000CF4283A400) [pid = 384] [serial = 1656] [outer = 0000000000000000] 09:53:38 INFO - PROCESS | 384 | ++DOMWINDOW == 194 (000000CF43CCC800) [pid = 384] [serial = 1657] [outer = 000000CF4283A400] 09:53:38 INFO - PROCESS | 384 | 1461084818907 Marionette DEBUG loaded listener.js 09:53:39 INFO - PROCESS | 384 | ++DOMWINDOW == 195 (000000CF43E0F000) [pid = 384] [serial = 1658] [outer = 000000CF4283A400] 09:53:39 INFO - PROCESS | 384 | 1461084819498 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]]]}] 09:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 985ms 09:53:39 INFO - PROCESS | 384 | 1461084819522 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 09:53:39 INFO - PROCESS | 384 | 1461084819526 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 09:53:39 INFO - PROCESS | 384 | 1461084819531 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:53:39 INFO - PROCESS | 384 | 1461084819533 Marionette TRACE conn5 <- [1,2174,null,{}] 09:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:53:39 INFO - PROCESS | 384 | 1461084819537 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}] 09:53:39 INFO - PROCESS | 384 | 1461084819663 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 09:53:39 INFO - PROCESS | 384 | 1461084819823 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F08800 == 114 [pid = 384] [id = 553] 09:53:39 INFO - PROCESS | 384 | ++DOMWINDOW == 196 (000000CF4283E800) [pid = 384] [serial = 1659] [outer = 0000000000000000] 09:53:39 INFO - PROCESS | 384 | ++DOMWINDOW == 197 (000000CF44271C00) [pid = 384] [serial = 1660] [outer = 000000CF4283E800] 09:53:39 INFO - PROCESS | 384 | 1461084819883 Marionette DEBUG loaded listener.js 09:53:39 INFO - PROCESS | 384 | ++DOMWINDOW == 198 (000000CF44410000) [pid = 384] [serial = 1661] [outer = 000000CF4283E800] 09:53:40 INFO - PROCESS | 384 | 1461084820428 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]]]}] 09:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 965ms 09:53:40 INFO - PROCESS | 384 | 1461084820502 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 09:53:40 INFO - PROCESS | 384 | 1461084820505 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 09:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:53:40 INFO - PROCESS | 384 | 1461084820508 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:53:40 INFO - PROCESS | 384 | 1461084820510 Marionette TRACE conn5 <- [1,2178,null,{}] 09:53:40 INFO - PROCESS | 384 | 1461084820514 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}] 09:53:40 INFO - PROCESS | 384 | 1461084820634 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 09:53:40 INFO - PROCESS | 384 | 1461084820781 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4ACA8800 == 115 [pid = 384] [id = 554] 09:53:40 INFO - PROCESS | 384 | ++DOMWINDOW == 199 (000000CF441D7400) [pid = 384] [serial = 1662] [outer = 0000000000000000] 09:53:40 INFO - PROCESS | 384 | ++DOMWINDOW == 200 (000000CF44482000) [pid = 384] [serial = 1663] [outer = 000000CF441D7400] 09:53:40 INFO - PROCESS | 384 | 1461084820841 Marionette DEBUG loaded listener.js 09:53:40 INFO - PROCESS | 384 | ++DOMWINDOW == 201 (000000CF449C5800) [pid = 384] [serial = 1664] [outer = 000000CF441D7400] 09:53:41 INFO - PROCESS | 384 | 1461084821437 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]]]}] 09:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 986ms 09:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:53:41 INFO - PROCESS | 384 | 1461084821497 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 09:53:41 INFO - PROCESS | 384 | 1461084821500 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 09:53:41 INFO - PROCESS | 384 | 1461084821503 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:53:41 INFO - PROCESS | 384 | 1461084821505 Marionette TRACE conn5 <- [1,2182,null,{}] 09:53:41 INFO - PROCESS | 384 | 1461084821509 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}] 09:53:41 INFO - PROCESS | 384 | 1461084821641 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 09:53:41 INFO - PROCESS | 384 | 1461084821791 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B6CB000 == 116 [pid = 384] [id = 555] 09:53:41 INFO - PROCESS | 384 | ++DOMWINDOW == 202 (000000CF44C99800) [pid = 384] [serial = 1665] [outer = 0000000000000000] 09:53:41 INFO - PROCESS | 384 | ++DOMWINDOW == 203 (000000CF44D21C00) [pid = 384] [serial = 1666] [outer = 000000CF44C99800] 09:53:41 INFO - PROCESS | 384 | 1461084821854 Marionette DEBUG loaded listener.js 09:53:41 INFO - PROCESS | 384 | ++DOMWINDOW == 204 (000000CF45486000) [pid = 384] [serial = 1667] [outer = 000000CF44C99800] 09:53:42 INFO - PROCESS | 384 | 1461084822455 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]]]}] 09:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 986ms 09:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:53:42 INFO - PROCESS | 384 | 1461084822492 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 09:53:42 INFO - PROCESS | 384 | 1461084822495 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 09:53:42 INFO - PROCESS | 384 | 1461084822498 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:53:42 INFO - PROCESS | 384 | 1461084822500 Marionette TRACE conn5 <- [1,2186,null,{}] 09:53:42 INFO - PROCESS | 384 | 1461084822504 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}] 09:53:42 INFO - PROCESS | 384 | 1461084822623 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 09:53:42 INFO - PROCESS | 384 | 1461084822783 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C127800 == 117 [pid = 384] [id = 556] 09:53:42 INFO - PROCESS | 384 | ++DOMWINDOW == 205 (000000CF44C9A400) [pid = 384] [serial = 1668] [outer = 0000000000000000] 09:53:42 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF45E8CC00) [pid = 384] [serial = 1669] [outer = 000000CF44C9A400] 09:53:42 INFO - PROCESS | 384 | 1461084822840 Marionette DEBUG loaded listener.js 09:53:42 INFO - PROCESS | 384 | ++DOMWINDOW == 207 (000000CF46037800) [pid = 384] [serial = 1670] [outer = 000000CF44C9A400] 09:53:43 INFO - PROCESS | 384 | 1461084823372 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]]]}] 09:53:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:53:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 923ms 09:53:43 INFO - PROCESS | 384 | 1461084823424 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 09:53:43 INFO - PROCESS | 384 | 1461084823427 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 09:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:53:43 INFO - PROCESS | 384 | 1461084823430 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:53:43 INFO - PROCESS | 384 | 1461084823432 Marionette TRACE conn5 <- [1,2190,null,{}] 09:53:43 INFO - PROCESS | 384 | 1461084823436 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}] 09:53:43 INFO - PROCESS | 384 | 1461084823556 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 09:53:43 INFO - PROCESS | 384 | 1461084823717 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C220000 == 118 [pid = 384] [id = 557] 09:53:43 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF47D82400) [pid = 384] [serial = 1671] [outer = 0000000000000000] 09:53:43 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF47D89800) [pid = 384] [serial = 1672] [outer = 000000CF47D82400] 09:53:43 INFO - PROCESS | 384 | 1461084823794 Marionette DEBUG loaded listener.js 09:53:43 INFO - PROCESS | 384 | ++DOMWINDOW == 210 (000000CF47F81800) [pid = 384] [serial = 1673] [outer = 000000CF47D82400] 09:53:44 INFO - PROCESS | 384 | 1461084824378 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]]]}] 09:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1021ms 09:53:44 INFO - PROCESS | 384 | 1461084824467 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 09:53:44 INFO - PROCESS | 384 | 1461084824470 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 09:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:53:44 INFO - PROCESS | 384 | 1461084824493 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:53:44 INFO - PROCESS | 384 | 1461084824495 Marionette TRACE conn5 <- [1,2194,null,{}] 09:53:44 INFO - PROCESS | 384 | 1461084824499 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}] 09:53:44 INFO - PROCESS | 384 | 1461084824624 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 09:53:44 INFO - PROCESS | 384 | 1461084824766 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:44 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C446800 == 119 [pid = 384] [id = 558] 09:53:44 INFO - PROCESS | 384 | ++DOMWINDOW == 211 (000000CF47F20800) [pid = 384] [serial = 1674] [outer = 0000000000000000] 09:53:44 INFO - PROCESS | 384 | ++DOMWINDOW == 212 (000000CF4862E400) [pid = 384] [serial = 1675] [outer = 000000CF47F20800] 09:53:44 INFO - PROCESS | 384 | 1461084824825 Marionette DEBUG loaded listener.js 09:53:44 INFO - PROCESS | 384 | ++DOMWINDOW == 213 (000000CF4871E400) [pid = 384] [serial = 1676] [outer = 000000CF47F20800] 09:53:45 INFO - PROCESS | 384 | 1461084825407 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]]]}] 09:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 987ms 09:53:45 INFO - PROCESS | 384 | 1461084825467 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 09:53:45 INFO - PROCESS | 384 | 1461084825470 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 09:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:53:45 INFO - PROCESS | 384 | 1461084825474 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:53:45 INFO - PROCESS | 384 | 1461084825476 Marionette TRACE conn5 <- [1,2198,null,{}] 09:53:45 INFO - PROCESS | 384 | 1461084825480 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}] 09:53:45 INFO - PROCESS | 384 | 1461084825601 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 09:53:45 INFO - PROCESS | 384 | 1461084825762 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4CE30800 == 120 [pid = 384] [id = 559] 09:53:45 INFO - PROCESS | 384 | ++DOMWINDOW == 214 (000000CF4B03A800) [pid = 384] [serial = 1677] [outer = 0000000000000000] 09:53:45 INFO - PROCESS | 384 | ++DOMWINDOW == 215 (000000CF4B045C00) [pid = 384] [serial = 1678] [outer = 000000CF4B03A800] 09:53:45 INFO - PROCESS | 384 | 1461084825821 Marionette DEBUG loaded listener.js 09:53:45 INFO - PROCESS | 384 | ++DOMWINDOW == 216 (000000CF4B802800) [pid = 384] [serial = 1679] [outer = 000000CF4B03A800] 09:53:46 INFO - PROCESS | 384 | 1461084826431 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]]]}] 09:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 986ms 09:53:46 INFO - PROCESS | 384 | 1461084826462 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 09:53:46 INFO - PROCESS | 384 | 1461084826465 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 09:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:53:46 INFO - PROCESS | 384 | 1461084826469 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:53:46 INFO - PROCESS | 384 | 1461084826472 Marionette TRACE conn5 <- [1,2202,null,{}] 09:53:46 INFO - PROCESS | 384 | 1461084826476 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}] 09:53:46 INFO - PROCESS | 384 | 1461084826619 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 09:53:46 INFO - PROCESS | 384 | 1461084826774 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E0C8000 == 121 [pid = 384] [id = 560] 09:53:46 INFO - PROCESS | 384 | ++DOMWINDOW == 217 (000000CF38236400) [pid = 384] [serial = 1680] [outer = 0000000000000000] 09:53:46 INFO - PROCESS | 384 | ++DOMWINDOW == 218 (000000CF4CE14C00) [pid = 384] [serial = 1681] [outer = 000000CF38236400] 09:53:46 INFO - PROCESS | 384 | 1461084826838 Marionette DEBUG loaded listener.js 09:53:46 INFO - PROCESS | 384 | ++DOMWINDOW == 219 (000000CF4D984C00) [pid = 384] [serial = 1682] [outer = 000000CF38236400] 09:53:47 INFO - PROCESS | 384 | 1461084827417 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]]]}] 09:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 986ms 09:53:47 INFO - PROCESS | 384 | 1461084827458 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 09:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:53:47 INFO - PROCESS | 384 | 1461084827461 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 09:53:47 INFO - PROCESS | 384 | 1461084827465 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:53:47 INFO - PROCESS | 384 | 1461084827467 Marionette TRACE conn5 <- [1,2206,null,{}] 09:53:47 INFO - PROCESS | 384 | 1461084827471 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}] 09:53:47 INFO - PROCESS | 384 | 1461084827593 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 09:53:47 INFO - PROCESS | 384 | 1461084827756 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E4DB000 == 122 [pid = 384] [id = 561] 09:53:47 INFO - PROCESS | 384 | ++DOMWINDOW == 220 (000000CF4D359C00) [pid = 384] [serial = 1683] [outer = 0000000000000000] 09:53:47 INFO - PROCESS | 384 | ++DOMWINDOW == 221 (000000CF4DC35400) [pid = 384] [serial = 1684] [outer = 000000CF4D359C00] 09:53:47 INFO - PROCESS | 384 | 1461084827815 Marionette DEBUG loaded listener.js 09:53:47 INFO - PROCESS | 384 | ++DOMWINDOW == 222 (000000CF4DD59800) [pid = 384] [serial = 1685] [outer = 000000CF4D359C00] 09:53:48 INFO - PROCESS | 384 | 1461084828411 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]]]}] 09:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 987ms 09:53:48 INFO - PROCESS | 384 | 1461084828453 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 09:53:48 INFO - PROCESS | 384 | 1461084828456 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 09:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:53:48 INFO - PROCESS | 384 | 1461084828459 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:53:48 INFO - PROCESS | 384 | 1461084828461 Marionette TRACE conn5 <- [1,2210,null,{}] 09:53:48 INFO - PROCESS | 384 | 1461084828465 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}] 09:53:48 INFO - PROCESS | 384 | 1461084828591 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 09:53:48 INFO - PROCESS | 384 | 1461084828744 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4F6AF000 == 123 [pid = 384] [id = 562] 09:53:48 INFO - PROCESS | 384 | ++DOMWINDOW == 223 (000000CF38978400) [pid = 384] [serial = 1686] [outer = 0000000000000000] 09:53:48 INFO - PROCESS | 384 | ++DOMWINDOW == 224 (000000CF4DC2C400) [pid = 384] [serial = 1687] [outer = 000000CF38978400] 09:53:48 INFO - PROCESS | 384 | 1461084828803 Marionette DEBUG loaded listener.js 09:53:48 INFO - PROCESS | 384 | ++DOMWINDOW == 225 (000000CF4E0EA000) [pid = 384] [serial = 1688] [outer = 000000CF38978400] 09:53:49 INFO - PROCESS | 384 | 1461084829597 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]]]}] 09:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1180ms 09:53:49 INFO - PROCESS | 384 | 1461084829643 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 09:53:49 INFO - PROCESS | 384 | 1461084829648 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 09:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:53:49 INFO - PROCESS | 384 | 1461084829654 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:53:49 INFO - PROCESS | 384 | 1461084829657 Marionette TRACE conn5 <- [1,2214,null,{}] 09:53:49 INFO - PROCESS | 384 | 1461084829662 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}] 09:53:49 INFO - PROCESS | 384 | 1461084829789 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 09:53:49 INFO - PROCESS | 384 | 1461084829947 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4826B000 == 124 [pid = 384] [id = 563] 09:53:49 INFO - PROCESS | 384 | ++DOMWINDOW == 226 (000000CF3C995400) [pid = 384] [serial = 1689] [outer = 0000000000000000] 09:53:49 INFO - PROCESS | 384 | ++DOMWINDOW == 227 (000000CF3F064000) [pid = 384] [serial = 1690] [outer = 000000CF3C995400] 09:53:50 INFO - PROCESS | 384 | 1461084830003 Marionette DEBUG loaded listener.js 09:53:50 INFO - PROCESS | 384 | ++DOMWINDOW == 228 (000000CF40E2EC00) [pid = 384] [serial = 1691] [outer = 000000CF3C995400] 09:53:50 INFO - PROCESS | 384 | --DOCSHELL 000000CF3D795000 == 123 [pid = 384] [id = 548] 09:53:50 INFO - PROCESS | 384 | --DOCSHELL 000000CF4540E000 == 122 [pid = 384] [id = 547] 09:53:50 INFO - PROCESS | 384 | --DOCSHELL 000000CF40771800 == 121 [pid = 384] [id = 545] 09:53:50 INFO - PROCESS | 384 | --DOCSHELL 000000CF4F402800 == 120 [pid = 384] [id = 544] 09:53:50 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E4D8800 == 119 [pid = 384] [id = 543] 09:53:50 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E2AD000 == 118 [pid = 384] [id = 542] 09:53:50 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E0C4000 == 117 [pid = 384] [id = 541] 09:53:50 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D9C6000 == 116 [pid = 384] [id = 540] 09:53:50 INFO - PROCESS | 384 | --DOCSHELL 000000CF4CE38800 == 115 [pid = 384] [id = 539] 09:53:50 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D54000 == 114 [pid = 384] [id = 538] 09:53:50 INFO - PROCESS | 384 | --DOCSHELL 000000CF44343800 == 113 [pid = 384] [id = 537] 09:53:50 INFO - PROCESS | 384 | 1461084830636 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]]]}] 09:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1029ms 09:53:50 INFO - PROCESS | 384 | 1461084830697 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 09:53:50 INFO - PROCESS | 384 | 1461084830703 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 09:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:53:50 INFO - PROCESS | 384 | 1461084830729 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:53:50 INFO - PROCESS | 384 | 1461084830732 Marionette TRACE conn5 <- [1,2218,null,{}] 09:53:50 INFO - PROCESS | 384 | 1461084830735 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}] 09:53:50 INFO - PROCESS | 384 | 1461084830846 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 09:53:50 INFO - PROCESS | 384 | 1461084830859 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:50 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44356800 == 114 [pid = 384] [id = 564] 09:53:50 INFO - PROCESS | 384 | ++DOMWINDOW == 229 (000000CF38F35400) [pid = 384] [serial = 1692] [outer = 0000000000000000] 09:53:50 INFO - PROCESS | 384 | ++DOMWINDOW == 230 (000000CF40E2A000) [pid = 384] [serial = 1693] [outer = 000000CF38F35400] 09:53:50 INFO - PROCESS | 384 | 1461084830907 Marionette DEBUG loaded listener.js 09:53:50 INFO - PROCESS | 384 | ++DOMWINDOW == 231 (000000CF41F90000) [pid = 384] [serial = 1694] [outer = 000000CF38F35400] 09:53:51 INFO - PROCESS | 384 | 1461084831503 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]]]}] 09:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 839ms 09:53:51 INFO - PROCESS | 384 | 1461084831569 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 09:53:51 INFO - PROCESS | 384 | 1461084831571 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 09:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:53:51 INFO - PROCESS | 384 | 1461084831575 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:53:51 INFO - PROCESS | 384 | 1461084831579 Marionette TRACE conn5 <- [1,2222,null,{}] 09:53:51 INFO - PROCESS | 384 | 1461084831590 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}] 09:53:51 INFO - PROCESS | 384 | 1461084831747 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 09:53:51 INFO - PROCESS | 384 | 1461084831769 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:51 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B6D7000 == 115 [pid = 384] [id = 565] 09:53:51 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF44C3E000) [pid = 384] [serial = 1695] [outer = 0000000000000000] 09:53:51 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF44C9D000) [pid = 384] [serial = 1696] [outer = 000000CF44C3E000] 09:53:51 INFO - PROCESS | 384 | 1461084831820 Marionette DEBUG loaded listener.js 09:53:51 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF47D7B400) [pid = 384] [serial = 1697] [outer = 000000CF44C3E000] 09:53:52 INFO - PROCESS | 384 | 1461084832282 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]]]}] 09:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 734ms 09:53:52 INFO - PROCESS | 384 | 1461084832312 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 09:53:52 INFO - PROCESS | 384 | 1461084832314 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 09:53:52 INFO - PROCESS | 384 | 1461084832318 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:53:52 INFO - PROCESS | 384 | 1461084832319 Marionette TRACE conn5 <- [1,2226,null,{}] 09:53:52 INFO - PROCESS | 384 | 1461084832323 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}] 09:53:52 INFO - PROCESS | 384 | 1461084832469 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 09:53:52 INFO - PROCESS | 384 | 1461084832525 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4DC12800 == 116 [pid = 384] [id = 566] 09:53:52 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF4B03A400) [pid = 384] [serial = 1698] [outer = 0000000000000000] 09:53:52 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF4B3BA800) [pid = 384] [serial = 1699] [outer = 000000CF4B03A400] 09:53:52 INFO - PROCESS | 384 | 1461084832572 Marionette DEBUG loaded listener.js 09:53:52 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF4CD1F800) [pid = 384] [serial = 1700] [outer = 000000CF4B03A400] 09:53:53 INFO - PROCESS | 384 | 1461084833054 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]]]}] 09:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 776ms 09:53:53 INFO - PROCESS | 384 | 1461084833096 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 09:53:53 INFO - PROCESS | 384 | 1461084833099 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 09:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:53:53 INFO - PROCESS | 384 | 1461084833102 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:53:53 INFO - PROCESS | 384 | 1461084833104 Marionette TRACE conn5 <- [1,2230,null,{}] 09:53:53 INFO - PROCESS | 384 | 1461084833107 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}] 09:53:53 INFO - PROCESS | 384 | 1461084833251 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 09:53:53 INFO - PROCESS | 384 | 1461084833268 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E8EA800 == 117 [pid = 384] [id = 567] 09:53:53 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF4CE19800) [pid = 384] [serial = 1701] [outer = 0000000000000000] 09:53:53 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF4D1EE400) [pid = 384] [serial = 1702] [outer = 000000CF4CE19800] 09:53:53 INFO - PROCESS | 384 | 1461084833316 Marionette DEBUG loaded listener.js 09:53:53 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF4DCD6400) [pid = 384] [serial = 1703] [outer = 000000CF4CE19800] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 239 (000000CF3C99D400) [pid = 384] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 238 (000000CF337DEC00) [pid = 384] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 237 (000000CF4501D400) [pid = 384] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 236 (000000CF3C9A9800) [pid = 384] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 235 (000000CF32FC2C00) [pid = 384] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 234 (000000CF31DDF800) [pid = 384] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF47D7B800) [pid = 384] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF38E38C00) [pid = 384] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 231 (000000CF42A31800) [pid = 384] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 230 (000000CF44D19000) [pid = 384] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 229 (000000CF31E42C00) [pid = 384] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 228 (000000CF48448000) [pid = 384] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 227 (000000CF4446F400) [pid = 384] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:53:53 INFO - PROCESS | 384 | --DOMWINDOW == 226 (000000CF327DB000) [pid = 384] [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.] 09:53:54 INFO - PROCESS | 384 | 1461084834132 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]]]}] 09:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1078ms 09:53:54 INFO - PROCESS | 384 | 1461084834184 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 09:53:54 INFO - PROCESS | 384 | 1461084834186 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 09:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:53:54 INFO - PROCESS | 384 | 1461084834189 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:53:54 INFO - PROCESS | 384 | 1461084834191 Marionette TRACE conn5 <- [1,2234,null,{}] 09:53:54 INFO - PROCESS | 384 | 1461084834195 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}] 09:53:54 INFO - PROCESS | 384 | 1461084834309 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 09:53:54 INFO - PROCESS | 384 | 1461084834317 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:54 INFO - PROCESS | 384 | ++DOCSHELL 000000CF50119800 == 118 [pid = 384] [id = 568] 09:53:54 INFO - PROCESS | 384 | ++DOMWINDOW == 227 (000000CF47F88400) [pid = 384] [serial = 1704] [outer = 0000000000000000] 09:53:54 INFO - PROCESS | 384 | ++DOMWINDOW == 228 (000000CF4E0F0C00) [pid = 384] [serial = 1705] [outer = 000000CF47F88400] 09:53:54 INFO - PROCESS | 384 | 1461084834371 Marionette DEBUG loaded listener.js 09:53:54 INFO - PROCESS | 384 | ++DOMWINDOW == 229 (000000CF4E6D9000) [pid = 384] [serial = 1706] [outer = 000000CF47F88400] 09:53:54 INFO - PROCESS | 384 | 1461084834830 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]]]}] 09:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 671ms 09:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:53:54 INFO - PROCESS | 384 | 1461084834864 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 09:53:54 INFO - PROCESS | 384 | 1461084834866 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 09:53:54 INFO - PROCESS | 384 | 1461084834869 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:53:54 INFO - PROCESS | 384 | 1461084834871 Marionette TRACE conn5 <- [1,2238,null,{}] 09:53:54 INFO - PROCESS | 384 | 1461084834874 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}] 09:53:55 INFO - PROCESS | 384 | 1461084835003 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 09:53:55 INFO - PROCESS | 384 | 1461084835012 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:55 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5072E000 == 119 [pid = 384] [id = 569] 09:53:55 INFO - PROCESS | 384 | ++DOMWINDOW == 230 (000000CF4E914000) [pid = 384] [serial = 1707] [outer = 0000000000000000] 09:53:55 INFO - PROCESS | 384 | ++DOMWINDOW == 231 (000000CF4E921000) [pid = 384] [serial = 1708] [outer = 000000CF4E914000] 09:53:55 INFO - PROCESS | 384 | 1461084835058 Marionette DEBUG loaded listener.js 09:53:55 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF4F559C00) [pid = 384] [serial = 1709] [outer = 000000CF4E914000] 09:53:55 INFO - PROCESS | 384 | 1461084835500 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]]]}] 09:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 671ms 09:53:55 INFO - PROCESS | 384 | 1461084835550 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 09:53:55 INFO - PROCESS | 384 | 1461084835552 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 09:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:53:55 INFO - PROCESS | 384 | 1461084835555 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:53:55 INFO - PROCESS | 384 | 1461084835557 Marionette TRACE conn5 <- [1,2242,null,{}] 09:53:55 INFO - PROCESS | 384 | 1461084835560 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}] 09:53:55 INFO - PROCESS | 384 | 1461084835663 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 09:53:55 INFO - PROCESS | 384 | 1461084835669 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:55 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5194A000 == 120 [pid = 384] [id = 570] 09:53:55 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF4E49AC00) [pid = 384] [serial = 1710] [outer = 0000000000000000] 09:53:55 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF4E49F400) [pid = 384] [serial = 1711] [outer = 000000CF4E49AC00] 09:53:55 INFO - PROCESS | 384 | 1461084835715 Marionette DEBUG loaded listener.js 09:53:55 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF4E998400) [pid = 384] [serial = 1712] [outer = 000000CF4E49AC00] 09:53:56 INFO - PROCESS | 384 | 1461084836495 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]]]}] 09:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 986ms 09:53:56 INFO - PROCESS | 384 | 1461084836544 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 09:53:56 INFO - PROCESS | 384 | 1461084836550 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 09:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:53:56 INFO - PROCESS | 384 | 1461084836556 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:53:56 INFO - PROCESS | 384 | 1461084836560 Marionette TRACE conn5 <- [1,2246,null,{}] 09:53:56 INFO - PROCESS | 384 | 1461084836566 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}] 09:53:56 INFO - PROCESS | 384 | 1461084836737 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 09:53:56 INFO - PROCESS | 384 | 1461084836896 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D58800 == 121 [pid = 384] [id = 571] 09:53:56 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF39B10000) [pid = 384] [serial = 1713] [outer = 0000000000000000] 09:53:56 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF3F460400) [pid = 384] [serial = 1714] [outer = 000000CF39B10000] 09:53:56 INFO - PROCESS | 384 | 1461084836957 Marionette DEBUG loaded listener.js 09:53:57 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF406CF000) [pid = 384] [serial = 1715] [outer = 000000CF39B10000] 09:53:57 INFO - PROCESS | 384 | 1461084837555 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]]]}] 09:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1022ms 09:53:57 INFO - PROCESS | 384 | 1461084837580 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 09:53:57 INFO - PROCESS | 384 | 1461084837587 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 09:53:57 INFO - PROCESS | 384 | 1461084837594 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:53:57 INFO - PROCESS | 384 | 1461084837597 Marionette TRACE conn5 <- [1,2250,null,{}] 09:53:57 INFO - PROCESS | 384 | 1461084837601 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}] 09:53:57 INFO - PROCESS | 384 | 1461084837735 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 09:53:57 INFO - PROCESS | 384 | 1461084837905 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:57 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C2A0800 == 122 [pid = 384] [id = 572] 09:53:57 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF43E07800) [pid = 384] [serial = 1716] [outer = 0000000000000000] 09:53:57 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF449C2C00) [pid = 384] [serial = 1717] [outer = 000000CF43E07800] 09:53:57 INFO - PROCESS | 384 | 1461084837963 Marionette DEBUG loaded listener.js 09:53:58 INFO - PROCESS | 384 | ++DOMWINDOW == 241 (000000CF45E84C00) [pid = 384] [serial = 1718] [outer = 000000CF43E07800] 09:53:58 INFO - PROCESS | 384 | 1461084838570 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]]]}] 09:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1019ms 09:53:58 INFO - PROCESS | 384 | 1461084838619 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 09:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:53:58 INFO - PROCESS | 384 | 1461084838623 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 09:53:58 INFO - PROCESS | 384 | 1461084838626 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:53:58 INFO - PROCESS | 384 | 1461084838631 Marionette TRACE conn5 <- [1,2254,null,{}] 09:53:58 INFO - PROCESS | 384 | 1461084838642 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}] 09:53:58 INFO - PROCESS | 384 | 1461084838815 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 09:53:58 INFO - PROCESS | 384 | 1461084838978 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF521E0800 == 123 [pid = 384] [id = 573] 09:53:59 INFO - PROCESS | 384 | ++DOMWINDOW == 242 (000000CF4CE1B000) [pid = 384] [serial = 1719] [outer = 0000000000000000] 09:53:59 INFO - PROCESS | 384 | ++DOMWINDOW == 243 (000000CF4DE2C000) [pid = 384] [serial = 1720] [outer = 000000CF4CE1B000] 09:53:59 INFO - PROCESS | 384 | 1461084839038 Marionette DEBUG loaded listener.js 09:53:59 INFO - PROCESS | 384 | ++DOMWINDOW == 244 (000000CF4F55D800) [pid = 384] [serial = 1721] [outer = 000000CF4CE1B000] 09:53:59 INFO - PROCESS | 384 | 1461084839627 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]]]}] 09:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1027ms 09:53:59 INFO - PROCESS | 384 | 1461084839655 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 09:53:59 INFO - PROCESS | 384 | 1461084839659 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 09:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:53:59 INFO - PROCESS | 384 | 1461084839662 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:53:59 INFO - PROCESS | 384 | 1461084839665 Marionette TRACE conn5 <- [1,2258,null,{}] 09:53:59 INFO - PROCESS | 384 | 1461084839668 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}] 09:53:59 INFO - PROCESS | 384 | 1461084839800 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 09:53:59 INFO - PROCESS | 384 | 1461084839970 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF52147800 == 124 [pid = 384] [id = 574] 09:53:59 INFO - PROCESS | 384 | ++DOMWINDOW == 245 (000000CF4FF3EC00) [pid = 384] [serial = 1722] [outer = 0000000000000000] 09:54:00 INFO - PROCESS | 384 | ++DOMWINDOW == 246 (000000CF4FF47C00) [pid = 384] [serial = 1723] [outer = 000000CF4FF3EC00] 09:54:00 INFO - PROCESS | 384 | 1461084840029 Marionette DEBUG loaded listener.js 09:54:00 INFO - PROCESS | 384 | ++DOMWINDOW == 247 (000000CF507E4000) [pid = 384] [serial = 1724] [outer = 000000CF4FF3EC00] 09:54:00 INFO - PROCESS | 384 | 1461084840629 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]]]}] 09:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1024ms 09:54:00 INFO - PROCESS | 384 | 1461084840687 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 09:54:00 INFO - PROCESS | 384 | 1461084840690 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 09:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:54:00 INFO - PROCESS | 384 | 1461084840693 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:54:00 INFO - PROCESS | 384 | 1461084840695 Marionette TRACE conn5 <- [1,2262,null,{}] 09:54:00 INFO - PROCESS | 384 | 1461084840699 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}] 09:54:00 INFO - PROCESS | 384 | 1461084840830 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 09:54:00 INFO - PROCESS | 384 | 1461084840986 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF51A63000 == 125 [pid = 384] [id = 575] 09:54:01 INFO - PROCESS | 384 | ++DOMWINDOW == 248 (000000CF5089AC00) [pid = 384] [serial = 1725] [outer = 0000000000000000] 09:54:01 INFO - PROCESS | 384 | ++DOMWINDOW == 249 (000000CF508A5800) [pid = 384] [serial = 1726] [outer = 000000CF5089AC00] 09:54:01 INFO - PROCESS | 384 | 1461084841046 Marionette DEBUG loaded listener.js 09:54:01 INFO - PROCESS | 384 | ++DOMWINDOW == 250 (000000CF51AEB800) [pid = 384] [serial = 1727] [outer = 000000CF5089AC00] 09:54:01 INFO - PROCESS | 384 | 1461084841602 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]]]}] 09:54:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:54:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 987ms 09:54:01 INFO - PROCESS | 384 | 1461084841682 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 09:54:01 INFO - PROCESS | 384 | 1461084841685 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 09:54:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:54:01 INFO - PROCESS | 384 | 1461084841688 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:54:01 INFO - PROCESS | 384 | 1461084841690 Marionette TRACE conn5 <- [1,2266,null,{}] 09:54:01 INFO - PROCESS | 384 | 1461084841694 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}] 09:54:01 INFO - PROCESS | 384 | 1461084841831 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 09:54:01 INFO - PROCESS | 384 | 1461084841989 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:02 INFO - PROCESS | 384 | ++DOCSHELL 000000CF51A61800 == 126 [pid = 384] [id = 576] 09:54:02 INFO - PROCESS | 384 | ++DOMWINDOW == 251 (000000CF51FEBC00) [pid = 384] [serial = 1728] [outer = 0000000000000000] 09:54:02 INFO - PROCESS | 384 | ++DOMWINDOW == 252 (000000CF51FF1000) [pid = 384] [serial = 1729] [outer = 000000CF51FEBC00] 09:54:02 INFO - PROCESS | 384 | 1461084842050 Marionette DEBUG loaded listener.js 09:54:02 INFO - PROCESS | 384 | ++DOMWINDOW == 253 (000000CF4E7D1400) [pid = 384] [serial = 1730] [outer = 000000CF51FEBC00] 09:54:02 INFO - PROCESS | 384 | 1461084842626 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]]]}] 09:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 986ms 09:54:02 INFO - PROCESS | 384 | 1461084842677 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 09:54:02 INFO - PROCESS | 384 | 1461084842680 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 09:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:54:02 INFO - PROCESS | 384 | 1461084842684 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:54:02 INFO - PROCESS | 384 | 1461084842686 Marionette TRACE conn5 <- [1,2270,null,{}] 09:54:02 INFO - PROCESS | 384 | 1461084842690 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}] 09:54:02 INFO - PROCESS | 384 | 1461084842815 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 09:54:02 INFO - PROCESS | 384 | 1461084842985 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF51478000 == 127 [pid = 384] [id = 577] 09:54:03 INFO - PROCESS | 384 | ++DOMWINDOW == 254 (000000CF4E7D7C00) [pid = 384] [serial = 1731] [outer = 0000000000000000] 09:54:03 INFO - PROCESS | 384 | ++DOMWINDOW == 255 (000000CF4E7D9C00) [pid = 384] [serial = 1732] [outer = 000000CF4E7D7C00] 09:54:03 INFO - PROCESS | 384 | 1461084843042 Marionette DEBUG loaded listener.js 09:54:03 INFO - PROCESS | 384 | ++DOMWINDOW == 256 (000000CF51A76800) [pid = 384] [serial = 1733] [outer = 000000CF4E7D7C00] 09:54:03 INFO - PROCESS | 384 | 1461084843629 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]]]}] 09:54:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:54:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 987ms 09:54:03 INFO - PROCESS | 384 | 1461084843673 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 09:54:03 INFO - PROCESS | 384 | 1461084843675 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 09:54:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:54:03 INFO - PROCESS | 384 | 1461084843679 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:54:03 INFO - PROCESS | 384 | 1461084843681 Marionette TRACE conn5 <- [1,2274,null,{}] 09:54:03 INFO - PROCESS | 384 | 1461084843685 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}] 09:54:03 INFO - PROCESS | 384 | 1461084843811 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 09:54:03 INFO - PROCESS | 384 | 1461084843967 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF53498000 == 128 [pid = 384] [id = 578] 09:54:03 INFO - PROCESS | 384 | ++DOMWINDOW == 257 (000000CF4E7D8000) [pid = 384] [serial = 1734] [outer = 0000000000000000] 09:54:04 INFO - PROCESS | 384 | ++DOMWINDOW == 258 (000000CF50462800) [pid = 384] [serial = 1735] [outer = 000000CF4E7D8000] 09:54:04 INFO - PROCESS | 384 | 1461084844024 Marionette DEBUG loaded listener.js 09:54:04 INFO - PROCESS | 384 | ++DOMWINDOW == 259 (000000CF50469000) [pid = 384] [serial = 1736] [outer = 000000CF4E7D8000] 09:54:04 INFO - PROCESS | 384 | 1461084844546 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]]]}] 09:54:04 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 09:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 923ms 09:54:04 INFO - PROCESS | 384 | 1461084844606 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 09:54:04 INFO - PROCESS | 384 | 1461084844608 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 09:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:54:04 INFO - PROCESS | 384 | 1461084844612 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:54:04 INFO - PROCESS | 384 | 1461084844614 Marionette TRACE conn5 <- [1,2278,null,{}] 09:54:04 INFO - PROCESS | 384 | 1461084844618 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}] 09:54:04 INFO - PROCESS | 384 | 1461084844743 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 09:54:04 INFO - PROCESS | 384 | 1461084844913 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF55CD6000 == 129 [pid = 384] [id = 579] 09:54:04 INFO - PROCESS | 384 | ++DOMWINDOW == 260 (000000CF51A7A400) [pid = 384] [serial = 1737] [outer = 0000000000000000] 09:54:04 INFO - PROCESS | 384 | ++DOMWINDOW == 261 (000000CF51A7D000) [pid = 384] [serial = 1738] [outer = 000000CF51A7A400] 09:54:04 INFO - PROCESS | 384 | 1461084844972 Marionette DEBUG loaded listener.js 09:54:05 INFO - PROCESS | 384 | ++DOMWINDOW == 262 (000000CF51FF6C00) [pid = 384] [serial = 1739] [outer = 000000CF51A7A400] 09:54:05 INFO - PROCESS | 384 | 1461084845540 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]]]}] 09:54:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:54:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 986ms 09:54:05 INFO - PROCESS | 384 | 1461084845600 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 09:54:05 INFO - PROCESS | 384 | 1461084845603 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 09:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:54:05 INFO - PROCESS | 384 | 1461084845607 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:54:05 INFO - PROCESS | 384 | 1461084845609 Marionette TRACE conn5 <- [1,2282,null,{}] 09:54:05 INFO - PROCESS | 384 | 1461084845613 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}] 09:54:05 INFO - PROCESS | 384 | 1461084845741 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 09:54:05 INFO - PROCESS | 384 | 1461084845913 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF56B46800 == 130 [pid = 384] [id = 580] 09:54:05 INFO - PROCESS | 384 | ++DOMWINDOW == 263 (000000CF51543C00) [pid = 384] [serial = 1740] [outer = 0000000000000000] 09:54:05 INFO - PROCESS | 384 | ++DOMWINDOW == 264 (000000CF5154AC00) [pid = 384] [serial = 1741] [outer = 000000CF51543C00] 09:54:05 INFO - PROCESS | 384 | 1461084845970 Marionette DEBUG loaded listener.js 09:54:06 INFO - PROCESS | 384 | ++DOMWINDOW == 265 (000000CF51AF4C00) [pid = 384] [serial = 1742] [outer = 000000CF51543C00] 09:54:06 INFO - PROCESS | 384 | 1461084846544 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]]]}] 09:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 986ms 09:54:06 INFO - PROCESS | 384 | 1461084846595 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 09:54:06 INFO - PROCESS | 384 | 1461084846598 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 09:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:54:06 INFO - PROCESS | 384 | 1461084846601 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:54:06 INFO - PROCESS | 384 | 1461084846604 Marionette TRACE conn5 <- [1,2286,null,{}] 09:54:06 INFO - PROCESS | 384 | 1461084846609 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}] 09:54:06 INFO - PROCESS | 384 | 1461084846756 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 09:54:06 INFO - PROCESS | 384 | 1461084846958 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:06 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5371A800 == 131 [pid = 384] [id = 581] 09:54:06 INFO - PROCESS | 384 | ++DOMWINDOW == 266 (000000CF38C12C00) [pid = 384] [serial = 1743] [outer = 0000000000000000] 09:54:07 INFO - PROCESS | 384 | ++DOMWINDOW == 267 (000000CF5202D800) [pid = 384] [serial = 1744] [outer = 000000CF38C12C00] 09:54:07 INFO - PROCESS | 384 | 1461084847020 Marionette DEBUG loaded listener.js 09:54:07 INFO - PROCESS | 384 | ++DOMWINDOW == 268 (000000CF56BC7000) [pid = 384] [serial = 1745] [outer = 000000CF38C12C00] 09:54:07 INFO - PROCESS | 384 | 1461084847600 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]]]}] 09:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1026ms 09:54:07 INFO - PROCESS | 384 | 1461084847639 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 09:54:07 INFO - PROCESS | 384 | 1461084847641 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 09:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:54:07 INFO - PROCESS | 384 | 1461084847646 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:54:07 INFO - PROCESS | 384 | 1461084847649 Marionette TRACE conn5 <- [1,2290,null,{}] 09:54:07 INFO - PROCESS | 384 | 1461084847670 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}] 09:54:07 INFO - PROCESS | 384 | 1461084847800 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 09:54:07 INFO - PROCESS | 384 | 1461084847974 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF411E0000 == 132 [pid = 384] [id = 582] 09:54:07 INFO - PROCESS | 384 | ++DOMWINDOW == 269 (000000CF406A8000) [pid = 384] [serial = 1746] [outer = 0000000000000000] 09:54:08 INFO - PROCESS | 384 | ++DOMWINDOW == 270 (000000CF41F90C00) [pid = 384] [serial = 1747] [outer = 000000CF406A8000] 09:54:08 INFO - PROCESS | 384 | 1461084848032 Marionette DEBUG loaded listener.js 09:54:08 INFO - PROCESS | 384 | ++DOMWINDOW == 271 (000000CF47ECE000) [pid = 384] [serial = 1748] [outer = 000000CF406A8000] 09:54:08 INFO - PROCESS | 384 | 1461084848594 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]]]}] 09:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 986ms 09:54:08 INFO - PROCESS | 384 | 1461084848636 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 09:54:08 INFO - PROCESS | 384 | 1461084848638 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 09:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:54:08 INFO - PROCESS | 384 | 1461084848660 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:54:08 INFO - PROCESS | 384 | 1461084848663 Marionette TRACE conn5 <- [1,2294,null,{}] 09:54:08 INFO - PROCESS | 384 | 1461084848667 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}] 09:54:08 INFO - PROCESS | 384 | 1461084848798 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 09:54:08 INFO - PROCESS | 384 | 1461084848976 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:08 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484EB800 == 133 [pid = 384] [id = 583] 09:54:08 INFO - PROCESS | 384 | ++DOMWINDOW == 272 (000000CF4DD6E000) [pid = 384] [serial = 1749] [outer = 0000000000000000] 09:54:09 INFO - PROCESS | 384 | ++DOMWINDOW == 273 (000000CF5202F400) [pid = 384] [serial = 1750] [outer = 000000CF4DD6E000] 09:54:09 INFO - PROCESS | 384 | 1461084849035 Marionette DEBUG loaded listener.js 09:54:09 INFO - PROCESS | 384 | ++DOMWINDOW == 274 (000000CF5388E000) [pid = 384] [serial = 1751] [outer = 000000CF4DD6E000] 09:54:09 INFO - PROCESS | 384 | 1461084849941 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]]]}] 09:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1325ms 09:54:09 INFO - PROCESS | 384 | 1461084849988 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 09:54:09 INFO - PROCESS | 384 | 1461084849993 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 09:54:09 INFO - PROCESS | 384 | 1461084849999 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:54:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:54:10 INFO - PROCESS | 384 | 1461084850002 Marionette TRACE conn5 <- [1,2298,null,{}] 09:54:10 INFO - PROCESS | 384 | 1461084850007 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}] 09:54:10 INFO - PROCESS | 384 | 1461084850136 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 09:54:10 INFO - PROCESS | 384 | 1461084850305 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:10 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D1B000 == 134 [pid = 384] [id = 584] 09:54:10 INFO - PROCESS | 384 | ++DOMWINDOW == 275 (000000CF38232800) [pid = 384] [serial = 1752] [outer = 0000000000000000] 09:54:10 INFO - PROCESS | 384 | ++DOMWINDOW == 276 (000000CF3DD2C400) [pid = 384] [serial = 1753] [outer = 000000CF38232800] 09:54:10 INFO - PROCESS | 384 | 1461084850360 Marionette DEBUG loaded listener.js 09:54:10 INFO - PROCESS | 384 | ++DOMWINDOW == 277 (000000CF40CA7000) [pid = 384] [serial = 1754] [outer = 000000CF38232800] 09:54:10 INFO - PROCESS | 384 | 1461084850981 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]]]}] 09:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1023ms 09:54:11 INFO - PROCESS | 384 | 1461084851025 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 09:54:11 INFO - PROCESS | 384 | 1461084851031 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 09:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:54:11 INFO - PROCESS | 384 | 1461084851038 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:54:11 INFO - PROCESS | 384 | 1461084851041 Marionette TRACE conn5 <- [1,2302,null,{}] 09:54:11 INFO - PROCESS | 384 | 1461084851045 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}] 09:54:11 INFO - PROCESS | 384 | 1461084851169 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 09:54:11 INFO - PROCESS | 384 | 1461084851365 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF3F921000 == 133 [pid = 384] [id = 157] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C211000 == 132 [pid = 384] [id = 367] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4114A000 == 131 [pid = 384] [id = 209] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF5072E000 == 130 [pid = 384] [id = 569] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF50119800 == 129 [pid = 384] [id = 568] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E8EA800 == 128 [pid = 384] [id = 567] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4DC12800 == 127 [pid = 384] [id = 566] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 276 (000000CF4CE14800) [pid = 384] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 275 (000000CF4D35A800) [pid = 384] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 274 (000000CF4E919800) [pid = 384] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 273 (000000CF4F5D3800) [pid = 384] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 272 (000000CF4FF49800) [pid = 384] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 271 (000000CF3896E000) [pid = 384] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 270 (000000CF403F2400) [pid = 384] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38120800 == 128 [pid = 384] [id = 585] 09:54:11 INFO - PROCESS | 384 | ++DOMWINDOW == 271 (000000CF31DC9400) [pid = 384] [serial = 1755] [outer = 0000000000000000] 09:54:11 INFO - PROCESS | 384 | ++DOMWINDOW == 272 (000000CF38180800) [pid = 384] [serial = 1756] [outer = 000000CF31DC9400] 09:54:11 INFO - PROCESS | 384 | 1461084851500 Marionette DEBUG loaded listener.js 09:54:11 INFO - PROCESS | 384 | ++DOMWINDOW == 273 (000000CF3FF11400) [pid = 384] [serial = 1757] [outer = 000000CF31DC9400] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B6D7000 == 127 [pid = 384] [id = 565] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF44356800 == 126 [pid = 384] [id = 564] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4826B000 == 125 [pid = 384] [id = 563] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C127800 == 124 [pid = 384] [id = 556] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B6CB000 == 123 [pid = 384] [id = 555] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF4ACA8800 == 122 [pid = 384] [id = 554] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF48F08800 == 121 [pid = 384] [id = 553] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF487D3000 == 120 [pid = 384] [id = 552] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF47E54000 == 119 [pid = 384] [id = 551] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF43ECE000 == 118 [pid = 384] [id = 550] 09:54:11 INFO - PROCESS | 384 | --DOCSHELL 000000CF44524800 == 117 [pid = 384] [id = 549] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 272 (000000CF3F477000) [pid = 384] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 271 (000000CF39286400) [pid = 384] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 270 (000000CF4036A000) [pid = 384] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 269 (000000CF495E2C00) [pid = 384] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 268 (000000CF4D1E9C00) [pid = 384] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 267 (000000CF4036E800) [pid = 384] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 266 (000000CF3DD31C00) [pid = 384] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 265 (000000CF37FC9C00) [pid = 384] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 264 (000000CF39B92800) [pid = 384] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 263 (000000CF3DD28800) [pid = 384] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 262 (000000CF38C1B400) [pid = 384] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 261 (000000CF47D88000) [pid = 384] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 260 (000000CF337E5C00) [pid = 384] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 259 (000000CF3FE9CC00) [pid = 384] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 258 (000000CF495EAC00) [pid = 384] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 257 (000000CF42A2C800) [pid = 384] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 256 (000000CF4863A800) [pid = 384] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 255 (000000CF40721C00) [pid = 384] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 254 (000000CF419D1000) [pid = 384] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 253 (000000CF43E10800) [pid = 384] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 252 (000000CF4504D000) [pid = 384] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 251 (000000CF4DC33800) [pid = 384] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 250 (000000CF44411400) [pid = 384] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 249 (000000CF40E2F800) [pid = 384] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 248 (000000CF4B805000) [pid = 384] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 247 (000000CF34E88400) [pid = 384] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 246 (000000CF44C45400) [pid = 384] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 245 (000000CF4DD6B000) [pid = 384] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 244 (000000CF4E479000) [pid = 384] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 243 (000000CF4194F800) [pid = 384] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 242 (000000CF3470E400) [pid = 384] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 241 (000000CF495ED400) [pid = 384] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 240 (000000CF4B3BC800) [pid = 384] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 239 (000000CF47F19000) [pid = 384] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 238 (000000CF449B9400) [pid = 384] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 237 (000000CF44C9B000) [pid = 384] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 236 (000000CF45F83000) [pid = 384] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 235 (000000CF44266400) [pid = 384] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 234 (000000CF47F17400) [pid = 384] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF4501B000) [pid = 384] [serial = 1094] [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.] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF4B046400) [pid = 384] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 09:54:11 INFO - PROCESS | 384 | --DOMWINDOW == 231 (000000CF4843F000) [pid = 384] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 09:54:12 INFO - PROCESS | 384 | 1461084852054 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]]]}] 09:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1021ms 09:54:12 INFO - PROCESS | 384 | 1461084852060 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 09:54:12 INFO - PROCESS | 384 | 1461084852062 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 09:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:54:12 INFO - PROCESS | 384 | 1461084852066 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:54:12 INFO - PROCESS | 384 | 1461084852069 Marionette TRACE conn5 <- [1,2306,null,{}] 09:54:12 INFO - PROCESS | 384 | 1461084852080 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}] 09:54:12 INFO - PROCESS | 384 | 1461084852206 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 09:54:12 INFO - PROCESS | 384 | 1461084852212 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D60000 == 118 [pid = 384] [id = 586] 09:54:12 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF403F0C00) [pid = 384] [serial = 1758] [outer = 0000000000000000] 09:54:12 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF412F1800) [pid = 384] [serial = 1759] [outer = 000000CF403F0C00] 09:54:12 INFO - PROCESS | 384 | 1461084852262 Marionette DEBUG loaded listener.js 09:54:12 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF43C2B400) [pid = 384] [serial = 1760] [outer = 000000CF403F0C00] 09:54:12 INFO - PROCESS | 384 | 1461084852766 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] 09:54:12 INFO - PROCESS | 384 | 1461084852806 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 09:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:54:12 INFO - PROCESS | 384 | 1461084852809 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:54:12 INFO - PROCESS | 384 | 1461084852811 Marionette TRACE conn5 <- [1,2310,null,{}] 09:54:12 INFO - PROCESS | 384 | 1461084852815 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}] 09:54:12 INFO - PROCESS | 384 | 1461084852924 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 09:54:13 INFO - PROCESS | 384 | 1461084853074 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F08800 == 119 [pid = 384] [id = 587] 09:54:13 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF419CEC00) [pid = 384] [serial = 1761] [outer = 0000000000000000] 09:54:13 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF44C3F000) [pid = 384] [serial = 1762] [outer = 000000CF419CEC00] 09:54:13 INFO - PROCESS | 384 | 1461084853122 Marionette DEBUG loaded listener.js 09:54:13 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF44D16000) [pid = 384] [serial = 1763] [outer = 000000CF419CEC00] 09:54:13 INFO - PROCESS | 384 | 1461084853501 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]]]}] 09:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 734ms 09:54:13 INFO - PROCESS | 384 | 1461084853559 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 09:54:13 INFO - PROCESS | 384 | 1461084853562 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 09:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:54:13 INFO - PROCESS | 384 | 1461084853575 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:54:13 INFO - PROCESS | 384 | 1461084853577 Marionette TRACE conn5 <- [1,2314,null,{}] 09:54:13 INFO - PROCESS | 384 | 1461084853581 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}] 09:54:13 INFO - PROCESS | 384 | 1461084853723 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 09:54:13 INFO - PROCESS | 384 | 1461084853742 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B469000 == 120 [pid = 384] [id = 588] 09:54:13 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF45019000) [pid = 384] [serial = 1764] [outer = 0000000000000000] 09:54:13 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF4548E800) [pid = 384] [serial = 1765] [outer = 000000CF45019000] 09:54:13 INFO - PROCESS | 384 | 1461084853789 Marionette DEBUG loaded listener.js 09:54:13 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF45F83C00) [pid = 384] [serial = 1766] [outer = 000000CF45019000] 09:54:14 INFO - PROCESS | 384 | 1461084854295 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]]]}] 09:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 776ms 09:54:14 INFO - PROCESS | 384 | 1461084854363 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 09:54:14 INFO - PROCESS | 384 | 1461084854365 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 09:54:14 INFO - PROCESS | 384 | 1461084854369 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:54:14 INFO - PROCESS | 384 | 1461084854370 Marionette TRACE conn5 <- [1,2318,null,{}] 09:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:54:14 INFO - PROCESS | 384 | 1461084854374 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}] 09:54:14 INFO - PROCESS | 384 | 1461084854532 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 09:54:14 INFO - PROCESS | 384 | 1461084854555 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C1A1000 == 121 [pid = 384] [id = 589] 09:54:14 INFO - PROCESS | 384 | ++DOMWINDOW == 241 (000000CF48441000) [pid = 384] [serial = 1767] [outer = 0000000000000000] 09:54:14 INFO - PROCESS | 384 | ++DOMWINDOW == 242 (000000CF48635000) [pid = 384] [serial = 1768] [outer = 000000CF48441000] 09:54:14 INFO - PROCESS | 384 | 1461084854605 Marionette DEBUG loaded listener.js 09:54:14 INFO - PROCESS | 384 | ++DOMWINDOW == 243 (000000CF495E9800) [pid = 384] [serial = 1769] [outer = 000000CF48441000] 09:54:15 INFO - PROCESS | 384 | 1461084855062 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]]]}] 09:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 713ms 09:54:15 INFO - PROCESS | 384 | 1461084855089 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 09:54:15 INFO - PROCESS | 384 | 1461084855091 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 09:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:54:15 INFO - PROCESS | 384 | 1461084855095 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:54:15 INFO - PROCESS | 384 | 1461084855096 Marionette TRACE conn5 <- [1,2322,null,{}] 09:54:15 INFO - PROCESS | 384 | 1461084855100 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}] 09:54:15 INFO - PROCESS | 384 | 1461084855244 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 09:54:15 INFO - PROCESS | 384 | 1461084855264 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C449000 == 122 [pid = 384] [id = 590] 09:54:15 INFO - PROCESS | 384 | ++DOMWINDOW == 244 (000000CF4A53A000) [pid = 384] [serial = 1770] [outer = 0000000000000000] 09:54:15 INFO - PROCESS | 384 | ++DOMWINDOW == 245 (000000CF4B361800) [pid = 384] [serial = 1771] [outer = 000000CF4A53A000] 09:54:15 INFO - PROCESS | 384 | 1461084855310 Marionette DEBUG loaded listener.js 09:54:15 INFO - PROCESS | 384 | ++DOMWINDOW == 246 (000000CF4B809000) [pid = 384] [serial = 1772] [outer = 000000CF4A53A000] 09:54:16 INFO - PROCESS | 384 | --DOMWINDOW == 245 (000000CF38F35400) [pid = 384] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:54:16 INFO - PROCESS | 384 | --DOMWINDOW == 244 (000000CF44C3E000) [pid = 384] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:54:16 INFO - PROCESS | 384 | --DOMWINDOW == 243 (000000CF3C995400) [pid = 384] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:54:16 INFO - PROCESS | 384 | --DOMWINDOW == 242 (000000CF4B03A400) [pid = 384] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:54:16 INFO - PROCESS | 384 | --DOMWINDOW == 241 (000000CF4CE19800) [pid = 384] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:54:16 INFO - PROCESS | 384 | --DOMWINDOW == 240 (000000CF4E914000) [pid = 384] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:54:16 INFO - PROCESS | 384 | --DOMWINDOW == 239 (000000CF47F88400) [pid = 384] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:54:16 INFO - PROCESS | 384 | --DOMWINDOW == 238 (000000CF41226000) [pid = 384] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:54:16 INFO - PROCESS | 384 | --DOMWINDOW == 237 (000000CF32DCE000) [pid = 384] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:54:16 INFO - PROCESS | 384 | 1461084856228 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]]]}] 09:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1174ms 09:54:16 INFO - PROCESS | 384 | 1461084856272 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 09:54:16 INFO - PROCESS | 384 | 1461084856274 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 09:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:54:16 INFO - PROCESS | 384 | 1461084856278 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:54:16 INFO - PROCESS | 384 | 1461084856280 Marionette TRACE conn5 <- [1,2326,null,{}] 09:54:16 INFO - PROCESS | 384 | 1461084856283 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}] 09:54:16 INFO - PROCESS | 384 | 1461084856388 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 09:54:16 INFO - PROCESS | 384 | 1461084856396 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C452000 == 123 [pid = 384] [id = 591] 09:54:16 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF4B80C000) [pid = 384] [serial = 1773] [outer = 0000000000000000] 09:54:16 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF4C42BC00) [pid = 384] [serial = 1774] [outer = 000000CF4B80C000] 09:54:16 INFO - PROCESS | 384 | 1461084856443 Marionette DEBUG loaded listener.js 09:54:16 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF4CE17800) [pid = 384] [serial = 1775] [outer = 000000CF4B80C000] 09:54:16 INFO - PROCESS | 384 | 1461084856889 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]]]}] 09:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 671ms 09:54:16 INFO - PROCESS | 384 | 1461084856952 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 09:54:16 INFO - PROCESS | 384 | 1461084856955 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 09:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:54:16 INFO - PROCESS | 384 | 1461084856958 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:54:16 INFO - PROCESS | 384 | 1461084856960 Marionette TRACE conn5 <- [1,2330,null,{}] 09:54:16 INFO - PROCESS | 384 | 1461084856964 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}] 09:54:17 INFO - PROCESS | 384 | 1461084857070 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 09:54:17 INFO - PROCESS | 384 | 1461084857076 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4DC13800 == 124 [pid = 384] [id = 592] 09:54:17 INFO - PROCESS | 384 | ++DOMWINDOW == 241 (000000CF4D1E5400) [pid = 384] [serial = 1776] [outer = 0000000000000000] 09:54:17 INFO - PROCESS | 384 | ++DOMWINDOW == 242 (000000CF4D34F800) [pid = 384] [serial = 1777] [outer = 000000CF4D1E5400] 09:54:17 INFO - PROCESS | 384 | 1461084857123 Marionette DEBUG loaded listener.js 09:54:17 INFO - PROCESS | 384 | ++DOMWINDOW == 243 (000000CF4DC2D000) [pid = 384] [serial = 1778] [outer = 000000CF4D1E5400] 09:54:17 INFO - PROCESS | 384 | 1461084857583 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]]]}] 09:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 692ms 09:54:17 INFO - PROCESS | 384 | 1461084857653 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 09:54:17 INFO - PROCESS | 384 | 1461084857656 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 09:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:54:17 INFO - PROCESS | 384 | 1461084857659 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:54:17 INFO - PROCESS | 384 | 1461084857661 Marionette TRACE conn5 <- [1,2334,null,{}] 09:54:17 INFO - PROCESS | 384 | 1461084857664 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}] 09:54:17 INFO - PROCESS | 384 | 1461084857771 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 09:54:17 INFO - PROCESS | 384 | 1461084857777 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E411000 == 125 [pid = 384] [id = 593] 09:54:17 INFO - PROCESS | 384 | ++DOMWINDOW == 244 (000000CF4DE25400) [pid = 384] [serial = 1779] [outer = 0000000000000000] 09:54:17 INFO - PROCESS | 384 | ++DOMWINDOW == 245 (000000CF4E0E4400) [pid = 384] [serial = 1780] [outer = 000000CF4DE25400] 09:54:17 INFO - PROCESS | 384 | 1461084857822 Marionette DEBUG loaded listener.js 09:54:17 INFO - PROCESS | 384 | ++DOMWINDOW == 246 (000000CF4E480400) [pid = 384] [serial = 1781] [outer = 000000CF4DE25400] 09:54:18 INFO - PROCESS | 384 | 1461084858617 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]]]}] 09:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 986ms 09:54:18 INFO - PROCESS | 384 | 1461084858648 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 09:54:18 INFO - PROCESS | 384 | 1461084858655 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 09:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:54:18 INFO - PROCESS | 384 | 1461084858661 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:54:18 INFO - PROCESS | 384 | 1461084858665 Marionette TRACE conn5 <- [1,2338,null,{}] 09:54:18 INFO - PROCESS | 384 | 1461084858670 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}] 09:54:18 INFO - PROCESS | 384 | 1461084858813 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 09:54:18 INFO - PROCESS | 384 | 1461084858978 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44D66800 == 126 [pid = 384] [id = 594] 09:54:19 INFO - PROCESS | 384 | ++DOMWINDOW == 247 (000000CF39B87800) [pid = 384] [serial = 1782] [outer = 0000000000000000] 09:54:19 INFO - PROCESS | 384 | ++DOMWINDOW == 248 (000000CF3DD34400) [pid = 384] [serial = 1783] [outer = 000000CF39B87800] 09:54:19 INFO - PROCESS | 384 | 1461084859040 Marionette DEBUG loaded listener.js 09:54:19 INFO - PROCESS | 384 | ++DOMWINDOW == 249 (000000CF403EF000) [pid = 384] [serial = 1784] [outer = 000000CF39B87800] 09:54:19 INFO - PROCESS | 384 | 1461084859617 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]]]}] 09:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 986ms 09:54:19 INFO - PROCESS | 384 | 1461084859654 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 09:54:19 INFO - PROCESS | 384 | 1461084859661 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 09:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:54:19 INFO - PROCESS | 384 | 1461084859670 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:54:19 INFO - PROCESS | 384 | 1461084859673 Marionette TRACE conn5 <- [1,2342,null,{}] 09:54:19 INFO - PROCESS | 384 | 1461084859677 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}] 09:54:19 INFO - PROCESS | 384 | 1461084859815 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 09:54:19 INFO - PROCESS | 384 | 1461084859988 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:20 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B475000 == 127 [pid = 384] [id = 595] 09:54:20 INFO - PROCESS | 384 | ++DOMWINDOW == 250 (000000CF42A26800) [pid = 384] [serial = 1785] [outer = 0000000000000000] 09:54:20 INFO - PROCESS | 384 | ++DOMWINDOW == 251 (000000CF4440C800) [pid = 384] [serial = 1786] [outer = 000000CF42A26800] 09:54:20 INFO - PROCESS | 384 | 1461084860047 Marionette DEBUG loaded listener.js 09:54:20 INFO - PROCESS | 384 | ++DOMWINDOW == 252 (000000CF45E87C00) [pid = 384] [serial = 1787] [outer = 000000CF42A26800] 09:54:20 INFO - PROCESS | 384 | 1461084860666 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]]]}] 09:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1022ms 09:54:20 INFO - PROCESS | 384 | 1461084860704 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 09:54:20 INFO - PROCESS | 384 | 1461084860707 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 09:54:20 INFO - PROCESS | 384 | 1461084860711 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:54:20 INFO - PROCESS | 384 | 1461084860715 Marionette TRACE conn5 <- [1,2346,null,{}] 09:54:20 INFO - PROCESS | 384 | 1461084860746 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}] 09:54:20 INFO - PROCESS | 384 | 1461084860884 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 09:54:21 INFO - PROCESS | 384 | 1461084861059 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4F6A4800 == 128 [pid = 384] [id = 596] 09:54:21 INFO - PROCESS | 384 | ++DOMWINDOW == 253 (000000CF4A53AC00) [pid = 384] [serial = 1788] [outer = 0000000000000000] 09:54:21 INFO - PROCESS | 384 | ++DOMWINDOW == 254 (000000CF4C42C000) [pid = 384] [serial = 1789] [outer = 000000CF4A53AC00] 09:54:21 INFO - PROCESS | 384 | 1461084861121 Marionette DEBUG loaded listener.js 09:54:21 INFO - PROCESS | 384 | ++DOMWINDOW == 255 (000000CF4E478000) [pid = 384] [serial = 1790] [outer = 000000CF4A53AC00] 09:54:21 INFO - PROCESS | 384 | 1461084861716 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]]]}] 09:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1078ms 09:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:54:21 INFO - PROCESS | 384 | 1461084861808 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 09:54:21 INFO - PROCESS | 384 | 1461084861811 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 09:54:21 INFO - PROCESS | 384 | 1461084861814 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:54:21 INFO - PROCESS | 384 | 1461084861817 Marionette TRACE conn5 <- [1,2350,null,{}] 09:54:21 INFO - PROCESS | 384 | 1461084861820 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}] 09:54:21 INFO - PROCESS | 384 | 1461084861985 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 09:54:22 INFO - PROCESS | 384 | 1461084862145 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF50443000 == 129 [pid = 384] [id = 597] 09:54:22 INFO - PROCESS | 384 | ++DOMWINDOW == 256 (000000CF4E4A0000) [pid = 384] [serial = 1791] [outer = 0000000000000000] 09:54:22 INFO - PROCESS | 384 | ++DOMWINDOW == 257 (000000CF4E914000) [pid = 384] [serial = 1792] [outer = 000000CF4E4A0000] 09:54:22 INFO - PROCESS | 384 | 1461084862203 Marionette DEBUG loaded listener.js 09:54:22 INFO - PROCESS | 384 | ++DOMWINDOW == 258 (000000CF4F55F000) [pid = 384] [serial = 1793] [outer = 000000CF4E4A0000] 09:54:22 INFO - PROCESS | 384 | 1461084862750 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]]]}] 09:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 986ms 09:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:54:22 INFO - PROCESS | 384 | 1461084862802 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 09:54:22 INFO - PROCESS | 384 | 1461084862804 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 09:54:22 INFO - PROCESS | 384 | 1461084862808 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:54:22 INFO - PROCESS | 384 | 1461084862810 Marionette TRACE conn5 <- [1,2354,null,{}] 09:54:22 INFO - PROCESS | 384 | 1461084862814 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}] 09:54:22 INFO - PROCESS | 384 | 1461084862943 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 09:54:23 INFO - PROCESS | 384 | 1461084863116 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:23 INFO - PROCESS | 384 | ++DOCSHELL 000000CF51750800 == 130 [pid = 384] [id = 598] 09:54:23 INFO - PROCESS | 384 | ++DOMWINDOW == 259 (000000CF4F55AC00) [pid = 384] [serial = 1794] [outer = 0000000000000000] 09:54:23 INFO - PROCESS | 384 | ++DOMWINDOW == 260 (000000CF4F685C00) [pid = 384] [serial = 1795] [outer = 000000CF4F55AC00] 09:54:23 INFO - PROCESS | 384 | 1461084863173 Marionette DEBUG loaded listener.js 09:54:23 INFO - PROCESS | 384 | ++DOMWINDOW == 261 (000000CF4F68C000) [pid = 384] [serial = 1796] [outer = 000000CF4F55AC00] 09:54:23 INFO - PROCESS | 384 | 1461084863804 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]]]}] 09:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1018ms 09:54:23 INFO - PROCESS | 384 | 1461084863829 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 09:54:23 INFO - PROCESS | 384 | 1461084863831 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 09:54:23 INFO - PROCESS | 384 | 1461084863835 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:54:23 INFO - PROCESS | 384 | 1461084863837 Marionette TRACE conn5 <- [1,2358,null,{}] 09:54:23 INFO - PROCESS | 384 | 1461084863841 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}] 09:54:23 INFO - PROCESS | 384 | 1461084863983 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 09:54:24 INFO - PROCESS | 384 | 1461084864157 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF521D1800 == 131 [pid = 384] [id = 599] 09:54:24 INFO - PROCESS | 384 | ++DOMWINDOW == 262 (000000CF50461800) [pid = 384] [serial = 1797] [outer = 0000000000000000] 09:54:24 INFO - PROCESS | 384 | ++DOMWINDOW == 263 (000000CF50497800) [pid = 384] [serial = 1798] [outer = 000000CF50461800] 09:54:24 INFO - PROCESS | 384 | 1461084864217 Marionette DEBUG loaded listener.js 09:54:24 INFO - PROCESS | 384 | ++DOMWINDOW == 264 (000000CF507E0000) [pid = 384] [serial = 1799] [outer = 000000CF50461800] 09:54:24 INFO - PROCESS | 384 | 1461084864829 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]]]}] 09:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1023ms 09:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:54:24 INFO - PROCESS | 384 | 1461084864860 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 09:54:24 INFO - PROCESS | 384 | 1461084864863 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 09:54:24 INFO - PROCESS | 384 | 1461084864867 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:54:24 INFO - PROCESS | 384 | 1461084864869 Marionette TRACE conn5 <- [1,2362,null,{}] 09:54:24 INFO - PROCESS | 384 | 1461084864872 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}] 09:54:25 INFO - PROCESS | 384 | 1461084865001 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 09:54:25 INFO - PROCESS | 384 | 1461084865162 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF53731800 == 132 [pid = 384] [id = 600] 09:54:25 INFO - PROCESS | 384 | ++DOMWINDOW == 265 (000000CF50462C00) [pid = 384] [serial = 1800] [outer = 0000000000000000] 09:54:25 INFO - PROCESS | 384 | ++DOMWINDOW == 266 (000000CF50576400) [pid = 384] [serial = 1801] [outer = 000000CF50462C00] 09:54:25 INFO - PROCESS | 384 | 1461084865219 Marionette DEBUG loaded listener.js 09:54:25 INFO - PROCESS | 384 | ++DOMWINDOW == 267 (000000CF5057CC00) [pid = 384] [serial = 1802] [outer = 000000CF50462C00] 09:54:25 INFO - PROCESS | 384 | 1461084865767 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]]]}] 09:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 923ms 09:54:25 INFO - PROCESS | 384 | 1461084865792 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 09:54:25 INFO - PROCESS | 384 | 1461084865795 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 09:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:54:25 INFO - PROCESS | 384 | 1461084865799 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:54:25 INFO - PROCESS | 384 | 1461084865801 Marionette TRACE conn5 <- [1,2366,null,{}] 09:54:25 INFO - PROCESS | 384 | 1461084865822 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}] 09:54:25 INFO - PROCESS | 384 | 1461084865953 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 09:54:26 INFO - PROCESS | 384 | 1461084866083 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF538DC000 == 133 [pid = 384] [id = 601] 09:54:26 INFO - PROCESS | 384 | ++DOMWINDOW == 268 (000000CF507DC800) [pid = 384] [serial = 1803] [outer = 0000000000000000] 09:54:26 INFO - PROCESS | 384 | ++DOMWINDOW == 269 (000000CF508A3C00) [pid = 384] [serial = 1804] [outer = 000000CF507DC800] 09:54:26 INFO - PROCESS | 384 | 1461084866139 Marionette DEBUG loaded listener.js 09:54:26 INFO - PROCESS | 384 | ++DOMWINDOW == 270 (000000CF51A7EC00) [pid = 384] [serial = 1805] [outer = 000000CF507DC800] 09:54:26 INFO - PROCESS | 384 | 1461084866731 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]]]}] 09:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 986ms 09:54:26 INFO - PROCESS | 384 | 1461084866788 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 09:54:26 INFO - PROCESS | 384 | 1461084866790 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 09:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:54:26 INFO - PROCESS | 384 | 1461084866794 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:54:26 INFO - PROCESS | 384 | 1461084866796 Marionette TRACE conn5 <- [1,2370,null,{}] 09:54:26 INFO - PROCESS | 384 | 1461084866800 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}] 09:54:26 INFO - PROCESS | 384 | 1461084866928 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 09:54:27 INFO - PROCESS | 384 | 1461084867090 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF55EC3800 == 134 [pid = 384] [id = 602] 09:54:27 INFO - PROCESS | 384 | ++DOMWINDOW == 271 (000000CF51A7B800) [pid = 384] [serial = 1806] [outer = 0000000000000000] 09:54:27 INFO - PROCESS | 384 | ++DOMWINDOW == 272 (000000CF51FE7400) [pid = 384] [serial = 1807] [outer = 000000CF51A7B800] 09:54:27 INFO - PROCESS | 384 | 1461084867147 Marionette DEBUG loaded listener.js 09:54:27 INFO - PROCESS | 384 | ++DOMWINDOW == 273 (000000CF52023C00) [pid = 384] [serial = 1808] [outer = 000000CF51A7B800] 09:54:27 INFO - PROCESS | 384 | 1461084867735 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]]]}] 09:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 986ms 09:54:27 INFO - PROCESS | 384 | 1461084867783 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 09:54:27 INFO - PROCESS | 384 | 1461084867786 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 09:54:27 INFO - PROCESS | 384 | 1461084867789 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:54:27 INFO - PROCESS | 384 | 1461084867791 Marionette TRACE conn5 <- [1,2374,null,{}] 09:54:27 INFO - PROCESS | 384 | 1461084867795 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}] 09:54:27 INFO - PROCESS | 384 | 1461084867925 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 09:54:28 INFO - PROCESS | 384 | 1461084868100 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF55EDE800 == 135 [pid = 384] [id = 603] 09:54:28 INFO - PROCESS | 384 | ++DOMWINDOW == 274 (000000CF51AF2C00) [pid = 384] [serial = 1809] [outer = 0000000000000000] 09:54:28 INFO - PROCESS | 384 | ++DOMWINDOW == 275 (000000CF5388A800) [pid = 384] [serial = 1810] [outer = 000000CF51AF2C00] 09:54:28 INFO - PROCESS | 384 | 1461084868157 Marionette DEBUG loaded listener.js 09:54:28 INFO - PROCESS | 384 | ++DOMWINDOW == 276 (000000CF53894C00) [pid = 384] [serial = 1811] [outer = 000000CF51AF2C00] 09:54:28 INFO - PROCESS | 384 | 1461084868711 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]]]}] 09:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 986ms 09:54:28 INFO - PROCESS | 384 | 1461084868778 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 09:54:28 INFO - PROCESS | 384 | 1461084868781 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 09:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:54:28 INFO - PROCESS | 384 | 1461084868785 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:54:28 INFO - PROCESS | 384 | 1461084868788 Marionette TRACE conn5 <- [1,2378,null,{}] 09:54:28 INFO - PROCESS | 384 | 1461084868807 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}] 09:54:28 INFO - PROCESS | 384 | 1461084868966 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 09:54:29 INFO - PROCESS | 384 | 1461084869143 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF55EE0000 == 136 [pid = 384] [id = 604] 09:54:29 INFO - PROCESS | 384 | ++DOMWINDOW == 277 (000000CF5169C800) [pid = 384] [serial = 1812] [outer = 0000000000000000] 09:54:29 INFO - PROCESS | 384 | ++DOMWINDOW == 278 (000000CF53896400) [pid = 384] [serial = 1813] [outer = 000000CF5169C800] 09:54:29 INFO - PROCESS | 384 | 1461084869207 Marionette DEBUG loaded listener.js 09:54:29 INFO - PROCESS | 384 | ++DOMWINDOW == 279 (000000CF56BCC400) [pid = 384] [serial = 1814] [outer = 000000CF5169C800] 09:54:29 INFO - PROCESS | 384 | 1461084869815 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]]]}] 09:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1087ms 09:54:29 INFO - PROCESS | 384 | 1461084869874 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 09:54:29 INFO - PROCESS | 384 | 1461084869876 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 09:54:29 INFO - PROCESS | 384 | 1461084869880 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:54:29 INFO - PROCESS | 384 | 1461084869882 Marionette TRACE conn5 <- [1,2382,null,{}] 09:54:29 INFO - PROCESS | 384 | 1461084869885 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}] 09:54:30 INFO - PROCESS | 384 | 1461084870017 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 09:54:30 INFO - PROCESS | 384 | 1461084870178 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF51E67000 == 137 [pid = 384] [id = 605] 09:54:30 INFO - PROCESS | 384 | ++DOMWINDOW == 280 (000000CF51F64800) [pid = 384] [serial = 1815] [outer = 0000000000000000] 09:54:30 INFO - PROCESS | 384 | ++DOMWINDOW == 281 (000000CF51F6A800) [pid = 384] [serial = 1816] [outer = 000000CF51F64800] 09:54:30 INFO - PROCESS | 384 | 1461084870232 Marionette DEBUG loaded listener.js 09:54:30 INFO - PROCESS | 384 | ++DOMWINDOW == 282 (000000CF51F71800) [pid = 384] [serial = 1817] [outer = 000000CF51F64800] 09:54:30 INFO - PROCESS | 384 | 1461084870950 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]]]}] 09:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1126ms 09:54:31 INFO - PROCESS | 384 | 1461084871020 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 09:54:31 INFO - PROCESS | 384 | 1461084871022 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 09:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:54:31 INFO - PROCESS | 384 | 1461084871028 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:54:31 INFO - PROCESS | 384 | 1461084871030 Marionette TRACE conn5 <- [1,2386,null,{}] 09:54:31 INFO - PROCESS | 384 | 1461084871034 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}] 09:54:31 INFO - PROCESS | 384 | 1461084871166 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 09:54:31 INFO - PROCESS | 384 | 1461084871330 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484D9800 == 138 [pid = 384] [id = 606] 09:54:31 INFO - PROCESS | 384 | ++DOMWINDOW == 283 (000000CF4058BC00) [pid = 384] [serial = 1818] [outer = 0000000000000000] 09:54:31 INFO - PROCESS | 384 | ++DOMWINDOW == 284 (000000CF4D1EFC00) [pid = 384] [serial = 1819] [outer = 000000CF4058BC00] 09:54:31 INFO - PROCESS | 384 | 1461084871385 Marionette DEBUG loaded listener.js 09:54:31 INFO - PROCESS | 384 | ++DOMWINDOW == 285 (000000CF535D7C00) [pid = 384] [serial = 1820] [outer = 000000CF4058BC00] 09:54:31 INFO - PROCESS | 384 | 1461084871976 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]]]}] 09:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1024ms 09:54:32 INFO - PROCESS | 384 | 1461084872053 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 09:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:54:32 INFO - PROCESS | 384 | 1461084872056 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 09:54:32 INFO - PROCESS | 384 | 1461084872060 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:54:32 INFO - PROCESS | 384 | 1461084872062 Marionette TRACE conn5 <- [1,2390,null,{}] 09:54:32 INFO - PROCESS | 384 | 1461084872066 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}] 09:54:32 INFO - PROCESS | 384 | 1461084872218 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 09:54:32 INFO - PROCESS | 384 | 1461084872382 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D8AC000 == 139 [pid = 384] [id = 607] 09:54:32 INFO - PROCESS | 384 | ++DOMWINDOW == 286 (000000CF527B0000) [pid = 384] [serial = 1821] [outer = 0000000000000000] 09:54:32 INFO - PROCESS | 384 | ++DOMWINDOW == 287 (000000CF527B3C00) [pid = 384] [serial = 1822] [outer = 000000CF527B0000] 09:54:32 INFO - PROCESS | 384 | 1461084872437 Marionette DEBUG loaded listener.js 09:54:32 INFO - PROCESS | 384 | ++DOMWINDOW == 288 (000000CF527B9C00) [pid = 384] [serial = 1823] [outer = 000000CF527B0000] 09:54:33 INFO - PROCESS | 384 | 1461084873317 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]]]}] 09:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1347ms 09:54:33 INFO - PROCESS | 384 | 1461084873408 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 09:54:33 INFO - PROCESS | 384 | 1461084873413 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 09:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:54:33 INFO - PROCESS | 384 | 1461084873418 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:54:33 INFO - PROCESS | 384 | 1461084873422 Marionette TRACE conn5 <- [1,2394,null,{}] 09:54:33 INFO - PROCESS | 384 | 1461084873427 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}] 09:54:33 INFO - PROCESS | 384 | 1461084873564 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 09:54:33 INFO - PROCESS | 384 | 1461084873726 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D63000 == 140 [pid = 384] [id = 608] 09:54:33 INFO - PROCESS | 384 | ++DOMWINDOW == 289 (000000CF3896AC00) [pid = 384] [serial = 1824] [outer = 0000000000000000] 09:54:33 INFO - PROCESS | 384 | ++DOMWINDOW == 290 (000000CF38F2E000) [pid = 384] [serial = 1825] [outer = 000000CF3896AC00] 09:54:33 INFO - PROCESS | 384 | 1461084873780 Marionette DEBUG loaded listener.js 09:54:33 INFO - PROCESS | 384 | ++DOMWINDOW == 291 (000000CF402ACC00) [pid = 384] [serial = 1826] [outer = 000000CF3896AC00] 09:54:34 INFO - PROCESS | 384 | 1461084874347 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]]]}] 09:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 986ms 09:54:34 INFO - PROCESS | 384 | 1461084874409 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 09:54:34 INFO - PROCESS | 384 | 1461084874415 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 09:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:54:34 INFO - PROCESS | 384 | 1461084874422 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:54:34 INFO - PROCESS | 384 | 1461084874424 Marionette TRACE conn5 <- [1,2398,null,{}] 09:54:34 INFO - PROCESS | 384 | 1461084874428 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}] 09:54:34 INFO - PROCESS | 384 | 1461084874560 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 09:54:34 INFO - PROCESS | 384 | 1461084874735 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41143000 == 141 [pid = 384] [id = 609] 09:54:34 INFO - PROCESS | 384 | ++DOMWINDOW == 292 (000000CF40CAA800) [pid = 384] [serial = 1827] [outer = 0000000000000000] 09:54:34 INFO - PROCESS | 384 | ++DOMWINDOW == 293 (000000CF43E4C000) [pid = 384] [serial = 1828] [outer = 000000CF40CAA800] 09:54:34 INFO - PROCESS | 384 | 1461084874791 Marionette DEBUG loaded listener.js 09:54:34 INFO - PROCESS | 384 | ++DOMWINDOW == 294 (000000CF449C3C00) [pid = 384] [serial = 1829] [outer = 000000CF40CAA800] 09:54:35 INFO - PROCESS | 384 | 1461084875386 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]]]}] 09:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 985ms 09:54:35 INFO - PROCESS | 384 | 1461084875407 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 09:54:35 INFO - PROCESS | 384 | 1461084875410 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 09:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:54:35 INFO - PROCESS | 384 | 1461084875413 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:54:35 INFO - PROCESS | 384 | 1461084875417 Marionette TRACE conn5 <- [1,2402,null,{}] 09:54:35 INFO - PROCESS | 384 | 1461084875428 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}] 09:54:35 INFO - PROCESS | 384 | 1461084875565 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF4452F800 == 140 [pid = 384] [id = 484] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF4DC13800 == 139 [pid = 384] [id = 592] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C452000 == 138 [pid = 384] [id = 591] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C449000 == 137 [pid = 384] [id = 590] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C1A1000 == 136 [pid = 384] [id = 589] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B469000 == 135 [pid = 384] [id = 588] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF48F08800 == 134 [pid = 384] [id = 587] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 293 (000000CF4862E400) [pid = 384] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 292 (000000CF4B045C00) [pid = 384] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 291 (000000CF4CE14C00) [pid = 384] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 290 (000000CF4DC35400) [pid = 384] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 289 (000000CF4E49F400) [pid = 384] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D60000 == 133 [pid = 384] [id = 586] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF38120800 == 132 [pid = 384] [id = 585] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D1B000 == 131 [pid = 384] [id = 584] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF55CD6000 == 130 [pid = 384] [id = 579] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF53498000 == 129 [pid = 384] [id = 578] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF51478000 == 128 [pid = 384] [id = 577] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF51A61800 == 127 [pid = 384] [id = 576] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF51A63000 == 126 [pid = 384] [id = 575] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF52147800 == 125 [pid = 384] [id = 574] 09:54:35 INFO - PROCESS | 384 | 1461084875818 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF521E0800 == 124 [pid = 384] [id = 573] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C2A0800 == 123 [pid = 384] [id = 572] 09:54:35 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D58800 == 122 [pid = 384] [id = 571] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 288 (000000CF4D1EE400) [pid = 384] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 287 (000000CF4E921000) [pid = 384] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 286 (000000CF4F559C00) [pid = 384] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 285 (000000CF4DCD6400) [pid = 384] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 284 (000000CF4E0F0C00) [pid = 384] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 283 (000000CF41F90000) [pid = 384] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 282 (000000CF4CD1F800) [pid = 384] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 281 (000000CF4E6D9000) [pid = 384] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 280 (000000CF44271C00) [pid = 384] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 279 (000000CF40E2A000) [pid = 384] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 278 (000000CF40B3F400) [pid = 384] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 277 (000000CF44C9D000) [pid = 384] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 276 (000000CF47D7B400) [pid = 384] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 275 (000000CF4DC2C400) [pid = 384] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 274 (000000CF44D21C00) [pid = 384] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 273 (000000CF45E8CC00) [pid = 384] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 272 (000000CF39BD8000) [pid = 384] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 271 (000000CF43CCC800) [pid = 384] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 270 (000000CF40E2EC00) [pid = 384] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 269 (000000CF3F064000) [pid = 384] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 268 (000000CF4B3BA800) [pid = 384] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 267 (000000CF47D89800) [pid = 384] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | --DOMWINDOW == 266 (000000CF44482000) [pid = 384] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 09:54:35 INFO - PROCESS | 384 | ++DOCSHELL 000000CF389A3000 == 123 [pid = 384] [id = 610] 09:54:35 INFO - PROCESS | 384 | ++DOMWINDOW == 267 (000000CF31E40C00) [pid = 384] [serial = 1830] [outer = 0000000000000000] 09:54:35 INFO - PROCESS | 384 | ++DOMWINDOW == 268 (000000CF38970800) [pid = 384] [serial = 1831] [outer = 000000CF31E40C00] 09:54:35 INFO - PROCESS | 384 | 1461084875919 Marionette DEBUG loaded listener.js 09:54:36 INFO - PROCESS | 384 | ++DOMWINDOW == 269 (000000CF4036F800) [pid = 384] [serial = 1832] [outer = 000000CF31E40C00] 09:54:36 INFO - PROCESS | 384 | 1461084876398 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]]]}] 09:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1024ms 09:54:36 INFO - PROCESS | 384 | 1461084876440 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 09:54:36 INFO - PROCESS | 384 | 1461084876443 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 09:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:54:36 INFO - PROCESS | 384 | 1461084876447 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:54:36 INFO - PROCESS | 384 | 1461084876449 Marionette TRACE conn5 <- [1,2406,null,{}] 09:54:36 INFO - PROCESS | 384 | 1461084876452 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}] 09:54:36 INFO - PROCESS | 384 | 1461084876564 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 09:54:36 INFO - PROCESS | 384 | 1461084876577 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B05C800 == 124 [pid = 384] [id = 611] 09:54:36 INFO - PROCESS | 384 | ++DOMWINDOW == 270 (000000CF43E43C00) [pid = 384] [serial = 1833] [outer = 0000000000000000] 09:54:36 INFO - PROCESS | 384 | ++DOMWINDOW == 271 (000000CF44D1C800) [pid = 384] [serial = 1834] [outer = 000000CF43E43C00] 09:54:36 INFO - PROCESS | 384 | 1461084876625 Marionette DEBUG loaded listener.js 09:54:36 INFO - PROCESS | 384 | ++DOMWINDOW == 272 (000000CF47D89C00) [pid = 384] [serial = 1835] [outer = 000000CF43E43C00] 09:54:37 INFO - PROCESS | 384 | 1461084877124 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]]]}] 09:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 734ms 09:54:37 INFO - PROCESS | 384 | 1461084877183 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 09:54:37 INFO - PROCESS | 384 | 1461084877186 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 09:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:54:37 INFO - PROCESS | 384 | 1461084877189 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:54:37 INFO - PROCESS | 384 | 1461084877191 Marionette TRACE conn5 <- [1,2410,null,{}] 09:54:37 INFO - PROCESS | 384 | 1461084877195 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}] 09:54:37 INFO - PROCESS | 384 | 1461084877303 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 09:54:37 INFO - PROCESS | 384 | 1461084877460 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:37 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C45B000 == 125 [pid = 384] [id = 612] 09:54:37 INFO - PROCESS | 384 | ++DOMWINDOW == 273 (000000CF47F8D000) [pid = 384] [serial = 1836] [outer = 0000000000000000] 09:54:37 INFO - PROCESS | 384 | ++DOMWINDOW == 274 (000000CF4863D400) [pid = 384] [serial = 1837] [outer = 000000CF47F8D000] 09:54:37 INFO - PROCESS | 384 | 1461084877508 Marionette DEBUG loaded listener.js 09:54:37 INFO - PROCESS | 384 | ++DOMWINDOW == 275 (000000CF4B368000) [pid = 384] [serial = 1838] [outer = 000000CF47F8D000] 09:54:37 INFO - PROCESS | 384 | 1461084877899 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]]]}] 09:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 734ms 09:54:37 INFO - PROCESS | 384 | 1461084877941 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 09:54:37 INFO - PROCESS | 384 | 1461084877943 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 09:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:54:37 INFO - PROCESS | 384 | 1461084877955 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:54:37 INFO - PROCESS | 384 | 1461084877957 Marionette TRACE conn5 <- [1,2414,null,{}] 09:54:37 INFO - PROCESS | 384 | 1461084877961 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}] 09:54:38 INFO - PROCESS | 384 | 1461084878134 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 09:54:38 INFO - PROCESS | 384 | 1461084878162 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:38 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E7A4800 == 126 [pid = 384] [id = 613] 09:54:38 INFO - PROCESS | 384 | ++DOMWINDOW == 276 (000000CF4C436800) [pid = 384] [serial = 1839] [outer = 0000000000000000] 09:54:38 INFO - PROCESS | 384 | ++DOMWINDOW == 277 (000000CF4CE1E800) [pid = 384] [serial = 1840] [outer = 000000CF4C436800] 09:54:38 INFO - PROCESS | 384 | 1461084878212 Marionette DEBUG loaded listener.js 09:54:38 INFO - PROCESS | 384 | ++DOMWINDOW == 278 (000000CF4DE2F400) [pid = 384] [serial = 1841] [outer = 000000CF4C436800] 09:54:38 INFO - PROCESS | 384 | 1461084878710 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]]]}] 09:54:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:54:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 776ms 09:54:38 INFO - PROCESS | 384 | 1461084878754 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 09:54:38 INFO - PROCESS | 384 | 1461084878756 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 09:54:38 INFO - PROCESS | 384 | 1461084878760 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:54:38 INFO - PROCESS | 384 | 1461084878762 Marionette TRACE conn5 <- [1,2418,null,{}] 09:54:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:54:38 INFO - PROCESS | 384 | 1461084878765 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}] 09:54:38 INFO - PROCESS | 384 | 1461084878915 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 09:54:38 INFO - PROCESS | 384 | 1461084878934 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:38 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5003F000 == 127 [pid = 384] [id = 614] 09:54:38 INFO - PROCESS | 384 | ++DOMWINDOW == 279 (000000CF4CD19400) [pid = 384] [serial = 1842] [outer = 0000000000000000] 09:54:38 INFO - PROCESS | 384 | ++DOMWINDOW == 280 (000000CF4E7CDC00) [pid = 384] [serial = 1843] [outer = 000000CF4CD19400] 09:54:38 INFO - PROCESS | 384 | 1461084878981 Marionette DEBUG loaded listener.js 09:54:39 INFO - PROCESS | 384 | ++DOMWINDOW == 281 (000000CF4E99FC00) [pid = 384] [serial = 1844] [outer = 000000CF4CD19400] 09:54:39 INFO - PROCESS | 384 | 1461084879460 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]]]}] 09:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 734ms 09:54:39 INFO - PROCESS | 384 | 1461084879498 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 09:54:39 INFO - PROCESS | 384 | 1461084879500 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 09:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:54:39 INFO - PROCESS | 384 | 1461084879504 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:54:39 INFO - PROCESS | 384 | 1461084879506 Marionette TRACE conn5 <- [1,2422,null,{}] 09:54:39 INFO - PROCESS | 384 | 1461084879510 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}] 09:54:39 INFO - PROCESS | 384 | 1461084879661 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 09:54:39 INFO - PROCESS | 384 | 1461084879682 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5146F800 == 128 [pid = 384] [id = 615] 09:54:39 INFO - PROCESS | 384 | ++DOMWINDOW == 282 (000000CF4F686000) [pid = 384] [serial = 1845] [outer = 0000000000000000] 09:54:39 INFO - PROCESS | 384 | ++DOMWINDOW == 283 (000000CF4F690000) [pid = 384] [serial = 1846] [outer = 000000CF4F686000] 09:54:39 INFO - PROCESS | 384 | 1461084879729 Marionette DEBUG loaded listener.js 09:54:39 INFO - PROCESS | 384 | ++DOMWINDOW == 284 (000000CF5045B000) [pid = 384] [serial = 1847] [outer = 000000CF4F686000] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 283 (000000CF48441000) [pid = 384] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 282 (000000CF31DC9400) [pid = 384] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 281 (000000CF38232800) [pid = 384] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 280 (000000CF4A53A000) [pid = 384] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 279 (000000CF4D1E5400) [pid = 384] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 278 (000000CF403F0C00) [pid = 384] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 277 (000000CF419CEC00) [pid = 384] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 276 (000000CF4E49AC00) [pid = 384] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 275 (000000CF45019000) [pid = 384] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 274 (000000CF4B80C000) [pid = 384] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 273 (000000CF4C121400) [pid = 384] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 272 (000000CF4B039400) [pid = 384] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 271 (000000CF4450FC00) [pid = 384] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 270 (000000CF47D89400) [pid = 384] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 269 (000000CF48713800) [pid = 384] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 268 (000000CF40362C00) [pid = 384] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 267 (000000CF33D98C00) [pid = 384] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 266 (000000CF37FC5800) [pid = 384] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 265 (000000CF4D984800) [pid = 384] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 264 (000000CF3DD2E400) [pid = 384] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 263 (000000CF41FBA800) [pid = 384] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 262 (000000CF47EC7C00) [pid = 384] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 261 (000000CF4DC2AC00) [pid = 384] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 260 (000000CF4E6D6800) [pid = 384] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 259 (000000CF4E6DB400) [pid = 384] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 258 (000000CF4DCDA400) [pid = 384] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 257 (000000CF4C438400) [pid = 384] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 256 (000000CF4CD26C00) [pid = 384] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 255 (000000CF4B3B0800) [pid = 384] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:54:40 INFO - PROCESS | 384 | --DOMWINDOW == 254 (000000CF3C9AB000) [pid = 384] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:54:40 INFO - PROCESS | 384 | 1461084880615 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]]]}] 09:54:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:54:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1177ms 09:54:40 INFO - PROCESS | 384 | 1461084880684 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 09:54:40 INFO - PROCESS | 384 | 1461084880687 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 09:54:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:54:40 INFO - PROCESS | 384 | 1461084880690 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:54:40 INFO - PROCESS | 384 | 1461084880692 Marionette TRACE conn5 <- [1,2426,null,{}] 09:54:40 INFO - PROCESS | 384 | 1461084880695 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}] 09:54:40 INFO - PROCESS | 384 | 1461084880805 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 09:54:40 INFO - PROCESS | 384 | 1461084880815 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E414800 == 129 [pid = 384] [id = 616] 09:54:40 INFO - PROCESS | 384 | ++DOMWINDOW == 255 (000000CF34E7B800) [pid = 384] [serial = 1848] [outer = 0000000000000000] 09:54:40 INFO - PROCESS | 384 | ++DOMWINDOW == 256 (000000CF40E31400) [pid = 384] [serial = 1849] [outer = 000000CF34E7B800] 09:54:40 INFO - PROCESS | 384 | 1461084880861 Marionette DEBUG loaded listener.js 09:54:40 INFO - PROCESS | 384 | ++DOMWINDOW == 257 (000000CF47ECB800) [pid = 384] [serial = 1850] [outer = 000000CF34E7B800] 09:54:41 INFO - PROCESS | 384 | 1461084881310 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]]]}] 09:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 671ms 09:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:54:41 INFO - PROCESS | 384 | 1461084881365 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 09:54:41 INFO - PROCESS | 384 | 1461084881367 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 09:54:41 INFO - PROCESS | 384 | 1461084881371 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:54:41 INFO - PROCESS | 384 | 1461084881372 Marionette TRACE conn5 <- [1,2430,null,{}] 09:54:41 INFO - PROCESS | 384 | 1461084881376 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}] 09:54:41 INFO - PROCESS | 384 | 1461084881486 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 09:54:41 INFO - PROCESS | 384 | 1461084881523 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5213C000 == 130 [pid = 384] [id = 617] 09:54:41 INFO - PROCESS | 384 | ++DOMWINDOW == 258 (000000CF4CD1FC00) [pid = 384] [serial = 1851] [outer = 0000000000000000] 09:54:41 INFO - PROCESS | 384 | ++DOMWINDOW == 259 (000000CF4D98C400) [pid = 384] [serial = 1852] [outer = 000000CF4CD1FC00] 09:54:41 INFO - PROCESS | 384 | 1461084881571 Marionette DEBUG loaded listener.js 09:54:41 INFO - PROCESS | 384 | ++DOMWINDOW == 260 (000000CF4FF3B800) [pid = 384] [serial = 1853] [outer = 000000CF4CD1FC00] 09:54:42 INFO - PROCESS | 384 | 1461084882030 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]]]}] 09:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 671ms 09:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:54:42 INFO - PROCESS | 384 | 1461084882044 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 09:54:42 INFO - PROCESS | 384 | 1461084882047 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 09:54:42 INFO - PROCESS | 384 | 1461084882050 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:54:42 INFO - PROCESS | 384 | 1461084882052 Marionette TRACE conn5 <- [1,2434,null,{}] 09:54:42 INFO - PROCESS | 384 | 1461084882075 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}] 09:54:42 INFO - PROCESS | 384 | 1461084882204 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 09:54:42 INFO - PROCESS | 384 | 1461084882210 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5351B800 == 131 [pid = 384] [id = 618] 09:54:42 INFO - PROCESS | 384 | ++DOMWINDOW == 261 (000000CF50465400) [pid = 384] [serial = 1854] [outer = 0000000000000000] 09:54:42 INFO - PROCESS | 384 | ++DOMWINDOW == 262 (000000CF50498800) [pid = 384] [serial = 1855] [outer = 000000CF50465400] 09:54:42 INFO - PROCESS | 384 | 1461084882260 Marionette DEBUG loaded listener.js 09:54:42 INFO - PROCESS | 384 | ++DOMWINDOW == 263 (000000CF5169A400) [pid = 384] [serial = 1856] [outer = 000000CF50465400] 09:54:43 INFO - PROCESS | 384 | 1461084883106 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]]]}] 09:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1094ms 09:54:43 INFO - PROCESS | 384 | 1461084883148 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 09:54:43 INFO - PROCESS | 384 | 1461084883154 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 09:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:54:43 INFO - PROCESS | 384 | 1461084883160 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:54:43 INFO - PROCESS | 384 | 1461084883164 Marionette TRACE conn5 <- [1,2438,null,{}] 09:54:43 INFO - PROCESS | 384 | 1461084883170 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}] 09:54:43 INFO - PROCESS | 384 | 1461084883348 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 09:54:43 INFO - PROCESS | 384 | 1461084883519 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D56000 == 132 [pid = 384] [id = 619] 09:54:43 INFO - PROCESS | 384 | ++DOMWINDOW == 264 (000000CF40E33000) [pid = 384] [serial = 1857] [outer = 0000000000000000] 09:54:43 INFO - PROCESS | 384 | ++DOMWINDOW == 265 (000000CF417F0400) [pid = 384] [serial = 1858] [outer = 000000CF40E33000] 09:54:43 INFO - PROCESS | 384 | 1461084883579 Marionette DEBUG loaded listener.js 09:54:43 INFO - PROCESS | 384 | ++DOMWINDOW == 266 (000000CF44389C00) [pid = 384] [serial = 1859] [outer = 000000CF40E33000] 09:54:44 INFO - PROCESS | 384 | 1461084884137 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]]]}] 09:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1029ms 09:54:44 INFO - PROCESS | 384 | 1461084884195 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 09:54:44 INFO - PROCESS | 384 | 1461084884202 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 09:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:54:44 INFO - PROCESS | 384 | 1461084884209 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:54:44 INFO - PROCESS | 384 | 1461084884212 Marionette TRACE conn5 <- [1,2442,null,{}] 09:54:44 INFO - PROCESS | 384 | 1461084884217 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}] 09:54:44 INFO - PROCESS | 384 | 1461084884385 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 09:54:44 INFO - PROCESS | 384 | 1461084884546 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:44 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E4CC000 == 133 [pid = 384] [id = 620] 09:54:44 INFO - PROCESS | 384 | ++DOMWINDOW == 267 (000000CF45E8A400) [pid = 384] [serial = 1860] [outer = 0000000000000000] 09:54:44 INFO - PROCESS | 384 | ++DOMWINDOW == 268 (000000CF4843FC00) [pid = 384] [serial = 1861] [outer = 000000CF45E8A400] 09:54:44 INFO - PROCESS | 384 | 1461084884604 Marionette DEBUG loaded listener.js 09:54:44 INFO - PROCESS | 384 | ++DOMWINDOW == 269 (000000CF4C114400) [pid = 384] [serial = 1862] [outer = 000000CF45E8A400] 09:54:45 INFO - PROCESS | 384 | 1461084885211 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]]]}] 09:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1023ms 09:54:45 INFO - PROCESS | 384 | 1461084885237 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 09:54:45 INFO - PROCESS | 384 | 1461084885239 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 09:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:54:45 INFO - PROCESS | 384 | 1461084885245 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:54:45 INFO - PROCESS | 384 | 1461084885249 Marionette TRACE conn5 <- [1,2446,null,{}] 09:54:45 INFO - PROCESS | 384 | 1461084885261 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}] 09:54:45 INFO - PROCESS | 384 | 1461084885401 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 09:54:45 INFO - PROCESS | 384 | 1461084885583 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5371A000 == 134 [pid = 384] [id = 621] 09:54:45 INFO - PROCESS | 384 | ++DOMWINDOW == 270 (000000CF4DCD7400) [pid = 384] [serial = 1863] [outer = 0000000000000000] 09:54:45 INFO - PROCESS | 384 | ++DOMWINDOW == 271 (000000CF4DE23C00) [pid = 384] [serial = 1864] [outer = 000000CF4DCD7400] 09:54:45 INFO - PROCESS | 384 | 1461084885646 Marionette DEBUG loaded listener.js 09:54:45 INFO - PROCESS | 384 | ++DOMWINDOW == 272 (000000CF50464C00) [pid = 384] [serial = 1865] [outer = 000000CF4DCD7400] 09:54:46 INFO - PROCESS | 384 | 1461084886253 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]]]}] 09:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1084ms 09:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:54:46 INFO - PROCESS | 384 | 1461084886332 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 09:54:46 INFO - PROCESS | 384 | 1461084886335 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 09:54:46 INFO - PROCESS | 384 | 1461084886339 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:54:46 INFO - PROCESS | 384 | 1461084886341 Marionette TRACE conn5 <- [1,2450,null,{}] 09:54:46 INFO - PROCESS | 384 | 1461084886345 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}] 09:54:46 INFO - PROCESS | 384 | 1461084886484 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 09:54:46 INFO - PROCESS | 384 | 1461084886651 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF56B97800 == 135 [pid = 384] [id = 622] 09:54:46 INFO - PROCESS | 384 | ++DOMWINDOW == 273 (000000CF50578000) [pid = 384] [serial = 1866] [outer = 0000000000000000] 09:54:46 INFO - PROCESS | 384 | ++DOMWINDOW == 274 (000000CF5154C800) [pid = 384] [serial = 1867] [outer = 000000CF50578000] 09:54:46 INFO - PROCESS | 384 | 1461084886710 Marionette DEBUG loaded listener.js 09:54:46 INFO - PROCESS | 384 | ++DOMWINDOW == 275 (000000CF516A1400) [pid = 384] [serial = 1868] [outer = 000000CF50578000] 09:54:47 INFO - PROCESS | 384 | 1461084887302 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]]]}] 09:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 985ms 09:54:47 INFO - PROCESS | 384 | 1461084887326 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 09:54:47 INFO - PROCESS | 384 | 1461084887328 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 09:54:47 INFO - PROCESS | 384 | 1461084887332 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:54:47 INFO - PROCESS | 384 | 1461084887334 Marionette TRACE conn5 <- [1,2454,null,{}] 09:54:47 INFO - PROCESS | 384 | 1461084887354 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}] 09:54:47 INFO - PROCESS | 384 | 1461084887487 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 09:54:47 INFO - PROCESS | 384 | 1461084887652 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF57CC5800 == 136 [pid = 384] [id = 623] 09:54:47 INFO - PROCESS | 384 | ++DOMWINDOW == 276 (000000CF4E734C00) [pid = 384] [serial = 1869] [outer = 0000000000000000] 09:54:47 INFO - PROCESS | 384 | ++DOMWINDOW == 277 (000000CF4E73A400) [pid = 384] [serial = 1870] [outer = 000000CF4E734C00] 09:54:47 INFO - PROCESS | 384 | 1461084887711 Marionette DEBUG loaded listener.js 09:54:47 INFO - PROCESS | 384 | ++DOMWINDOW == 278 (000000CF508A4800) [pid = 384] [serial = 1871] [outer = 000000CF4E734C00] 09:54:48 INFO - PROCESS | 384 | 1461084888337 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]]]}] 09:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1036ms 09:54:48 INFO - PROCESS | 384 | 1461084888371 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 09:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:54:48 INFO - PROCESS | 384 | 1461084888374 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 09:54:48 INFO - PROCESS | 384 | 1461084888377 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:54:48 INFO - PROCESS | 384 | 1461084888379 Marionette TRACE conn5 <- [1,2458,null,{}] 09:54:48 INFO - PROCESS | 384 | 1461084888383 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}] 09:54:48 INFO - PROCESS | 384 | 1461084888574 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 09:54:48 INFO - PROCESS | 384 | 1461084888743 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF583DA000 == 137 [pid = 384] [id = 624] 09:54:48 INFO - PROCESS | 384 | ++DOMWINDOW == 279 (000000CF51FECC00) [pid = 384] [serial = 1872] [outer = 0000000000000000] 09:54:48 INFO - PROCESS | 384 | ++DOMWINDOW == 280 (000000CF535D7800) [pid = 384] [serial = 1873] [outer = 000000CF51FECC00] 09:54:48 INFO - PROCESS | 384 | 1461084888804 Marionette DEBUG loaded listener.js 09:54:48 INFO - PROCESS | 384 | ++DOMWINDOW == 281 (000000CF535E3000) [pid = 384] [serial = 1874] [outer = 000000CF51FECC00] 09:54:49 INFO - PROCESS | 384 | 1461084889339 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]]]}] 09:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1024ms 09:54:49 INFO - PROCESS | 384 | 1461084889403 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 09:54:49 INFO - PROCESS | 384 | 1461084889406 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 09:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:54:49 INFO - PROCESS | 384 | 1461084889409 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:54:49 INFO - PROCESS | 384 | 1461084889412 Marionette TRACE conn5 <- [1,2462,null,{}] 09:54:49 INFO - PROCESS | 384 | 1461084889415 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}] 09:54:49 INFO - PROCESS | 384 | 1461084889547 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 09:54:49 INFO - PROCESS | 384 | 1461084889728 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF583F4000 == 138 [pid = 384] [id = 625] 09:54:49 INFO - PROCESS | 384 | ++DOMWINDOW == 282 (000000CF504B3C00) [pid = 384] [serial = 1875] [outer = 0000000000000000] 09:54:49 INFO - PROCESS | 384 | ++DOMWINDOW == 283 (000000CF504B9000) [pid = 384] [serial = 1876] [outer = 000000CF504B3C00] 09:54:49 INFO - PROCESS | 384 | 1461084889787 Marionette DEBUG loaded listener.js 09:54:49 INFO - PROCESS | 384 | ++DOMWINDOW == 284 (000000CF51F6B800) [pid = 384] [serial = 1877] [outer = 000000CF504B3C00] 09:54:50 INFO - PROCESS | 384 | 1461084890401 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]]]}] 09:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1020ms 09:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:54:50 INFO - PROCESS | 384 | 1461084890432 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 09:54:50 INFO - PROCESS | 384 | 1461084890435 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 09:54:50 INFO - PROCESS | 384 | 1461084890438 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:54:50 INFO - PROCESS | 384 | 1461084890440 Marionette TRACE conn5 <- [1,2466,null,{}] 09:54:50 INFO - PROCESS | 384 | 1461084890444 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}] 09:54:50 INFO - PROCESS | 384 | 1461084890587 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 09:54:50 INFO - PROCESS | 384 | 1461084890757 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:50 INFO - PROCESS | 384 | ++DOCSHELL 000000CF55F9E000 == 139 [pid = 384] [id = 626] 09:54:50 INFO - PROCESS | 384 | ++DOMWINDOW == 285 (000000CF504B4000) [pid = 384] [serial = 1878] [outer = 0000000000000000] 09:54:50 INFO - PROCESS | 384 | ++DOMWINDOW == 286 (000000CF51E19000) [pid = 384] [serial = 1879] [outer = 000000CF504B4000] 09:54:50 INFO - PROCESS | 384 | 1461084890814 Marionette DEBUG loaded listener.js 09:54:50 INFO - PROCESS | 384 | ++DOMWINDOW == 287 (000000CF51E1F000) [pid = 384] [serial = 1880] [outer = 000000CF504B4000] 09:54:51 INFO - PROCESS | 384 | 1461084891407 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]]]}] 09:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1021ms 09:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:54:51 INFO - PROCESS | 384 | 1461084891462 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 09:54:51 INFO - PROCESS | 384 | 1461084891465 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 09:54:51 INFO - PROCESS | 384 | 1461084891469 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:54:51 INFO - PROCESS | 384 | 1461084891471 Marionette TRACE conn5 <- [1,2470,null,{}] 09:54:51 INFO - PROCESS | 384 | 1461084891475 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}] 09:54:51 INFO - PROCESS | 384 | 1461084891609 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 09:54:51 INFO - PROCESS | 384 | 1461084891792 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:51 INFO - PROCESS | 384 | ++DOCSHELL 000000CF51634800 == 140 [pid = 384] [id = 627] 09:54:51 INFO - PROCESS | 384 | ++DOMWINDOW == 288 (000000CF51E1D400) [pid = 384] [serial = 1881] [outer = 0000000000000000] 09:54:51 INFO - PROCESS | 384 | ++DOMWINDOW == 289 (000000CF53892800) [pid = 384] [serial = 1882] [outer = 000000CF51E1D400] 09:54:51 INFO - PROCESS | 384 | 1461084891850 Marionette DEBUG loaded listener.js 09:54:51 INFO - PROCESS | 384 | ++DOMWINDOW == 290 (000000CF55C59000) [pid = 384] [serial = 1883] [outer = 000000CF51E1D400] 09:54:52 INFO - PROCESS | 384 | 1461084892414 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]]]}] 09:54:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:54:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 986ms 09:54:52 INFO - PROCESS | 384 | 1461084892457 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 09:54:52 INFO - PROCESS | 384 | 1461084892460 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 09:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:54:52 INFO - PROCESS | 384 | 1461084892463 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:54:52 INFO - PROCESS | 384 | 1461084892466 Marionette TRACE conn5 <- [1,2474,null,{}] 09:54:52 INFO - PROCESS | 384 | 1461084892470 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}] 09:54:52 INFO - PROCESS | 384 | 1461084892603 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 09:54:52 INFO - PROCESS | 384 | 1461084892814 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4DC1E800 == 141 [pid = 384] [id = 628] 09:54:52 INFO - PROCESS | 384 | ++DOMWINDOW == 291 (000000CF38437400) [pid = 384] [serial = 1884] [outer = 0000000000000000] 09:54:52 INFO - PROCESS | 384 | ++DOMWINDOW == 292 (000000CF4DC32C00) [pid = 384] [serial = 1885] [outer = 000000CF38437400] 09:54:52 INFO - PROCESS | 384 | 1461084892871 Marionette DEBUG loaded listener.js 09:54:52 INFO - PROCESS | 384 | ++DOMWINDOW == 293 (000000CF5677F000) [pid = 384] [serial = 1886] [outer = 000000CF38437400] 09:54:53 INFO - PROCESS | 384 | 1461084893472 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]]]}] 09:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1024ms 09:54:53 INFO - PROCESS | 384 | 1461084893505 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 09:54:53 INFO - PROCESS | 384 | 1461084893508 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 09:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:54:53 INFO - PROCESS | 384 | 1461084893531 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:54:53 INFO - PROCESS | 384 | 1461084893534 Marionette TRACE conn5 <- [1,2478,null,{}] 09:54:53 INFO - PROCESS | 384 | 1461084893538 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}] 09:54:53 INFO - PROCESS | 384 | 1461084893693 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 09:54:53 INFO - PROCESS | 384 | 1461084893884 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4045E000 == 142 [pid = 384] [id = 629] 09:54:53 INFO - PROCESS | 384 | ++DOMWINDOW == 294 (000000CF33F3D400) [pid = 384] [serial = 1887] [outer = 0000000000000000] 09:54:53 INFO - PROCESS | 384 | ++DOMWINDOW == 295 (000000CF38F29000) [pid = 384] [serial = 1888] [outer = 000000CF33F3D400] 09:54:53 INFO - PROCESS | 384 | 1461084893947 Marionette DEBUG loaded listener.js 09:54:54 INFO - PROCESS | 384 | ++DOMWINDOW == 296 (000000CF44502C00) [pid = 384] [serial = 1889] [outer = 000000CF33F3D400] 09:54:54 INFO - PROCESS | 384 | 1461084894948 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]]]}] 09:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1486ms 09:54:55 INFO - PROCESS | 384 | 1461084895021 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 09:54:55 INFO - PROCESS | 384 | 1461084895026 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 09:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:54:55 INFO - PROCESS | 384 | 1461084895032 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:54:55 INFO - PROCESS | 384 | 1461084895035 Marionette TRACE conn5 <- [1,2482,null,{}] 09:54:55 INFO - PROCESS | 384 | 1461084895081 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}] 09:54:55 INFO - PROCESS | 384 | 1461084895219 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 09:54:55 INFO - PROCESS | 384 | 1461084895391 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:55 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38FB3800 == 143 [pid = 384] [id = 630] 09:54:55 INFO - PROCESS | 384 | ++DOMWINDOW == 297 (000000CF337DE000) [pid = 384] [serial = 1890] [outer = 0000000000000000] 09:54:55 INFO - PROCESS | 384 | ++DOMWINDOW == 298 (000000CF337E4C00) [pid = 384] [serial = 1891] [outer = 000000CF337DE000] 09:54:55 INFO - PROCESS | 384 | 1461084895446 Marionette DEBUG loaded listener.js 09:54:55 INFO - PROCESS | 384 | ++DOMWINDOW == 299 (000000CF33F42800) [pid = 384] [serial = 1892] [outer = 000000CF337DE000] 09:54:56 INFO - PROCESS | 384 | 1461084896047 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]]]}] 09:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1035ms 09:54:56 INFO - PROCESS | 384 | 1461084896070 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 09:54:56 INFO - PROCESS | 384 | 1461084896076 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 09:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:54:56 INFO - PROCESS | 384 | 1461084896083 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:54:56 INFO - PROCESS | 384 | 1461084896086 Marionette TRACE conn5 <- [1,2486,null,{}] 09:54:56 INFO - PROCESS | 384 | 1461084896090 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}] 09:54:56 INFO - PROCESS | 384 | 1461084896216 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 09:54:56 INFO - PROCESS | 384 | 1461084896405 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41099800 == 144 [pid = 384] [id = 631] 09:54:56 INFO - PROCESS | 384 | ++DOMWINDOW == 300 (000000CF31E36C00) [pid = 384] [serial = 1893] [outer = 0000000000000000] 09:54:56 INFO - PROCESS | 384 | ++DOMWINDOW == 301 (000000CF38438000) [pid = 384] [serial = 1894] [outer = 000000CF31E36C00] 09:54:56 INFO - PROCESS | 384 | 1461084896457 Marionette DEBUG loaded listener.js 09:54:56 INFO - PROCESS | 384 | ++DOMWINDOW == 302 (000000CF38E3B800) [pid = 384] [serial = 1895] [outer = 000000CF31E36C00] 09:54:57 INFO - PROCESS | 384 | 1461084897104 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]]]}] 09:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1077ms 09:54:57 INFO - PROCESS | 384 | 1461084897161 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 09:54:57 INFO - PROCESS | 384 | 1461084897163 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 09:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:54:57 INFO - PROCESS | 384 | 1461084897167 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:54:57 INFO - PROCESS | 384 | 1461084897171 Marionette TRACE conn5 <- [1,2490,null,{}] 09:54:57 INFO - PROCESS | 384 | 1461084897182 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}] 09:54:57 INFO - PROCESS | 384 | 1461084897306 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 09:54:57 INFO - PROCESS | 384 | 1461084897498 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:57 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43516000 == 145 [pid = 384] [id = 632] 09:54:57 INFO - PROCESS | 384 | ++DOMWINDOW == 303 (000000CF39BD6000) [pid = 384] [serial = 1896] [outer = 0000000000000000] 09:54:57 INFO - PROCESS | 384 | ++DOMWINDOW == 304 (000000CF3C99E000) [pid = 384] [serial = 1897] [outer = 000000CF39BD6000] 09:54:57 INFO - PROCESS | 384 | 1461084897553 Marionette DEBUG loaded listener.js 09:54:57 INFO - PROCESS | 384 | ++DOMWINDOW == 305 (000000CF3D77D400) [pid = 384] [serial = 1898] [outer = 000000CF39BD6000] 09:54:58 INFO - PROCESS | 384 | 1461084898136 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]]]}] 09:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1029ms 09:54:58 INFO - PROCESS | 384 | 1461084898199 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 09:54:58 INFO - PROCESS | 384 | 1461084898202 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 09:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:54:58 INFO - PROCESS | 384 | 1461084898205 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:54:58 INFO - PROCESS | 384 | 1461084898207 Marionette TRACE conn5 <- [1,2494,null,{}] 09:54:58 INFO - PROCESS | 384 | 1461084898211 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}] 09:54:58 INFO - PROCESS | 384 | 1461084898336 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 09:54:58 INFO - PROCESS | 384 | 1461084898522 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:58 INFO - PROCESS | 384 | ++DOCSHELL 000000CF442B9000 == 146 [pid = 384] [id = 633] 09:54:58 INFO - PROCESS | 384 | ++DOMWINDOW == 306 (000000CF3F4C5000) [pid = 384] [serial = 1899] [outer = 0000000000000000] 09:54:58 INFO - PROCESS | 384 | ++DOMWINDOW == 307 (000000CF3F95FC00) [pid = 384] [serial = 1900] [outer = 000000CF3F4C5000] 09:54:58 INFO - PROCESS | 384 | 1461084898574 Marionette DEBUG loaded listener.js 09:54:58 INFO - PROCESS | 384 | ++DOMWINDOW == 308 (000000CF3FF06800) [pid = 384] [serial = 1901] [outer = 000000CF3F4C5000] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF38E89800 == 145 [pid = 384] [id = 114] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D9C7800 == 144 [pid = 384] [id = 514] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF5213C000 == 143 [pid = 384] [id = 617] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E414800 == 142 [pid = 384] [id = 616] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF5146F800 == 141 [pid = 384] [id = 615] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF5003F000 == 140 [pid = 384] [id = 614] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 307 (000000CF4E0E4400) [pid = 384] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 306 (000000CF5202F400) [pid = 384] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 305 (000000CF3F460400) [pid = 384] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 304 (000000CF4DE2C000) [pid = 384] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 303 (000000CF4FF47C00) [pid = 384] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 302 (000000CF508A5800) [pid = 384] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 301 (000000CF51FF1000) [pid = 384] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 300 (000000CF4E7D9C00) [pid = 384] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 299 (000000CF50462800) [pid = 384] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 298 (000000CF51A7D000) [pid = 384] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 297 (000000CF5154AC00) [pid = 384] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 296 (000000CF41F90C00) [pid = 384] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 295 (000000CF5202D800) [pid = 384] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOMWINDOW == 294 (000000CF449C2C00) [pid = 384] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E7A4800 == 139 [pid = 384] [id = 613] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C45B000 == 138 [pid = 384] [id = 612] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B05C800 == 137 [pid = 384] [id = 611] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF389A3000 == 136 [pid = 384] [id = 610] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF41143000 == 135 [pid = 384] [id = 609] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D63000 == 134 [pid = 384] [id = 608] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF484D9800 == 133 [pid = 384] [id = 606] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF51E67000 == 132 [pid = 384] [id = 605] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF55EE0000 == 131 [pid = 384] [id = 604] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF55EDE800 == 130 [pid = 384] [id = 603] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF55EC3800 == 129 [pid = 384] [id = 602] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF538DC000 == 128 [pid = 384] [id = 601] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF53731800 == 127 [pid = 384] [id = 600] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF521D1800 == 126 [pid = 384] [id = 599] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF51750800 == 125 [pid = 384] [id = 598] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF50443000 == 124 [pid = 384] [id = 597] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4F6A4800 == 123 [pid = 384] [id = 596] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B475000 == 122 [pid = 384] [id = 595] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C454800 == 121 [pid = 384] [id = 536] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF44D66800 == 120 [pid = 384] [id = 594] 09:54:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E411000 == 119 [pid = 384] [id = 593] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 293 (000000CF48445C00) [pid = 384] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 292 (000000CF48280C00) [pid = 384] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 291 (000000CF4B03B800) [pid = 384] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 290 (000000CF4194D000) [pid = 384] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 289 (000000CF41FAE800) [pid = 384] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 288 (000000CF3C9A8800) [pid = 384] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 287 (000000CF4E0E9800) [pid = 384] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 286 (000000CF40588C00) [pid = 384] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 285 (000000CF44C9E800) [pid = 384] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 284 (000000CF4D98E800) [pid = 384] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 283 (000000CF4DE30C00) [pid = 384] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 282 (000000CF4E994C00) [pid = 384] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 281 (000000CF51AF5800) [pid = 384] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 280 (000000CF507DD800) [pid = 384] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 279 (000000CF4DC34000) [pid = 384] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 278 (000000CF4D359800) [pid = 384] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 277 (000000CF4C42D400) [pid = 384] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 276 (000000CF4DC2D000) [pid = 384] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 275 (000000CF4548E800) [pid = 384] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 274 (000000CF4B809000) [pid = 384] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 273 (000000CF45F83C00) [pid = 384] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 272 (000000CF4C42BC00) [pid = 384] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 271 (000000CF4CE17800) [pid = 384] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 270 (000000CF44D16000) [pid = 384] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 269 (000000CF4E0E8C00) [pid = 384] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 268 (000000CF4C116400) [pid = 384] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 267 (000000CF40722400) [pid = 384] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 266 (000000CF495E9800) [pid = 384] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 265 (000000CF48635000) [pid = 384] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 264 (000000CF38180800) [pid = 384] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 263 (000000CF3FF11400) [pid = 384] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 262 (000000CF40CA7000) [pid = 384] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 261 (000000CF3DD2C400) [pid = 384] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 260 (000000CF4B361800) [pid = 384] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 259 (000000CF4D34F800) [pid = 384] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 258 (000000CF412F1800) [pid = 384] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 257 (000000CF43C2B400) [pid = 384] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 256 (000000CF44C3F000) [pid = 384] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | --DOMWINDOW == 255 (000000CF4E998400) [pid = 384] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 09:54:59 INFO - PROCESS | 384 | 1461084899322 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]]]}] 09:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1180ms 09:54:59 INFO - PROCESS | 384 | 1461084899387 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 09:54:59 INFO - PROCESS | 384 | 1461084899390 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 09:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:54:59 INFO - PROCESS | 384 | 1461084899393 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:54:59 INFO - PROCESS | 384 | 1461084899395 Marionette TRACE conn5 <- [1,2498,null,{}] 09:54:59 INFO - PROCESS | 384 | 1461084899398 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}] 09:54:59 INFO - PROCESS | 384 | 1461084899505 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 09:54:59 INFO - PROCESS | 384 | 1461084899658 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43135000 == 120 [pid = 384] [id = 634] 09:54:59 INFO - PROCESS | 384 | ++DOMWINDOW == 256 (000000CF337DC800) [pid = 384] [serial = 1902] [outer = 0000000000000000] 09:54:59 INFO - PROCESS | 384 | ++DOMWINDOW == 257 (000000CF3C9A0C00) [pid = 384] [serial = 1903] [outer = 000000CF337DC800] 09:54:59 INFO - PROCESS | 384 | 1461084899705 Marionette DEBUG loaded listener.js 09:54:59 INFO - PROCESS | 384 | ++DOMWINDOW == 258 (000000CF3FC19800) [pid = 384] [serial = 1904] [outer = 000000CF337DC800] 09:55:00 INFO - PROCESS | 384 | 1461084900087 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]]]}] 09:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 735ms 09:55:00 INFO - PROCESS | 384 | 1461084900132 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 09:55:00 INFO - PROCESS | 384 | 1461084900134 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 09:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:55:00 INFO - PROCESS | 384 | 1461084900137 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:55:00 INFO - PROCESS | 384 | 1461084900139 Marionette TRACE conn5 <- [1,2502,null,{}] 09:55:00 INFO - PROCESS | 384 | 1461084900142 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}] 09:55:00 INFO - PROCESS | 384 | 1461084900257 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 09:55:00 INFO - PROCESS | 384 | 1461084900264 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4541F000 == 121 [pid = 384] [id = 635] 09:55:00 INFO - PROCESS | 384 | ++DOMWINDOW == 259 (000000CF3FF0AC00) [pid = 384] [serial = 1905] [outer = 0000000000000000] 09:55:00 INFO - PROCESS | 384 | ++DOMWINDOW == 260 (000000CF4036D800) [pid = 384] [serial = 1906] [outer = 000000CF3FF0AC00] 09:55:00 INFO - PROCESS | 384 | 1461084900314 Marionette DEBUG loaded listener.js 09:55:00 INFO - PROCESS | 384 | ++DOMWINDOW == 261 (000000CF406A1C00) [pid = 384] [serial = 1907] [outer = 000000CF3FF0AC00] 09:55:00 INFO - PROCESS | 384 | 1461084900771 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]]]}] 09:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 671ms 09:55:00 INFO - PROCESS | 384 | 1461084900827 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 09:55:00 INFO - PROCESS | 384 | 1461084900829 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 09:55:00 INFO - PROCESS | 384 | 1461084900832 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:55:00 INFO - PROCESS | 384 | 1461084900834 Marionette TRACE conn5 <- [1,2506,null,{}] 09:55:00 INFO - PROCESS | 384 | 1461084900838 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}] 09:55:00 INFO - PROCESS | 384 | 1461084900943 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 09:55:00 INFO - PROCESS | 384 | 1461084900983 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4826A800 == 122 [pid = 384] [id = 636] 09:55:01 INFO - PROCESS | 384 | ++DOMWINDOW == 262 (000000CF4072D000) [pid = 384] [serial = 1908] [outer = 0000000000000000] 09:55:01 INFO - PROCESS | 384 | ++DOMWINDOW == 263 (000000CF40817C00) [pid = 384] [serial = 1909] [outer = 000000CF4072D000] 09:55:01 INFO - PROCESS | 384 | 1461084901030 Marionette DEBUG loaded listener.js 09:55:01 INFO - PROCESS | 384 | ++DOMWINDOW == 264 (000000CF40E2EC00) [pid = 384] [serial = 1910] [outer = 000000CF4072D000] 09:55:01 INFO - PROCESS | 384 | 1461084901562 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]]]}] 09:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 776ms 09:55:01 INFO - PROCESS | 384 | 1461084901615 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 09:55:01 INFO - PROCESS | 384 | 1461084901617 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 09:55:01 INFO - PROCESS | 384 | 1461084901629 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:55:01 INFO - PROCESS | 384 | 1461084901631 Marionette TRACE conn5 <- [1,2510,null,{}] 09:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:55:01 INFO - PROCESS | 384 | 1461084901634 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}] 09:55:01 INFO - PROCESS | 384 | 1461084901783 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 09:55:01 INFO - PROCESS | 384 | 1461084901803 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF486C4000 == 123 [pid = 384] [id = 637] 09:55:01 INFO - PROCESS | 384 | ++DOMWINDOW == 265 (000000CF40E2A000) [pid = 384] [serial = 1911] [outer = 0000000000000000] 09:55:01 INFO - PROCESS | 384 | ++DOMWINDOW == 266 (000000CF415DC000) [pid = 384] [serial = 1912] [outer = 000000CF40E2A000] 09:55:01 INFO - PROCESS | 384 | 1461084901849 Marionette DEBUG loaded listener.js 09:55:01 INFO - PROCESS | 384 | ++DOMWINDOW == 267 (000000CF417F0800) [pid = 384] [serial = 1913] [outer = 000000CF40E2A000] 09:55:02 INFO - PROCESS | 384 | 1461084902318 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]]]}] 09:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 734ms 09:55:02 INFO - PROCESS | 384 | 1461084902385 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 09:55:02 INFO - PROCESS | 384 | 1461084902387 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 09:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:55:02 INFO - PROCESS | 384 | 1461084902393 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:55:02 INFO - PROCESS | 384 | 1461084902395 Marionette TRACE conn5 <- [1,2514,null,{}] 09:55:02 INFO - PROCESS | 384 | 1461084902398 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}] 09:55:02 INFO - PROCESS | 384 | 1461084902548 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 09:55:02 INFO - PROCESS | 384 | 1461084902567 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:02 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D34800 == 124 [pid = 384] [id = 638] 09:55:02 INFO - PROCESS | 384 | ++DOMWINDOW == 268 (000000CF41954000) [pid = 384] [serial = 1914] [outer = 0000000000000000] 09:55:02 INFO - PROCESS | 384 | ++DOMWINDOW == 269 (000000CF419D2400) [pid = 384] [serial = 1915] [outer = 000000CF41954000] 09:55:02 INFO - PROCESS | 384 | 1461084902616 Marionette DEBUG loaded listener.js 09:55:02 INFO - PROCESS | 384 | ++DOMWINDOW == 270 (000000CF4310C400) [pid = 384] [serial = 1916] [outer = 000000CF41954000] 09:55:03 INFO - PROCESS | 384 | 1461084903079 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]]]}] 09:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 734ms 09:55:03 INFO - PROCESS | 384 | 1461084903130 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 09:55:03 INFO - PROCESS | 384 | 1461084903132 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 09:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:55:03 INFO - PROCESS | 384 | 1461084903136 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:55:03 INFO - PROCESS | 384 | 1461084903137 Marionette TRACE conn5 <- [1,2518,null,{}] 09:55:03 INFO - PROCESS | 384 | 1461084903147 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}] 09:55:04 INFO - PROCESS | 384 | 1461084904111 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 269 (000000CF44C3EC00) [pid = 384] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 268 (000000CF47F20800) [pid = 384] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 267 (000000CF4B3BB400) [pid = 384] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 266 (000000CF44C48C00) [pid = 384] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 265 (000000CF4D359C00) [pid = 384] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 264 (000000CF4F555800) [pid = 384] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 263 (000000CF33492C00) [pid = 384] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 262 (000000CF4E472400) [pid = 384] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 261 (000000CF44C9A400) [pid = 384] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 260 (000000CF40723000) [pid = 384] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 259 (000000CF4DD52800) [pid = 384] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 258 (000000CF4F62D000) [pid = 384] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 257 (000000CF40370C00) [pid = 384] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 256 (000000CF3C9A7400) [pid = 384] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 255 (000000CF4E7D7C00) [pid = 384] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 254 (000000CF4DD52400) [pid = 384] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 253 (000000CF4F5D1000) [pid = 384] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 252 (000000CF39287400) [pid = 384] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 251 (000000CF4CE1B000) [pid = 384] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 250 (000000CF507DAC00) [pid = 384] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 249 (000000CF4DD6E000) [pid = 384] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 248 (000000CF4E7D8000) [pid = 384] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 247 (000000CF45016800) [pid = 384] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 246 (000000CF4E479400) [pid = 384] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 245 (000000CF5089AC00) [pid = 384] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 244 (000000CF4283A400) [pid = 384] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 243 (000000CF44C9F000) [pid = 384] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 242 (000000CF31E39000) [pid = 384] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 241 (000000CF4DC2A400) [pid = 384] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 240 (000000CF4B03A800) [pid = 384] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 239 (000000CF48631800) [pid = 384] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 238 (000000CF51FEBC00) [pid = 384] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 237 (000000CF38978400) [pid = 384] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 236 (000000CF4072C400) [pid = 384] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 235 (000000CF32F5FC00) [pid = 384] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 234 (000000CF4C42F800) [pid = 384] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF38236400) [pid = 384] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF4E47E800) [pid = 384] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 231 (000000CF51543C00) [pid = 384] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 230 (000000CF38233400) [pid = 384] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 229 (000000CF4FF3EC00) [pid = 384] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 228 (000000CF406A4800) [pid = 384] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 227 (000000CF3FF04000) [pid = 384] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 226 (000000CF44C99800) [pid = 384] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 225 (000000CF47D82400) [pid = 384] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 224 (000000CF441D7400) [pid = 384] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 223 (000000CF43E07800) [pid = 384] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 222 (000000CF4CD1A000) [pid = 384] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 221 (000000CF4283E800) [pid = 384] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 220 (000000CF44C39800) [pid = 384] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 219 (000000CF350CA800) [pid = 384] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 218 (000000CF4D358000) [pid = 384] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 217 (000000CF51A7A400) [pid = 384] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 216 (000000CF39B10000) [pid = 384] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 215 (000000CF33F3BC00) [pid = 384] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 214 (000000CF4FF44C00) [pid = 384] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 213 (000000CF4CD1C000) [pid = 384] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 212 (000000CF4F686000) [pid = 384] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 211 (000000CF4CD19400) [pid = 384] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 210 (000000CF4CD1FC00) [pid = 384] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 209 (000000CF34E7B800) [pid = 384] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 208 (000000CF31E40C00) [pid = 384] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 207 (000000CF4DE25400) [pid = 384] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 206 (000000CF47F8D000) [pid = 384] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 205 (000000CF43E43C00) [pid = 384] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 204 (000000CF3896AC00) [pid = 384] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 203 (000000CF39B87800) [pid = 384] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 202 (000000CF40CAA800) [pid = 384] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 201 (000000CF4C436800) [pid = 384] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 200 (000000CF406A8000) [pid = 384] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:55:04 INFO - PROCESS | 384 | --DOMWINDOW == 199 (000000CF38C12C00) [pid = 384] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:55:04 INFO - PROCESS | 384 | 1461084904264 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40762800 == 125 [pid = 384] [id = 639] 09:55:04 INFO - PROCESS | 384 | ++DOMWINDOW == 200 (000000CF31E1F000) [pid = 384] [serial = 1917] [outer = 0000000000000000] 09:55:04 INFO - PROCESS | 384 | ++DOMWINDOW == 201 (000000CF3284F000) [pid = 384] [serial = 1918] [outer = 000000CF31E1F000] 09:55:04 INFO - PROCESS | 384 | 1461084904311 Marionette DEBUG loaded listener.js 09:55:04 INFO - PROCESS | 384 | ++DOMWINDOW == 202 (000000CF385C4400) [pid = 384] [serial = 1919] [outer = 000000CF31E1F000] 09:55:04 INFO - PROCESS | 384 | 1461084904708 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]]]}] 09:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1637ms 09:55:04 INFO - PROCESS | 384 | 1461084904776 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 09:55:04 INFO - PROCESS | 384 | 1461084904779 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 09:55:04 INFO - PROCESS | 384 | 1461084904782 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:55:04 INFO - PROCESS | 384 | 1461084904785 Marionette TRACE conn5 <- [1,2522,null,{}] 09:55:04 INFO - PROCESS | 384 | 1461084904788 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}] 09:55:04 INFO - PROCESS | 384 | 1461084904913 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 09:55:04 INFO - PROCESS | 384 | 1461084904929 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4AC90800 == 126 [pid = 384] [id = 640] 09:55:04 INFO - PROCESS | 384 | ++DOMWINDOW == 203 (000000CF4072C000) [pid = 384] [serial = 1920] [outer = 0000000000000000] 09:55:04 INFO - PROCESS | 384 | ++DOMWINDOW == 204 (000000CF43E08400) [pid = 384] [serial = 1921] [outer = 000000CF4072C000] 09:55:04 INFO - PROCESS | 384 | 1461084904982 Marionette DEBUG loaded listener.js 09:55:05 INFO - PROCESS | 384 | ++DOMWINDOW == 205 (000000CF441D2C00) [pid = 384] [serial = 1922] [outer = 000000CF4072C000] 09:55:05 INFO - PROCESS | 384 | 1461084905437 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]]]}] 09:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 693ms 09:55:05 INFO - PROCESS | 384 | 1461084905480 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 09:55:05 INFO - PROCESS | 384 | 1461084905483 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 09:55:05 INFO - PROCESS | 384 | 1461084905486 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:55:05 INFO - PROCESS | 384 | 1461084905488 Marionette TRACE conn5 <- [1,2526,null,{}] 09:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:55:05 INFO - PROCESS | 384 | 1461084905491 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}] 09:55:05 INFO - PROCESS | 384 | 1461084905624 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 09:55:05 INFO - PROCESS | 384 | 1461084905632 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B08C000 == 127 [pid = 384] [id = 641] 09:55:05 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF403E9000) [pid = 384] [serial = 1923] [outer = 0000000000000000] 09:55:05 INFO - PROCESS | 384 | ++DOMWINDOW == 207 (000000CF4437C000) [pid = 384] [serial = 1924] [outer = 000000CF403E9000] 09:55:05 INFO - PROCESS | 384 | 1461084905677 Marionette DEBUG loaded listener.js 09:55:05 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF44406C00) [pid = 384] [serial = 1925] [outer = 000000CF403E9000] 09:55:06 INFO - PROCESS | 384 | 1461084906355 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]]]}] 09:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 923ms 09:55:06 INFO - PROCESS | 384 | 1461084906415 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 09:55:06 INFO - PROCESS | 384 | 1461084906420 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 09:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:55:06 INFO - PROCESS | 384 | 1461084906425 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:55:06 INFO - PROCESS | 384 | 1461084906430 Marionette TRACE conn5 <- [1,2530,null,{}] 09:55:06 INFO - PROCESS | 384 | 1461084906436 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}] 09:55:06 INFO - PROCESS | 384 | 1461084906582 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 09:55:06 INFO - PROCESS | 384 | 1461084906750 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:06 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3FE1C000 == 128 [pid = 384] [id = 642] 09:55:06 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF32F5FC00) [pid = 384] [serial = 1926] [outer = 0000000000000000] 09:55:06 INFO - PROCESS | 384 | ++DOMWINDOW == 210 (000000CF33F35400) [pid = 384] [serial = 1927] [outer = 000000CF32F5FC00] 09:55:06 INFO - PROCESS | 384 | 1461084906813 Marionette DEBUG loaded listener.js 09:55:06 INFO - PROCESS | 384 | ++DOMWINDOW == 211 (000000CF38236800) [pid = 384] [serial = 1928] [outer = 000000CF32F5FC00] 09:55:07 INFO - PROCESS | 384 | 1461084907453 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]]]}] 09:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1075ms 09:55:07 INFO - PROCESS | 384 | 1461084907508 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 09:55:07 INFO - PROCESS | 384 | 1461084907515 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 09:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:55:07 INFO - PROCESS | 384 | 1461084907539 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:55:07 INFO - PROCESS | 384 | 1461084907542 Marionette TRACE conn5 <- [1,2534,null,{}] 09:55:07 INFO - PROCESS | 384 | 1461084907546 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}] 09:55:07 INFO - PROCESS | 384 | 1461084907683 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 09:55:07 INFO - PROCESS | 384 | 1461084907849 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44355000 == 129 [pid = 384] [id = 643] 09:55:07 INFO - PROCESS | 384 | ++DOMWINDOW == 212 (000000CF39293800) [pid = 384] [serial = 1929] [outer = 0000000000000000] 09:55:07 INFO - PROCESS | 384 | ++DOMWINDOW == 213 (000000CF3C9A3400) [pid = 384] [serial = 1930] [outer = 000000CF39293800] 09:55:07 INFO - PROCESS | 384 | 1461084907907 Marionette DEBUG loaded listener.js 09:55:08 INFO - PROCESS | 384 | ++DOMWINDOW == 214 (000000CF3F4B7400) [pid = 384] [serial = 1931] [outer = 000000CF39293800] 09:55:08 INFO - PROCESS | 384 | 1461084908533 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]]]}] 09:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1026ms 09:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:55:08 INFO - PROCESS | 384 | 1461084908564 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 09:55:08 INFO - PROCESS | 384 | 1461084908567 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 09:55:08 INFO - PROCESS | 384 | 1461084908571 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:55:08 INFO - PROCESS | 384 | 1461084908576 Marionette TRACE conn5 <- [1,2538,null,{}] 09:55:08 INFO - PROCESS | 384 | 1461084908588 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}] 09:55:08 INFO - PROCESS | 384 | 1461084908752 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 09:55:08 INFO - PROCESS | 384 | 1461084908920 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:08 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B469000 == 130 [pid = 384] [id = 644] 09:55:08 INFO - PROCESS | 384 | ++DOMWINDOW == 215 (000000CF4069AC00) [pid = 384] [serial = 1932] [outer = 0000000000000000] 09:55:08 INFO - PROCESS | 384 | ++DOMWINDOW == 216 (000000CF40E37800) [pid = 384] [serial = 1933] [outer = 000000CF4069AC00] 09:55:08 INFO - PROCESS | 384 | 1461084908982 Marionette DEBUG loaded listener.js 09:55:09 INFO - PROCESS | 384 | ++DOMWINDOW == 217 (000000CF42D7A400) [pid = 384] [serial = 1934] [outer = 000000CF4069AC00] 09:55:09 INFO - PROCESS | 384 | 1461084909613 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]]]}] 09:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1078ms 09:55:09 INFO - PROCESS | 384 | 1461084909651 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 09:55:09 INFO - PROCESS | 384 | 1461084909655 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 09:55:09 INFO - PROCESS | 384 | 1461084909676 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:55:09 INFO - PROCESS | 384 | 1461084909678 Marionette TRACE conn5 <- [1,2542,null,{}] 09:55:09 INFO - PROCESS | 384 | 1461084909682 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}] 09:55:09 INFO - PROCESS | 384 | 1461084909818 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 09:55:09 INFO - PROCESS | 384 | 1461084909982 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:10 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B76B800 == 131 [pid = 384] [id = 645] 09:55:10 INFO - PROCESS | 384 | ++DOMWINDOW == 218 (000000CF43E4CC00) [pid = 384] [serial = 1935] [outer = 0000000000000000] 09:55:10 INFO - PROCESS | 384 | ++DOMWINDOW == 219 (000000CF4440C400) [pid = 384] [serial = 1936] [outer = 000000CF43E4CC00] 09:55:10 INFO - PROCESS | 384 | 1461084910043 Marionette DEBUG loaded listener.js 09:55:10 INFO - PROCESS | 384 | ++DOMWINDOW == 220 (000000CF44471400) [pid = 384] [serial = 1937] [outer = 000000CF43E4CC00] 09:55:10 INFO - PROCESS | 384 | 1461084910629 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]]]}] 09:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1020ms 09:55:10 INFO - PROCESS | 384 | 1461084910698 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 09:55:10 INFO - PROCESS | 384 | 1461084910701 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 09:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:55:10 INFO - PROCESS | 384 | 1461084910705 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:55:10 INFO - PROCESS | 384 | 1461084910707 Marionette TRACE conn5 <- [1,2546,null,{}] 09:55:10 INFO - PROCESS | 384 | 1461084910711 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}] 09:55:10 INFO - PROCESS | 384 | 1461084910842 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 09:55:11 INFO - PROCESS | 384 | 1461084911006 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:11 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C188000 == 132 [pid = 384] [id = 646] 09:55:11 INFO - PROCESS | 384 | ++DOMWINDOW == 221 (000000CF44467800) [pid = 384] [serial = 1938] [outer = 0000000000000000] 09:55:11 INFO - PROCESS | 384 | ++DOMWINDOW == 222 (000000CF4450B800) [pid = 384] [serial = 1939] [outer = 000000CF44467800] 09:55:11 INFO - PROCESS | 384 | 1461084911065 Marionette DEBUG loaded listener.js 09:55:11 INFO - PROCESS | 384 | ++DOMWINDOW == 223 (000000CF44C3E000) [pid = 384] [serial = 1940] [outer = 000000CF44467800] 09:55:11 INFO - PROCESS | 384 | 1461084911677 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]]]}] 09:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1024ms 09:55:11 INFO - PROCESS | 384 | 1461084911731 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 09:55:11 INFO - PROCESS | 384 | 1461084911734 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 09:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:55:11 INFO - PROCESS | 384 | 1461084911738 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:55:11 INFO - PROCESS | 384 | 1461084911740 Marionette TRACE conn5 <- [1,2550,null,{}] 09:55:11 INFO - PROCESS | 384 | 1461084911744 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}] 09:55:11 INFO - PROCESS | 384 | 1461084911945 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 09:55:12 INFO - PROCESS | 384 | 1461084912114 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C280800 == 133 [pid = 384] [id = 647] 09:55:12 INFO - PROCESS | 384 | ++DOMWINDOW == 224 (000000CF44480400) [pid = 384] [serial = 1941] [outer = 0000000000000000] 09:55:12 INFO - PROCESS | 384 | ++DOMWINDOW == 225 (000000CF44D19000) [pid = 384] [serial = 1942] [outer = 000000CF44480400] 09:55:12 INFO - PROCESS | 384 | 1461084912174 Marionette DEBUG loaded listener.js 09:55:12 INFO - PROCESS | 384 | ++DOMWINDOW == 226 (000000CF45042C00) [pid = 384] [serial = 1943] [outer = 000000CF44480400] 09:55:12 INFO - PROCESS | 384 | 1461084912813 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]]]}] 09:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1136ms 09:55:12 INFO - PROCESS | 384 | 1461084912877 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 09:55:12 INFO - PROCESS | 384 | 1461084912879 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 09:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:55:12 INFO - PROCESS | 384 | 1461084912883 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:55:12 INFO - PROCESS | 384 | 1461084912885 Marionette TRACE conn5 <- [1,2554,null,{}] 09:55:12 INFO - PROCESS | 384 | 1461084912889 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}] 09:55:13 INFO - PROCESS | 384 | 1461084913018 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 09:55:13 INFO - PROCESS | 384 | 1461084913185 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C45A800 == 134 [pid = 384] [id = 648] 09:55:13 INFO - PROCESS | 384 | ++DOMWINDOW == 227 (000000CF45041800) [pid = 384] [serial = 1944] [outer = 0000000000000000] 09:55:13 INFO - PROCESS | 384 | ++DOMWINDOW == 228 (000000CF45485000) [pid = 384] [serial = 1945] [outer = 000000CF45041800] 09:55:13 INFO - PROCESS | 384 | 1461084913243 Marionette DEBUG loaded listener.js 09:55:13 INFO - PROCESS | 384 | ++DOMWINDOW == 229 (000000CF45E8F000) [pid = 384] [serial = 1946] [outer = 000000CF45041800] 09:55:13 INFO - PROCESS | 384 | 1461084913818 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]]]}] 09:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 986ms 09:55:13 INFO - PROCESS | 384 | 1461084913872 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 09:55:13 INFO - PROCESS | 384 | 1461084913874 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 09:55:13 INFO - PROCESS | 384 | 1461084913878 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:55:13 INFO - PROCESS | 384 | 1461084913880 Marionette TRACE conn5 <- [1,2558,null,{}] 09:55:13 INFO - PROCESS | 384 | 1461084913884 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}] 09:55:14 INFO - PROCESS | 384 | 1461084914016 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 09:55:14 INFO - PROCESS | 384 | 1461084914194 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4CE33000 == 135 [pid = 384] [id = 649] 09:55:14 INFO - PROCESS | 384 | ++DOMWINDOW == 230 (000000CF45F83800) [pid = 384] [serial = 1947] [outer = 0000000000000000] 09:55:14 INFO - PROCESS | 384 | ++DOMWINDOW == 231 (000000CF45F88C00) [pid = 384] [serial = 1948] [outer = 000000CF45F83800] 09:55:14 INFO - PROCESS | 384 | 1461084914253 Marionette DEBUG loaded listener.js 09:55:14 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF46040000) [pid = 384] [serial = 1949] [outer = 000000CF45F83800] 09:55:14 INFO - PROCESS | 384 | 1461084914829 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]]]}] 09:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 986ms 09:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:55:14 INFO - PROCESS | 384 | 1461084914867 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 09:55:14 INFO - PROCESS | 384 | 1461084914870 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 09:55:14 INFO - PROCESS | 384 | 1461084914873 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:55:14 INFO - PROCESS | 384 | 1461084914875 Marionette TRACE conn5 <- [1,2562,null,{}] 09:55:14 INFO - PROCESS | 384 | 1461084914879 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}] 09:55:15 INFO - PROCESS | 384 | 1461084915011 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 09:55:15 INFO - PROCESS | 384 | 1461084915191 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D8A2000 == 136 [pid = 384] [id = 650] 09:55:15 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF4603F400) [pid = 384] [serial = 1950] [outer = 0000000000000000] 09:55:15 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF47EC6000) [pid = 384] [serial = 1951] [outer = 000000CF4603F400] 09:55:15 INFO - PROCESS | 384 | 1461084915248 Marionette DEBUG loaded listener.js 09:55:15 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF47F15400) [pid = 384] [serial = 1952] [outer = 000000CF4603F400] 09:55:15 INFO - PROCESS | 384 | 1461084915825 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]]]}] 09:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1022ms 09:55:15 INFO - PROCESS | 384 | 1461084915898 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 09:55:15 INFO - PROCESS | 384 | 1461084915901 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 09:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:55:15 INFO - PROCESS | 384 | 1461084915905 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:55:15 INFO - PROCESS | 384 | 1461084915907 Marionette TRACE conn5 <- [1,2566,null,{}] 09:55:15 INFO - PROCESS | 384 | 1461084915911 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}] 09:55:16 INFO - PROCESS | 384 | 1461084916042 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 09:55:16 INFO - PROCESS | 384 | 1461084916209 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4DC07800 == 137 [pid = 384] [id = 651] 09:55:16 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF47D80000) [pid = 384] [serial = 1953] [outer = 0000000000000000] 09:55:16 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF47F7FC00) [pid = 384] [serial = 1954] [outer = 000000CF47D80000] 09:55:16 INFO - PROCESS | 384 | 1461084916266 Marionette DEBUG loaded listener.js 09:55:16 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF48280C00) [pid = 384] [serial = 1955] [outer = 000000CF47D80000] 09:55:16 INFO - PROCESS | 384 | 1461084916882 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]]]}] 09:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1020ms 09:55:16 INFO - PROCESS | 384 | 1461084916927 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 09:55:16 INFO - PROCESS | 384 | 1461084916930 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 09:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:55:16 INFO - PROCESS | 384 | 1461084916933 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:55:16 INFO - PROCESS | 384 | 1461084916936 Marionette TRACE conn5 <- [1,2570,null,{}] 09:55:16 INFO - PROCESS | 384 | 1461084916940 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}] 09:55:17 INFO - PROCESS | 384 | 1461084917109 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 09:55:17 INFO - PROCESS | 384 | 1461084917281 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E133000 == 138 [pid = 384] [id = 652] 09:55:17 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF48449000) [pid = 384] [serial = 1956] [outer = 0000000000000000] 09:55:17 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF48633000) [pid = 384] [serial = 1957] [outer = 000000CF48449000] 09:55:17 INFO - PROCESS | 384 | 1461084917345 Marionette DEBUG loaded listener.js 09:55:17 INFO - PROCESS | 384 | ++DOMWINDOW == 241 (000000CF4871CC00) [pid = 384] [serial = 1958] [outer = 000000CF48449000] 09:55:17 INFO - PROCESS | 384 | 1461084917895 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]]]}] 09:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1021ms 09:55:17 INFO - PROCESS | 384 | 1461084917957 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 09:55:17 INFO - PROCESS | 384 | 1461084917960 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 09:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:55:17 INFO - PROCESS | 384 | 1461084917963 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:55:17 INFO - PROCESS | 384 | 1461084917965 Marionette TRACE conn5 <- [1,2574,null,{}] 09:55:17 INFO - PROCESS | 384 | 1461084917970 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}] 09:55:18 INFO - PROCESS | 384 | 1461084918103 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 09:55:18 INFO - PROCESS | 384 | 1461084918271 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:18 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E40A800 == 139 [pid = 384] [id = 653] 09:55:18 INFO - PROCESS | 384 | ++DOMWINDOW == 242 (000000CF48448000) [pid = 384] [serial = 1959] [outer = 0000000000000000] 09:55:18 INFO - PROCESS | 384 | ++DOMWINDOW == 243 (000000CF495EA800) [pid = 384] [serial = 1960] [outer = 000000CF48448000] 09:55:18 INFO - PROCESS | 384 | 1461084918328 Marionette DEBUG loaded listener.js 09:55:18 INFO - PROCESS | 384 | ++DOMWINDOW == 244 (000000CF4A53E400) [pid = 384] [serial = 1961] [outer = 000000CF48448000] 09:55:18 INFO - PROCESS | 384 | 1461084918983 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]]]}] 09:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1077ms 09:55:19 INFO - PROCESS | 384 | 1461084919043 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 09:55:19 INFO - PROCESS | 384 | 1461084919046 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 09:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:55:19 INFO - PROCESS | 384 | 1461084919049 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:55:19 INFO - PROCESS | 384 | 1461084919051 Marionette TRACE conn5 <- [1,2578,null,{}] 09:55:19 INFO - PROCESS | 384 | 1461084919055 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}] 09:55:19 INFO - PROCESS | 384 | 1461084919191 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 09:55:19 INFO - PROCESS | 384 | 1461084919360 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484E4800 == 140 [pid = 384] [id = 654] 09:55:19 INFO - PROCESS | 384 | ++DOMWINDOW == 245 (000000CF3896C800) [pid = 384] [serial = 1962] [outer = 0000000000000000] 09:55:19 INFO - PROCESS | 384 | ++DOMWINDOW == 246 (000000CF47F19C00) [pid = 384] [serial = 1963] [outer = 000000CF3896C800] 09:55:19 INFO - PROCESS | 384 | 1461084919417 Marionette DEBUG loaded listener.js 09:55:19 INFO - PROCESS | 384 | ++DOMWINDOW == 247 (000000CF4B045000) [pid = 384] [serial = 1964] [outer = 000000CF3896C800] 09:55:20 INFO - PROCESS | 384 | 1461084920075 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]]]}] 09:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1071ms 09:55:20 INFO - PROCESS | 384 | 1461084920123 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 09:55:20 INFO - PROCESS | 384 | 1461084920126 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 09:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:55:20 INFO - PROCESS | 384 | 1461084920130 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:55:20 INFO - PROCESS | 384 | 1461084920132 Marionette TRACE conn5 <- [1,2582,null,{}] 09:55:20 INFO - PROCESS | 384 | 1461084920135 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}] 09:55:20 INFO - PROCESS | 384 | 1461084920271 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 09:55:20 INFO - PROCESS | 384 | 1461084920456 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:20 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44CD3800 == 141 [pid = 384] [id = 655] 09:55:20 INFO - PROCESS | 384 | ++DOMWINDOW == 248 (000000CF33ECE800) [pid = 384] [serial = 1965] [outer = 0000000000000000] 09:55:20 INFO - PROCESS | 384 | ++DOMWINDOW == 249 (000000CF38F2D000) [pid = 384] [serial = 1966] [outer = 000000CF33ECE800] 09:55:20 INFO - PROCESS | 384 | 1461084920514 Marionette DEBUG loaded listener.js 09:55:20 INFO - PROCESS | 384 | ++DOMWINDOW == 250 (000000CF415D7400) [pid = 384] [serial = 1967] [outer = 000000CF33ECE800] 09:55:21 INFO - PROCESS | 384 | 1461084921093 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]]]}] 09:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 986ms 09:55:21 INFO - PROCESS | 384 | 1461084921404 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 09:55:21 INFO - PROCESS | 384 | 1461084921409 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 09:55:21 INFO - PROCESS | 384 | 1461084921429 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:55:21 INFO - PROCESS | 384 | 1461084921433 Marionette TRACE conn5 <- [1,2586,null,{}] 09:55:21 INFO - PROCESS | 384 | 1461084921439 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}] 09:55:21 INFO - PROCESS | 384 | 1461084921576 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 09:55:21 INFO - PROCESS | 384 | 1461084921744 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF42A22800 == 142 [pid = 384] [id = 656] 09:55:21 INFO - PROCESS | 384 | ++DOMWINDOW == 251 (000000CF337DF400) [pid = 384] [serial = 1968] [outer = 0000000000000000] 09:55:21 INFO - PROCESS | 384 | ++DOMWINDOW == 252 (000000CF33EC8400) [pid = 384] [serial = 1969] [outer = 000000CF337DF400] 09:55:21 INFO - PROCESS | 384 | 1461084921798 Marionette DEBUG loaded listener.js 09:55:21 INFO - PROCESS | 384 | ++DOMWINDOW == 253 (000000CF38241800) [pid = 384] [serial = 1970] [outer = 000000CF337DF400] 09:55:22 INFO - PROCESS | 384 | 1461084922427 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]]]}] 09:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1024ms 09:55:22 INFO - PROCESS | 384 | 1461084922458 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 09:55:22 INFO - PROCESS | 384 | 1461084922462 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 09:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:55:22 INFO - PROCESS | 384 | 1461084922470 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:55:22 INFO - PROCESS | 384 | 1461084922474 Marionette TRACE conn5 <- [1,2590,null,{}] 09:55:22 INFO - PROCESS | 384 | 1461084922478 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}] 09:55:22 INFO - PROCESS | 384 | 1461084922605 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 09:55:22 INFO - PROCESS | 384 | 1461084922781 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48403800 == 143 [pid = 384] [id = 657] 09:55:22 INFO - PROCESS | 384 | ++DOMWINDOW == 254 (000000CF3928D000) [pid = 384] [serial = 1971] [outer = 0000000000000000] 09:55:22 INFO - PROCESS | 384 | ++DOMWINDOW == 255 (000000CF3C996C00) [pid = 384] [serial = 1972] [outer = 000000CF3928D000] 09:55:22 INFO - PROCESS | 384 | 1461084922838 Marionette DEBUG loaded listener.js 09:55:22 INFO - PROCESS | 384 | ++DOMWINDOW == 256 (000000CF3F46F400) [pid = 384] [serial = 1973] [outer = 000000CF3928D000] 09:55:23 INFO - PROCESS | 384 | 1461084923437 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]]]}] 09:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1023ms 09:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:55:23 INFO - PROCESS | 384 | 1461084923495 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 09:55:23 INFO - PROCESS | 384 | 1461084923498 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 09:55:23 INFO - PROCESS | 384 | 1461084923501 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:55:23 INFO - PROCESS | 384 | 1461084923503 Marionette TRACE conn5 <- [1,2594,null,{}] 09:55:23 INFO - PROCESS | 384 | 1461084923513 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}] 09:55:23 INFO - PROCESS | 384 | 1461084923727 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF4AC90800 == 142 [pid = 384] [id = 640] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF40762800 == 141 [pid = 384] [id = 639] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D34800 == 140 [pid = 384] [id = 638] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF486C4000 == 139 [pid = 384] [id = 637] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF4826A800 == 138 [pid = 384] [id = 636] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF4541F000 == 137 [pid = 384] [id = 635] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF43135000 == 136 [pid = 384] [id = 634] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 255 (000000CF53896400) [pid = 384] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 254 (000000CF51F6A800) [pid = 384] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 253 (000000CF4D1EFC00) [pid = 384] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 252 (000000CF527B3C00) [pid = 384] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 251 (000000CF50498800) [pid = 384] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF442B9000 == 135 [pid = 384] [id = 633] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF43516000 == 134 [pid = 384] [id = 632] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF41099800 == 133 [pid = 384] [id = 631] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF38FB3800 == 132 [pid = 384] [id = 630] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF55F9E000 == 131 [pid = 384] [id = 626] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF583F4000 == 130 [pid = 384] [id = 625] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF583DA000 == 129 [pid = 384] [id = 624] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF57CC5800 == 128 [pid = 384] [id = 623] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF56B97800 == 127 [pid = 384] [id = 622] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF5371A000 == 126 [pid = 384] [id = 621] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E4CC000 == 125 [pid = 384] [id = 620] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D56000 == 124 [pid = 384] [id = 619] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF5371A800 == 123 [pid = 384] [id = 581] 09:55:23 INFO - PROCESS | 384 | --DOCSHELL 000000CF56B46800 == 122 [pid = 384] [id = 580] 09:55:23 INFO - PROCESS | 384 | 1461084923962 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 250 (000000CF4C42C800) [pid = 384] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 249 (000000CF508A1C00) [pid = 384] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 248 (000000CF4DD59800) [pid = 384] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 247 (000000CF501C5C00) [pid = 384] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 246 (000000CF415DF000) [pid = 384] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 245 (000000CF4E47F400) [pid = 384] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 244 (000000CF46037800) [pid = 384] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 243 (000000CF441DB400) [pid = 384] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 242 (000000CF4E6D5800) [pid = 384] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 241 (000000CF501C5800) [pid = 384] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 240 (000000CF4DC2CC00) [pid = 384] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 239 (000000CF3FF0E800) [pid = 384] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 238 (000000CF51A76800) [pid = 384] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 09:55:23 INFO - PROCESS | 384 | --DOMWINDOW == 237 (000000CF4E99EC00) [pid = 384] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 236 (000000CF4F634400) [pid = 384] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 235 (000000CF3FC17800) [pid = 384] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 234 (000000CF4F55D800) [pid = 384] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF5089DC00) [pid = 384] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF5388E000) [pid = 384] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 231 (000000CF50469000) [pid = 384] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 230 (000000CF4B80F000) [pid = 384] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 229 (000000CF4E9A2400) [pid = 384] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 228 (000000CF51AEB800) [pid = 384] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 227 (000000CF43E0F000) [pid = 384] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 226 (000000CF495E9000) [pid = 384] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 225 (000000CF3823D000) [pid = 384] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 224 (000000CF4DD55000) [pid = 384] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 223 (000000CF4B802800) [pid = 384] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 222 (000000CF4B36B000) [pid = 384] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 221 (000000CF4E7D1400) [pid = 384] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 220 (000000CF4E0EA000) [pid = 384] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 219 (000000CF44467000) [pid = 384] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 218 (000000CF43E0C000) [pid = 384] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 217 (000000CF4D1E4000) [pid = 384] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 216 (000000CF4D984C00) [pid = 384] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 215 (000000CF4F630000) [pid = 384] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 214 (000000CF42D71800) [pid = 384] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 213 (000000CF507E4000) [pid = 384] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 212 (000000CF40EDE000) [pid = 384] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 211 (000000CF4E6DF800) [pid = 384] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 210 (000000CF45486000) [pid = 384] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 209 (000000CF47F81800) [pid = 384] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 208 (000000CF449C5800) [pid = 384] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 207 (000000CF45E84C00) [pid = 384] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 206 (000000CF4D982C00) [pid = 384] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 205 (000000CF44410000) [pid = 384] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 204 (000000CF48639400) [pid = 384] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 203 (000000CF4446B800) [pid = 384] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 202 (000000CF4DD6E400) [pid = 384] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 201 (000000CF51FF6C00) [pid = 384] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 200 (000000CF406CF000) [pid = 384] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 199 (000000CF38CCA800) [pid = 384] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 198 (000000CF501C6400) [pid = 384] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 197 (000000CF4DD58C00) [pid = 384] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 196 (000000CF46041400) [pid = 384] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 195 (000000CF4871E400) [pid = 384] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 194 (000000CF51AF4C00) [pid = 384] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 193 (000000CF47ECE000) [pid = 384] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 192 (000000CF56BC7000) [pid = 384] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 191 (000000CF4F690000) [pid = 384] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 190 (000000CF4E99FC00) [pid = 384] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 189 (000000CF4E7CDC00) [pid = 384] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 188 (000000CF4D98C400) [pid = 384] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 187 (000000CF5045B000) [pid = 384] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 186 (000000CF40E31400) [pid = 384] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 185 (000000CF4C42C000) [pid = 384] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 184 (000000CF38970800) [pid = 384] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 183 (000000CF4036F800) [pid = 384] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 182 (000000CF4E480400) [pid = 384] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 181 (000000CF50497800) [pid = 384] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 180 (000000CF4863D400) [pid = 384] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 179 (000000CF44D1C800) [pid = 384] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 178 (000000CF47D89C00) [pid = 384] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 177 (000000CF402ACC00) [pid = 384] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 176 (000000CF38F2E000) [pid = 384] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 175 (000000CF403EF000) [pid = 384] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 174 (000000CF3DD34400) [pid = 384] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 173 (000000CF4440C800) [pid = 384] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 172 (000000CF5388A800) [pid = 384] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 171 (000000CF51FE7400) [pid = 384] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 170 (000000CF449C3C00) [pid = 384] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 169 (000000CF43E4C000) [pid = 384] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 168 (000000CF50576400) [pid = 384] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 167 (000000CF508A3C00) [pid = 384] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 166 (000000CF4E914000) [pid = 384] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 165 (000000CF4F685C00) [pid = 384] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 164 (000000CF47ECB800) [pid = 384] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 163 (000000CF4CE1E800) [pid = 384] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 162 (000000CF4DE2F400) [pid = 384] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 161 (000000CF4B368000) [pid = 384] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | --DOMWINDOW == 160 (000000CF4FF3B800) [pid = 384] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 09:55:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38AAB800 == 123 [pid = 384] [id = 658] 09:55:24 INFO - PROCESS | 384 | ++DOMWINDOW == 161 (000000CF31E1D000) [pid = 384] [serial = 1974] [outer = 0000000000000000] 09:55:24 INFO - PROCESS | 384 | ++DOMWINDOW == 162 (000000CF3354B400) [pid = 384] [serial = 1975] [outer = 000000CF31E1D000] 09:55:24 INFO - PROCESS | 384 | 1461084924029 Marionette DEBUG loaded listener.js 09:55:24 INFO - PROCESS | 384 | ++DOMWINDOW == 163 (000000CF39B91000) [pid = 384] [serial = 1976] [outer = 000000CF31E1D000] 09:55:24 INFO - PROCESS | 384 | 1461084924620 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]]]}] 09:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1168ms 09:55:24 INFO - PROCESS | 384 | 1461084924672 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 09:55:24 INFO - PROCESS | 384 | 1461084924674 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 09:55:24 INFO - PROCESS | 384 | 1461084924678 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:55:24 INFO - PROCESS | 384 | 1461084924679 Marionette TRACE conn5 <- [1,2598,null,{}] 09:55:24 INFO - PROCESS | 384 | 1461084924683 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}] 09:55:24 INFO - PROCESS | 384 | 1461084924797 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 09:55:24 INFO - PROCESS | 384 | 1461084924916 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4451D000 == 124 [pid = 384] [id = 659] 09:55:24 INFO - PROCESS | 384 | ++DOMWINDOW == 164 (000000CF3F470000) [pid = 384] [serial = 1977] [outer = 0000000000000000] 09:55:24 INFO - PROCESS | 384 | ++DOMWINDOW == 165 (000000CF403EF000) [pid = 384] [serial = 1978] [outer = 000000CF3F470000] 09:55:24 INFO - PROCESS | 384 | 1461084924965 Marionette DEBUG loaded listener.js 09:55:25 INFO - PROCESS | 384 | ++DOMWINDOW == 166 (000000CF406A1800) [pid = 384] [serial = 1979] [outer = 000000CF3F470000] 09:55:25 INFO - PROCESS | 384 | 1461084925397 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]]]}] 09:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 776ms 09:55:25 INFO - PROCESS | 384 | 1461084925457 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 09:55:25 INFO - PROCESS | 384 | 1461084925459 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 09:55:25 INFO - PROCESS | 384 | 1461084925463 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:55:25 INFO - PROCESS | 384 | 1461084925465 Marionette TRACE conn5 <- [1,2602,null,{}] 09:55:25 INFO - PROCESS | 384 | 1461084925473 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}] 09:55:25 INFO - PROCESS | 384 | 1461084925583 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 09:55:25 INFO - PROCESS | 384 | 1461084925594 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48257800 == 125 [pid = 384] [id = 660] 09:55:25 INFO - PROCESS | 384 | ++DOMWINDOW == 167 (000000CF40730000) [pid = 384] [serial = 1980] [outer = 0000000000000000] 09:55:25 INFO - PROCESS | 384 | ++DOMWINDOW == 168 (000000CF40CAA800) [pid = 384] [serial = 1981] [outer = 000000CF40730000] 09:55:25 INFO - PROCESS | 384 | 1461084925641 Marionette DEBUG loaded listener.js 09:55:25 INFO - PROCESS | 384 | ++DOMWINDOW == 169 (000000CF415DF000) [pid = 384] [serial = 1982] [outer = 000000CF40730000] 09:55:26 INFO - PROCESS | 384 | 1461084926113 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]]]}] 09:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 671ms 09:55:26 INFO - PROCESS | 384 | 1461084926147 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 09:55:26 INFO - PROCESS | 384 | 1461084926150 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 09:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:55:26 INFO - PROCESS | 384 | 1461084926163 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:55:26 INFO - PROCESS | 384 | 1461084926165 Marionette TRACE conn5 <- [1,2606,null,{}] 09:55:26 INFO - PROCESS | 384 | 1461084926169 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}] 09:55:26 INFO - PROCESS | 384 | 1461084926342 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 09:55:26 INFO - PROCESS | 384 | 1461084926397 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D34800 == 126 [pid = 384] [id = 661] 09:55:26 INFO - PROCESS | 384 | ++DOMWINDOW == 170 (000000CF41F92000) [pid = 384] [serial = 1983] [outer = 0000000000000000] 09:55:26 INFO - PROCESS | 384 | ++DOMWINDOW == 171 (000000CF43C2CC00) [pid = 384] [serial = 1984] [outer = 000000CF41F92000] 09:55:26 INFO - PROCESS | 384 | 1461084926508 Marionette DEBUG loaded listener.js 09:55:26 INFO - PROCESS | 384 | ++DOMWINDOW == 172 (000000CF43E48000) [pid = 384] [serial = 1985] [outer = 000000CF41F92000] 09:55:26 INFO - PROCESS | 384 | 1461084926951 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]]]}] 09:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 839ms 09:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:55:27 INFO - PROCESS | 384 | 1461084927003 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 09:55:27 INFO - PROCESS | 384 | 1461084927005 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 09:55:27 INFO - PROCESS | 384 | 1461084927008 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:55:27 INFO - PROCESS | 384 | 1461084927010 Marionette TRACE conn5 <- [1,2610,null,{}] 09:55:27 INFO - PROCESS | 384 | 1461084927013 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}] 09:55:27 INFO - PROCESS | 384 | 1461084927164 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 09:55:27 INFO - PROCESS | 384 | 1461084927187 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49538800 == 127 [pid = 384] [id = 662] 09:55:27 INFO - PROCESS | 384 | ++DOMWINDOW == 173 (000000CF41FB5000) [pid = 384] [serial = 1986] [outer = 0000000000000000] 09:55:27 INFO - PROCESS | 384 | ++DOMWINDOW == 174 (000000CF4437EC00) [pid = 384] [serial = 1987] [outer = 000000CF41FB5000] 09:55:27 INFO - PROCESS | 384 | 1461084927234 Marionette DEBUG loaded listener.js 09:55:27 INFO - PROCESS | 384 | ++DOMWINDOW == 175 (000000CF44476800) [pid = 384] [serial = 1988] [outer = 000000CF41FB5000] 09:55:27 INFO - PROCESS | 384 | 1461084927710 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]]]}] 09:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 734ms 09:55:27 INFO - PROCESS | 384 | 1461084927785 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 09:55:27 INFO - PROCESS | 384 | 1461084927787 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 09:55:27 INFO - PROCESS | 384 | 1461084927791 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:55:27 INFO - PROCESS | 384 | 1461084927793 Marionette TRACE conn5 <- [1,2614,null,{}] 09:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:55:27 INFO - PROCESS | 384 | 1461084927796 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}] 09:55:27 INFO - PROCESS | 384 | 1461084927949 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 09:55:27 INFO - PROCESS | 384 | 1461084927972 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B066800 == 128 [pid = 384] [id = 663] 09:55:27 INFO - PROCESS | 384 | ++DOMWINDOW == 176 (000000CF449BBC00) [pid = 384] [serial = 1989] [outer = 0000000000000000] 09:55:28 INFO - PROCESS | 384 | ++DOMWINDOW == 177 (000000CF44C41400) [pid = 384] [serial = 1990] [outer = 000000CF449BBC00] 09:55:28 INFO - PROCESS | 384 | 1461084928019 Marionette DEBUG loaded listener.js 09:55:28 INFO - PROCESS | 384 | ++DOMWINDOW == 178 (000000CF44D14800) [pid = 384] [serial = 1991] [outer = 000000CF449BBC00] 09:55:28 INFO - PROCESS | 384 | --DOMWINDOW == 177 (000000CF3FF0AC00) [pid = 384] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:55:28 INFO - PROCESS | 384 | --DOMWINDOW == 176 (000000CF3F4C5000) [pid = 384] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:55:28 INFO - PROCESS | 384 | --DOMWINDOW == 175 (000000CF4072C000) [pid = 384] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:55:28 INFO - PROCESS | 384 | --DOMWINDOW == 174 (000000CF4072D000) [pid = 384] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:55:28 INFO - PROCESS | 384 | --DOMWINDOW == 173 (000000CF31E36C00) [pid = 384] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:55:28 INFO - PROCESS | 384 | --DOMWINDOW == 172 (000000CF41954000) [pid = 384] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:55:28 INFO - PROCESS | 384 | --DOMWINDOW == 171 (000000CF337DC800) [pid = 384] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:55:28 INFO - PROCESS | 384 | --DOMWINDOW == 170 (000000CF337DE000) [pid = 384] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:55:28 INFO - PROCESS | 384 | --DOMWINDOW == 169 (000000CF40E2A000) [pid = 384] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:55:28 INFO - PROCESS | 384 | --DOMWINDOW == 168 (000000CF39BD6000) [pid = 384] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:55:28 INFO - PROCESS | 384 | --DOMWINDOW == 167 (000000CF31E1F000) [pid = 384] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:55:28 INFO - PROCESS | 384 | 1461084928687 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]]]}] 09:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 923ms 09:55:28 INFO - PROCESS | 384 | 1461084928722 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 09:55:28 INFO - PROCESS | 384 | 1461084928724 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 09:55:28 INFO - PROCESS | 384 | 1461084928727 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:55:28 INFO - PROCESS | 384 | 1461084928729 Marionette TRACE conn5 <- [1,2618,null,{}] 09:55:28 INFO - PROCESS | 384 | 1461084928733 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}] 09:55:28 INFO - PROCESS | 384 | 1461084928841 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 09:55:28 INFO - PROCESS | 384 | 1461084928848 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B6C8800 == 129 [pid = 384] [id = 664] 09:55:28 INFO - PROCESS | 384 | ++DOMWINDOW == 168 (000000CF3FC1EC00) [pid = 384] [serial = 1992] [outer = 0000000000000000] 09:55:28 INFO - PROCESS | 384 | ++DOMWINDOW == 169 (000000CF41954000) [pid = 384] [serial = 1993] [outer = 000000CF3FC1EC00] 09:55:28 INFO - PROCESS | 384 | 1461084928895 Marionette DEBUG loaded listener.js 09:55:28 INFO - PROCESS | 384 | ++DOMWINDOW == 170 (000000CF44D1C800) [pid = 384] [serial = 1994] [outer = 000000CF3FC1EC00] 09:55:29 INFO - PROCESS | 384 | 1461084929340 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]]]}] 09:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 671ms 09:55:29 INFO - PROCESS | 384 | 1461084929406 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 09:55:29 INFO - PROCESS | 384 | 1461084929409 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 09:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:55:29 INFO - PROCESS | 384 | 1461084929412 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:55:29 INFO - PROCESS | 384 | 1461084929414 Marionette TRACE conn5 <- [1,2622,null,{}] 09:55:29 INFO - PROCESS | 384 | 1461084929418 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}] 09:55:29 INFO - PROCESS | 384 | 1461084929530 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 09:55:29 INFO - PROCESS | 384 | 1461084929587 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C139000 == 130 [pid = 384] [id = 665] 09:55:29 INFO - PROCESS | 384 | ++DOMWINDOW == 171 (000000CF45486400) [pid = 384] [serial = 1995] [outer = 0000000000000000] 09:55:29 INFO - PROCESS | 384 | ++DOMWINDOW == 172 (000000CF45E8D400) [pid = 384] [serial = 1996] [outer = 000000CF45486400] 09:55:29 INFO - PROCESS | 384 | 1461084929633 Marionette DEBUG loaded listener.js 09:55:29 INFO - PROCESS | 384 | ++DOMWINDOW == 173 (000000CF47EC7800) [pid = 384] [serial = 1997] [outer = 000000CF45486400] 09:55:30 INFO - PROCESS | 384 | 1461084930090 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]]]}] 09:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 734ms 09:55:30 INFO - PROCESS | 384 | 1461084930150 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 09:55:30 INFO - PROCESS | 384 | 1461084930153 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 09:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:55:30 INFO - PROCESS | 384 | 1461084930156 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:55:30 INFO - PROCESS | 384 | 1461084930158 Marionette TRACE conn5 <- [1,2626,null,{}] 09:55:30 INFO - PROCESS | 384 | 1461084930162 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}] 09:55:30 INFO - PROCESS | 384 | 1461084930290 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 09:55:30 INFO - PROCESS | 384 | 1461084930296 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C29A800 == 131 [pid = 384] [id = 666] 09:55:30 INFO - PROCESS | 384 | ++DOMWINDOW == 174 (000000CF47F80800) [pid = 384] [serial = 1998] [outer = 0000000000000000] 09:55:30 INFO - PROCESS | 384 | ++DOMWINDOW == 175 (000000CF4844BC00) [pid = 384] [serial = 1999] [outer = 000000CF47F80800] 09:55:30 INFO - PROCESS | 384 | 1461084930348 Marionette DEBUG loaded listener.js 09:55:30 INFO - PROCESS | 384 | ++DOMWINDOW == 176 (000000CF4A535C00) [pid = 384] [serial = 2000] [outer = 000000CF47F80800] 09:55:31 INFO - PROCESS | 384 | 1461084931189 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]]]}] 09:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1070ms 09:55:31 INFO - PROCESS | 384 | 1461084931229 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 09:55:31 INFO - PROCESS | 384 | 1461084931235 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 09:55:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:55:31 INFO - PROCESS | 384 | 1461084931241 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:55:31 INFO - PROCESS | 384 | 1461084931245 Marionette TRACE conn5 <- [1,2630,null,{}] 09:55:31 INFO - PROCESS | 384 | 1461084931251 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}] 09:55:31 INFO - PROCESS | 384 | 1461084931398 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 09:55:31 INFO - PROCESS | 384 | 1461084931574 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44350800 == 132 [pid = 384] [id = 667] 09:55:31 INFO - PROCESS | 384 | ++DOMWINDOW == 177 (000000CF38EF4C00) [pid = 384] [serial = 2001] [outer = 0000000000000000] 09:55:31 INFO - PROCESS | 384 | ++DOMWINDOW == 178 (000000CF39B11400) [pid = 384] [serial = 2002] [outer = 000000CF38EF4C00] 09:55:31 INFO - PROCESS | 384 | 1461084931636 Marionette DEBUG loaded listener.js 09:55:31 INFO - PROCESS | 384 | ++DOMWINDOW == 179 (000000CF3F45AC00) [pid = 384] [serial = 2003] [outer = 000000CF38EF4C00] 09:55:32 INFO - PROCESS | 384 | 1461084932242 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]]]}] 09:55:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:55:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1028ms 09:55:32 INFO - PROCESS | 384 | 1461084932272 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 09:55:32 INFO - PROCESS | 384 | 1461084932279 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 09:55:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:55:32 INFO - PROCESS | 384 | 1461084932285 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:55:32 INFO - PROCESS | 384 | 1461084932289 Marionette TRACE conn5 <- [1,2634,null,{}] 09:55:32 INFO - PROCESS | 384 | 1461084932293 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}] 09:55:32 INFO - PROCESS | 384 | 1461084932436 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 09:55:32 INFO - PROCESS | 384 | 1461084932609 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF487D8800 == 133 [pid = 384] [id = 668] 09:55:32 INFO - PROCESS | 384 | ++DOMWINDOW == 180 (000000CF40367000) [pid = 384] [serial = 2004] [outer = 0000000000000000] 09:55:32 INFO - PROCESS | 384 | ++DOMWINDOW == 181 (000000CF40584000) [pid = 384] [serial = 2005] [outer = 000000CF40367000] 09:55:32 INFO - PROCESS | 384 | 1461084932668 Marionette DEBUG loaded listener.js 09:55:32 INFO - PROCESS | 384 | ++DOMWINDOW == 182 (000000CF415DDC00) [pid = 384] [serial = 2006] [outer = 000000CF40367000] 09:55:33 INFO - PROCESS | 384 | 1461084933310 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]]]}] 09:55:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:55:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1076ms 09:55:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:55:33 INFO - PROCESS | 384 | 1461084933366 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 09:55:33 INFO - PROCESS | 384 | 1461084933369 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 09:55:33 INFO - PROCESS | 384 | 1461084933373 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:55:33 INFO - PROCESS | 384 | 1461084933377 Marionette TRACE conn5 <- [1,2638,null,{}] 09:55:33 INFO - PROCESS | 384 | 1461084933389 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}] 09:55:33 INFO - PROCESS | 384 | 1461084933533 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 09:55:33 INFO - PROCESS | 384 | 1461084933696 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C547000 == 134 [pid = 384] [id = 669] 09:55:33 INFO - PROCESS | 384 | ++DOMWINDOW == 183 (000000CF43E11000) [pid = 384] [serial = 2007] [outer = 0000000000000000] 09:55:33 INFO - PROCESS | 384 | ++DOMWINDOW == 184 (000000CF44410800) [pid = 384] [serial = 2008] [outer = 000000CF43E11000] 09:55:33 INFO - PROCESS | 384 | 1461084933760 Marionette DEBUG loaded listener.js 09:55:33 INFO - PROCESS | 384 | ++DOMWINDOW == 185 (000000CF45014800) [pid = 384] [serial = 2009] [outer = 000000CF43E11000] 09:55:34 INFO - PROCESS | 384 | 1461084934339 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]]]}] 09:55:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:55:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 986ms 09:55:34 INFO - PROCESS | 384 | 1461084934368 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 09:55:34 INFO - PROCESS | 384 | 1461084934372 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 09:55:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:55:34 INFO - PROCESS | 384 | 1461084934377 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:55:34 INFO - PROCESS | 384 | 1461084934379 Marionette TRACE conn5 <- [1,2642,null,{}] 09:55:34 INFO - PROCESS | 384 | 1461084934383 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}] 09:55:34 INFO - PROCESS | 384 | 1461084934522 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 09:55:34 INFO - PROCESS | 384 | 1461084934694 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D9E3000 == 135 [pid = 384] [id = 670] 09:55:34 INFO - PROCESS | 384 | ++DOMWINDOW == 186 (000000CF47F82800) [pid = 384] [serial = 2010] [outer = 0000000000000000] 09:55:34 INFO - PROCESS | 384 | ++DOMWINDOW == 187 (000000CF48445800) [pid = 384] [serial = 2011] [outer = 000000CF47F82800] 09:55:34 INFO - PROCESS | 384 | 1461084934753 Marionette DEBUG loaded listener.js 09:55:34 INFO - PROCESS | 384 | ++DOMWINDOW == 188 (000000CF495DF400) [pid = 384] [serial = 2012] [outer = 000000CF47F82800] 09:55:35 INFO - PROCESS | 384 | 1461084935322 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]]]}] 09:55:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:55:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 986ms 09:55:35 INFO - PROCESS | 384 | 1461084935368 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 09:55:35 INFO - PROCESS | 384 | 1461084935371 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 09:55:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:55:35 INFO - PROCESS | 384 | 1461084935374 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:55:35 INFO - PROCESS | 384 | 1461084935376 Marionette TRACE conn5 <- [1,2646,null,{}] 09:55:35 INFO - PROCESS | 384 | 1461084935380 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}] 09:55:35 INFO - PROCESS | 384 | 1461084935514 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 09:55:35 INFO - PROCESS | 384 | 1461084935686 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:35 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E12A000 == 136 [pid = 384] [id = 671] 09:55:35 INFO - PROCESS | 384 | ++DOMWINDOW == 189 (000000CF4A53F400) [pid = 384] [serial = 2013] [outer = 0000000000000000] 09:55:35 INFO - PROCESS | 384 | ++DOMWINDOW == 190 (000000CF4B362C00) [pid = 384] [serial = 2014] [outer = 000000CF4A53F400] 09:55:35 INFO - PROCESS | 384 | 1461084935745 Marionette DEBUG loaded listener.js 09:55:35 INFO - PROCESS | 384 | ++DOMWINDOW == 191 (000000CF4B36D000) [pid = 384] [serial = 2015] [outer = 000000CF4A53F400] 09:55:36 INFO - PROCESS | 384 | 1461084936345 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]]]}] 09:55:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:55:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1023ms 09:55:36 INFO - PROCESS | 384 | 1461084936399 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 09:55:36 INFO - PROCESS | 384 | 1461084936402 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 09:55:36 INFO - PROCESS | 384 | 1461084936406 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:55:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:55:36 INFO - PROCESS | 384 | 1461084936408 Marionette TRACE conn5 <- [1,2650,null,{}] 09:55:36 INFO - PROCESS | 384 | 1461084936412 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}] 09:55:36 INFO - PROCESS | 384 | 1461084936606 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 09:55:36 INFO - PROCESS | 384 | 1461084936767 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E4CB000 == 137 [pid = 384] [id = 672] 09:55:36 INFO - PROCESS | 384 | ++DOMWINDOW == 192 (000000CF4B3BB800) [pid = 384] [serial = 2016] [outer = 0000000000000000] 09:55:36 INFO - PROCESS | 384 | ++DOMWINDOW == 193 (000000CF4B80F400) [pid = 384] [serial = 2017] [outer = 000000CF4B3BB800] 09:55:36 INFO - PROCESS | 384 | 1461084936828 Marionette DEBUG loaded listener.js 09:55:36 INFO - PROCESS | 384 | ++DOMWINDOW == 194 (000000CF4C119000) [pid = 384] [serial = 2018] [outer = 000000CF4B3BB800] 09:55:37 INFO - PROCESS | 384 | 1461084937372 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]]]}] 09:55:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:55:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1021ms 09:55:37 INFO - PROCESS | 384 | 1461084937430 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 09:55:37 INFO - PROCESS | 384 | 1461084937432 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 09:55:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:55:37 INFO - PROCESS | 384 | 1461084937436 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:55:37 INFO - PROCESS | 384 | 1461084937438 Marionette TRACE conn5 <- [1,2654,null,{}] 09:55:37 INFO - PROCESS | 384 | 1461084937442 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}] 09:55:37 INFO - PROCESS | 384 | 1461084937577 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 09:55:37 INFO - PROCESS | 384 | 1461084937750 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:37 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E7A8000 == 138 [pid = 384] [id = 673] 09:55:37 INFO - PROCESS | 384 | ++DOMWINDOW == 195 (000000CF4B803000) [pid = 384] [serial = 2019] [outer = 0000000000000000] 09:55:37 INFO - PROCESS | 384 | ++DOMWINDOW == 196 (000000CF4C42D400) [pid = 384] [serial = 2020] [outer = 000000CF4B803000] 09:55:37 INFO - PROCESS | 384 | 1461084937808 Marionette DEBUG loaded listener.js 09:55:37 INFO - PROCESS | 384 | ++DOMWINDOW == 197 (000000CF4C437800) [pid = 384] [serial = 2021] [outer = 000000CF4B803000] 09:55:38 INFO - PROCESS | 384 | [384] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 09:55:38 INFO - PROCESS | 384 | [384] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 09:55:38 INFO - PROCESS | 384 | 1461084938833 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]]]}] 09:55:38 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) 09:55:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1428ms 09:55:38 INFO - PROCESS | 384 | 1461084938906 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 09:55:38 INFO - PROCESS | 384 | 1461084938909 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 09:55:38 INFO - PROCESS | 384 | 1461084938914 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:55:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:55:38 INFO - PROCESS | 384 | 1461084938916 Marionette TRACE conn5 <- [1,2658,null,{}] 09:55:38 INFO - PROCESS | 384 | 1461084938920 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}] 09:55:39 INFO - PROCESS | 384 | 1461084939043 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 09:55:39 INFO - PROCESS | 384 | 1461084939278 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E8DE800 == 139 [pid = 384] [id = 674] 09:55:39 INFO - PROCESS | 384 | ++DOMWINDOW == 198 (000000CF4CD1CC00) [pid = 384] [serial = 2022] [outer = 0000000000000000] 09:55:39 INFO - PROCESS | 384 | ++DOMWINDOW == 199 (000000CF4CD27800) [pid = 384] [serial = 2023] [outer = 000000CF4CD1CC00] 09:55:39 INFO - PROCESS | 384 | 1461084939336 Marionette DEBUG loaded listener.js 09:55:39 INFO - PROCESS | 384 | ++DOMWINDOW == 200 (000000CF4CE1C800) [pid = 384] [serial = 2024] [outer = 000000CF4CD1CC00] 09:55:40 INFO - PROCESS | 384 | 1461084940384 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] 09:55:40 INFO - PROCESS | 384 | 1461084940457 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 09:55:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:55:40 INFO - PROCESS | 384 | 1461084940461 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:55:40 INFO - PROCESS | 384 | 1461084940463 Marionette TRACE conn5 <- [1,2662,null,{}] 09:55:40 INFO - PROCESS | 384 | 1461084940467 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}] 09:55:40 INFO - PROCESS | 384 | 1461084940635 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 09:55:40 INFO - PROCESS | 384 | 1461084940825 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4F412800 == 140 [pid = 384] [id = 675] 09:55:40 INFO - PROCESS | 384 | ++DOMWINDOW == 201 (000000CF4CE21800) [pid = 384] [serial = 2025] [outer = 0000000000000000] 09:55:40 INFO - PROCESS | 384 | ++DOMWINDOW == 202 (000000CF4D1ED800) [pid = 384] [serial = 2026] [outer = 000000CF4CE21800] 09:55:40 INFO - PROCESS | 384 | 1461084940881 Marionette DEBUG loaded listener.js 09:55:40 INFO - PROCESS | 384 | ++DOMWINDOW == 203 (000000CF4D355000) [pid = 384] [serial = 2027] [outer = 000000CF4CE21800] 09:55:41 INFO - PROCESS | 384 | 1461084941882 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] 09:55:42 INFO - PROCESS | 384 | 1461084941995 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 09:55:42 INFO - PROCESS | 384 | 1461084942001 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:55:42 INFO - PROCESS | 384 | 1461084942003 Marionette TRACE conn5 <- [1,2666,null,{}] 09:55:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:55:42 INFO - PROCESS | 384 | 1461084942007 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}] 09:55:42 INFO - PROCESS | 384 | 1461084942131 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 09:55:42 INFO - PROCESS | 384 | 1461084942361 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF347C8800 == 141 [pid = 384] [id = 676] 09:55:42 INFO - PROCESS | 384 | ++DOMWINDOW == 204 (000000CF33492C00) [pid = 384] [serial = 2028] [outer = 0000000000000000] 09:55:42 INFO - PROCESS | 384 | ++DOMWINDOW == 205 (000000CF38E9BC00) [pid = 384] [serial = 2029] [outer = 000000CF33492C00] 09:55:42 INFO - PROCESS | 384 | 1461084942420 Marionette DEBUG loaded listener.js 09:55:42 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF40722C00) [pid = 384] [serial = 2030] [outer = 000000CF33492C00] 09:55:43 INFO - PROCESS | 384 | 1461084943503 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]]]}] 09:55:43 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) 09:55:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1537ms 09:55:43 INFO - PROCESS | 384 | 1461084943547 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 09:55:43 INFO - PROCESS | 384 | 1461084943551 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 09:55:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:55:43 INFO - PROCESS | 384 | 1461084943555 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:55:43 INFO - PROCESS | 384 | 1461084943559 Marionette TRACE conn5 <- [1,2670,null,{}] 09:55:43 INFO - PROCESS | 384 | 1461084943565 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}] 09:55:43 INFO - PROCESS | 384 | 1461084943731 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 09:55:43 INFO - PROCESS | 384 | 1461084943921 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E48000 == 142 [pid = 384] [id = 677] 09:55:43 INFO - PROCESS | 384 | ++DOMWINDOW == 207 (000000CF3817FC00) [pid = 384] [serial = 2031] [outer = 0000000000000000] 09:55:43 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF38975000) [pid = 384] [serial = 2032] [outer = 000000CF3817FC00] 09:55:43 INFO - PROCESS | 384 | 1461084943974 Marionette DEBUG loaded listener.js 09:55:44 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF3C9A2C00) [pid = 384] [serial = 2033] [outer = 000000CF3817FC00] 09:55:45 INFO - PROCESS | 384 | 1461084944996 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]]]}] 09:55:45 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) 09:55:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1485ms 09:55:45 INFO - PROCESS | 384 | 1461084945081 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 09:55:45 INFO - PROCESS | 384 | 1461084945087 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 09:55:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:55:45 INFO - PROCESS | 384 | 1461084945096 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:55:45 INFO - PROCESS | 384 | 1461084945099 Marionette TRACE conn5 <- [1,2674,null,{}] 09:55:45 INFO - PROCESS | 384 | 1461084945103 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}] 09:55:45 INFO - PROCESS | 384 | 1461084945222 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C139000 == 141 [pid = 384] [id = 665] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B6C8800 == 140 [pid = 384] [id = 664] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B066800 == 139 [pid = 384] [id = 663] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF49538800 == 138 [pid = 384] [id = 662] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D34800 == 137 [pid = 384] [id = 661] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 208 (000000CF535D7800) [pid = 384] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 207 (000000CF504B9000) [pid = 384] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 206 (000000CF51E19000) [pid = 384] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 205 (000000CF53892800) [pid = 384] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 204 (000000CF4DC32C00) [pid = 384] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 203 (000000CF4437C000) [pid = 384] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF48257800 == 136 [pid = 384] [id = 660] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4451D000 == 135 [pid = 384] [id = 659] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF38AAB800 == 134 [pid = 384] [id = 658] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF48403800 == 133 [pid = 384] [id = 657] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF42A22800 == 132 [pid = 384] [id = 656] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E133000 == 131 [pid = 384] [id = 652] 09:55:45 INFO - PROCESS | 384 | 1461084945547 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4DC07800 == 130 [pid = 384] [id = 651] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D8A2000 == 129 [pid = 384] [id = 650] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4CE33000 == 128 [pid = 384] [id = 649] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C45A800 == 127 [pid = 384] [id = 648] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C280800 == 126 [pid = 384] [id = 647] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C188000 == 125 [pid = 384] [id = 646] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B76B800 == 124 [pid = 384] [id = 645] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B469000 == 123 [pid = 384] [id = 644] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF44355000 == 122 [pid = 384] [id = 643] 09:55:45 INFO - PROCESS | 384 | --DOCSHELL 000000CF3FE1C000 == 121 [pid = 384] [id = 642] 09:55:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF38AAB800 == 122 [pid = 384] [id = 678] 09:55:45 INFO - PROCESS | 384 | ++DOMWINDOW == 204 (000000CF31E13C00) [pid = 384] [serial = 2034] [outer = 0000000000000000] 09:55:45 INFO - PROCESS | 384 | ++DOMWINDOW == 205 (000000CF3275F000) [pid = 384] [serial = 2035] [outer = 000000CF31E13C00] 09:55:45 INFO - PROCESS | 384 | 1461084945604 Marionette DEBUG loaded listener.js 09:55:45 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF38236400) [pid = 384] [serial = 2036] [outer = 000000CF31E13C00] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 205 (000000CF415DC000) [pid = 384] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 204 (000000CF419D2400) [pid = 384] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 203 (000000CF417F0800) [pid = 384] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 202 (000000CF43E08400) [pid = 384] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 201 (000000CF3284F000) [pid = 384] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 200 (000000CF385C4400) [pid = 384] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 199 (000000CF38E3B800) [pid = 384] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 198 (000000CF38438000) [pid = 384] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 197 (000000CF40817C00) [pid = 384] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 196 (000000CF4036D800) [pid = 384] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 195 (000000CF406A1C00) [pid = 384] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 194 (000000CF4843FC00) [pid = 384] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 193 (000000CF417F0400) [pid = 384] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 192 (000000CF33F42800) [pid = 384] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 191 (000000CF337E4C00) [pid = 384] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 190 (000000CF4E73A400) [pid = 384] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 189 (000000CF3C9A0C00) [pid = 384] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 188 (000000CF3FC19800) [pid = 384] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 187 (000000CF3FF06800) [pid = 384] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 186 (000000CF3F95FC00) [pid = 384] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 185 (000000CF5154C800) [pid = 384] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 184 (000000CF4DE23C00) [pid = 384] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 183 (000000CF3D77D400) [pid = 384] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 182 (000000CF3C99E000) [pid = 384] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 181 (000000CF38F29000) [pid = 384] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 180 (000000CF441D2C00) [pid = 384] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 179 (000000CF4310C400) [pid = 384] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 09:55:45 INFO - PROCESS | 384 | --DOMWINDOW == 178 (000000CF40E2EC00) [pid = 384] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 09:55:46 INFO - PROCESS | 384 | 1461084946585 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] 09:55:46 INFO - PROCESS | 384 | 1461084946635 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 09:55:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:55:46 INFO - PROCESS | 384 | 1461084946639 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:55:46 INFO - PROCESS | 384 | 1461084946643 Marionette TRACE conn5 <- [1,2678,null,{}] 09:55:46 INFO - PROCESS | 384 | 1461084946654 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}] 09:55:46 INFO - PROCESS | 384 | 1461084946770 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 09:55:46 INFO - PROCESS | 384 | 1461084946777 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449D1800 == 123 [pid = 384] [id = 679] 09:55:46 INFO - PROCESS | 384 | ++DOMWINDOW == 179 (000000CF3DD2C800) [pid = 384] [serial = 2037] [outer = 0000000000000000] 09:55:46 INFO - PROCESS | 384 | ++DOMWINDOW == 180 (000000CF3FF02C00) [pid = 384] [serial = 2038] [outer = 000000CF3DD2C800] 09:55:46 INFO - PROCESS | 384 | 1461084946827 Marionette DEBUG loaded listener.js 09:55:46 INFO - PROCESS | 384 | ++DOMWINDOW == 181 (000000CF40366400) [pid = 384] [serial = 2039] [outer = 000000CF3DD2C800] 09:55:47 INFO - PROCESS | 384 | 1461084947815 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] 09:55:47 INFO - PROCESS | 384 | 1461084947883 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 09:55:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:55:47 INFO - PROCESS | 384 | 1461084947893 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:55:47 INFO - PROCESS | 384 | 1461084947895 Marionette TRACE conn5 <- [1,2682,null,{}] 09:55:47 INFO - PROCESS | 384 | 1461084947899 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}] 09:55:48 INFO - PROCESS | 384 | 1461084948050 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 09:55:48 INFO - PROCESS | 384 | 1461084948066 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484F6000 == 124 [pid = 384] [id = 680] 09:55:48 INFO - PROCESS | 384 | ++DOMWINDOW == 182 (000000CF4049C800) [pid = 384] [serial = 2040] [outer = 0000000000000000] 09:55:48 INFO - PROCESS | 384 | ++DOMWINDOW == 183 (000000CF40723C00) [pid = 384] [serial = 2041] [outer = 000000CF4049C800] 09:55:48 INFO - PROCESS | 384 | 1461084948114 Marionette DEBUG loaded listener.js 09:55:48 INFO - PROCESS | 384 | ++DOMWINDOW == 184 (000000CF40C9B400) [pid = 384] [serial = 2042] [outer = 000000CF4049C800] 09:55:49 INFO - PROCESS | 384 | 1461084949082 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] 09:55:49 INFO - PROCESS | 384 | 1461084949139 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 09:55:49 INFO - PROCESS | 384 | 1461084949142 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:55:49 INFO - PROCESS | 384 | 1461084949144 Marionette TRACE conn5 <- [1,2686,null,{}] 09:55:49 INFO - PROCESS | 384 | 1461084949148 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}] 09:55:49 INFO - PROCESS | 384 | 1461084949298 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 09:55:49 INFO - PROCESS | 384 | 1461084949314 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49216800 == 125 [pid = 384] [id = 681] 09:55:49 INFO - PROCESS | 384 | ++DOMWINDOW == 185 (000000CF40DD8000) [pid = 384] [serial = 2043] [outer = 0000000000000000] 09:55:49 INFO - PROCESS | 384 | ++DOMWINDOW == 186 (000000CF415E2800) [pid = 384] [serial = 2044] [outer = 000000CF40DD8000] 09:55:49 INFO - PROCESS | 384 | 1461084949362 Marionette DEBUG loaded listener.js 09:55:49 INFO - PROCESS | 384 | ++DOMWINDOW == 187 (000000CF41AE8000) [pid = 384] [serial = 2045] [outer = 000000CF40DD8000] 09:55:49 INFO - PROCESS | 384 | --DOMWINDOW == 186 (000000CF3F470000) [pid = 384] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:55:49 INFO - PROCESS | 384 | --DOMWINDOW == 185 (000000CF41FB5000) [pid = 384] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:55:49 INFO - PROCESS | 384 | --DOMWINDOW == 184 (000000CF40730000) [pid = 384] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:55:49 INFO - PROCESS | 384 | --DOMWINDOW == 183 (000000CF3928D000) [pid = 384] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:55:49 INFO - PROCESS | 384 | --DOMWINDOW == 182 (000000CF337DF400) [pid = 384] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:55:49 INFO - PROCESS | 384 | --DOMWINDOW == 181 (000000CF449BBC00) [pid = 384] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:55:49 INFO - PROCESS | 384 | --DOMWINDOW == 180 (000000CF403E9000) [pid = 384] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:55:49 INFO - PROCESS | 384 | --DOMWINDOW == 179 (000000CF31E1D000) [pid = 384] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:55:49 INFO - PROCESS | 384 | --DOMWINDOW == 178 (000000CF45486400) [pid = 384] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:55:49 INFO - PROCESS | 384 | --DOMWINDOW == 177 (000000CF3FC1EC00) [pid = 384] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:55:49 INFO - PROCESS | 384 | --DOMWINDOW == 176 (000000CF50465400) [pid = 384] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:55:49 INFO - PROCESS | 384 | --DOMWINDOW == 175 (000000CF41F92000) [pid = 384] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:55:50 INFO - PROCESS | 384 | 1461084950551 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] 09:55:50 INFO - PROCESS | 384 | 1461084950587 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 09:55:50 INFO - PROCESS | 384 | 1461084950590 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:55:50 INFO - PROCESS | 384 | 1461084950592 Marionette TRACE conn5 <- [1,2690,null,{}] 09:55:50 INFO - PROCESS | 384 | 1461084950596 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}] 09:55:50 INFO - PROCESS | 384 | 1461084950724 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 09:55:50 INFO - PROCESS | 384 | 1461084950732 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:50 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B063000 == 126 [pid = 384] [id = 682] 09:55:50 INFO - PROCESS | 384 | ++DOMWINDOW == 176 (000000CF4072C800) [pid = 384] [serial = 2046] [outer = 0000000000000000] 09:55:50 INFO - PROCESS | 384 | ++DOMWINDOW == 177 (000000CF43E0E400) [pid = 384] [serial = 2047] [outer = 000000CF4072C800] 09:55:50 INFO - PROCESS | 384 | 1461084950783 Marionette DEBUG loaded listener.js 09:55:50 INFO - PROCESS | 384 | ++DOMWINDOW == 178 (000000CF44269C00) [pid = 384] [serial = 2048] [outer = 000000CF4072C800] 09:55:51 INFO - PROCESS | 384 | 1461084951305 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]]]}] 09:55:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:55:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 776ms 09:55:51 INFO - PROCESS | 384 | 1461084951370 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 09:55:51 INFO - PROCESS | 384 | 1461084951372 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 09:55:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:55:51 INFO - PROCESS | 384 | 1461084951375 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:55:51 INFO - PROCESS | 384 | 1461084951377 Marionette TRACE conn5 <- [1,2694,null,{}] 09:55:51 INFO - PROCESS | 384 | 1461084951381 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}] 09:55:51 INFO - PROCESS | 384 | 1461084951488 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 09:55:51 INFO - PROCESS | 384 | 1461084951498 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:51 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B75F800 == 127 [pid = 384] [id = 683] 09:55:51 INFO - PROCESS | 384 | ++DOMWINDOW == 179 (000000CF44389000) [pid = 384] [serial = 2049] [outer = 0000000000000000] 09:55:51 INFO - PROCESS | 384 | ++DOMWINDOW == 180 (000000CF44413800) [pid = 384] [serial = 2050] [outer = 000000CF44389000] 09:55:51 INFO - PROCESS | 384 | 1461084951545 Marionette DEBUG loaded listener.js 09:55:51 INFO - PROCESS | 384 | ++DOMWINDOW == 181 (000000CF449BF000) [pid = 384] [serial = 2051] [outer = 000000CF44389000] 09:55:52 INFO - PROCESS | 384 | 1461084952366 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]]]}] 09:55:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:55:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1022ms 09:55:52 INFO - PROCESS | 384 | 1461084952400 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 09:55:52 INFO - PROCESS | 384 | 1461084952406 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 09:55:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:55:52 INFO - PROCESS | 384 | 1461084952434 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:55:52 INFO - PROCESS | 384 | 1461084952438 Marionette TRACE conn5 <- [1,2698,null,{}] 09:55:52 INFO - PROCESS | 384 | 1461084952444 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}] 09:55:52 INFO - PROCESS | 384 | 1461084952619 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 09:55:52 INFO - PROCESS | 384 | 1461084952784 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF449D0000 == 128 [pid = 384] [id = 684] 09:55:52 INFO - PROCESS | 384 | ++DOMWINDOW == 182 (000000CF38F33800) [pid = 384] [serial = 2052] [outer = 0000000000000000] 09:55:52 INFO - PROCESS | 384 | ++DOMWINDOW == 183 (000000CF39292400) [pid = 384] [serial = 2053] [outer = 000000CF38F33800] 09:55:52 INFO - PROCESS | 384 | 1461084952847 Marionette DEBUG loaded listener.js 09:55:52 INFO - PROCESS | 384 | ++DOMWINDOW == 184 (000000CF40364000) [pid = 384] [serial = 2054] [outer = 000000CF38F33800] 09:55:53 INFO - PROCESS | 384 | 1461084953612 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] 09:55:53 INFO - PROCESS | 384 | 1461084953683 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 09:55:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:55:53 INFO - PROCESS | 384 | 1461084953690 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:55:53 INFO - PROCESS | 384 | 1461084953694 Marionette TRACE conn5 <- [1,2702,null,{}] 09:55:53 INFO - PROCESS | 384 | 1461084953698 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}] 09:55:53 INFO - PROCESS | 384 | 1461084953899 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 09:55:54 INFO - PROCESS | 384 | 1461084954055 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:54 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484F5000 == 129 [pid = 384] [id = 685] 09:55:54 INFO - PROCESS | 384 | ++DOMWINDOW == 185 (000000CF3DD2C400) [pid = 384] [serial = 2055] [outer = 0000000000000000] 09:55:54 INFO - PROCESS | 384 | ++DOMWINDOW == 186 (000000CF4069D400) [pid = 384] [serial = 2056] [outer = 000000CF3DD2C400] 09:55:54 INFO - PROCESS | 384 | 1461084954113 Marionette DEBUG loaded listener.js 09:55:54 INFO - PROCESS | 384 | ++DOMWINDOW == 187 (000000CF43E03800) [pid = 384] [serial = 2057] [outer = 000000CF3DD2C400] 09:55:54 INFO - PROCESS | 384 | 1461084954720 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]]]}] 09:55:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:55:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1074ms 09:55:54 INFO - PROCESS | 384 | 1461084954781 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 09:55:54 INFO - PROCESS | 384 | 1461084954783 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 09:55:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:55:54 INFO - PROCESS | 384 | 1461084954788 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:55:54 INFO - PROCESS | 384 | 1461084954792 Marionette TRACE conn5 <- [1,2706,null,{}] 09:55:54 INFO - PROCESS | 384 | 1461084954804 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}] 09:55:54 INFO - PROCESS | 384 | 1461084954949 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 09:55:55 INFO - PROCESS | 384 | 1461084955113 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:55 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C44D800 == 130 [pid = 384] [id = 686] 09:55:55 INFO - PROCESS | 384 | ++DOMWINDOW == 188 (000000CF449C6000) [pid = 384] [serial = 2058] [outer = 0000000000000000] 09:55:55 INFO - PROCESS | 384 | ++DOMWINDOW == 189 (000000CF44C95C00) [pid = 384] [serial = 2059] [outer = 000000CF449C6000] 09:55:55 INFO - PROCESS | 384 | 1461084955177 Marionette DEBUG loaded listener.js 09:55:55 INFO - PROCESS | 384 | ++DOMWINDOW == 190 (000000CF43E4A400) [pid = 384] [serial = 2060] [outer = 000000CF449C6000] 09:55:55 INFO - PROCESS | 384 | 1461084955797 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] 09:55:55 INFO - PROCESS | 384 | 1461084955819 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 09:55:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:55:55 INFO - PROCESS | 384 | 1461084955822 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:55:55 INFO - PROCESS | 384 | 1461084955825 Marionette TRACE conn5 <- [1,2710,null,{}] 09:55:55 INFO - PROCESS | 384 | 1461084955828 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}] 09:55:55 INFO - PROCESS | 384 | 1461084955965 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 09:55:56 INFO - PROCESS | 384 | 1461084956137 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D9E4000 == 131 [pid = 384] [id = 687] 09:55:56 INFO - PROCESS | 384 | ++DOMWINDOW == 191 (000000CF4548AC00) [pid = 384] [serial = 2061] [outer = 0000000000000000] 09:55:56 INFO - PROCESS | 384 | ++DOMWINDOW == 192 (000000CF45F86400) [pid = 384] [serial = 2062] [outer = 000000CF4548AC00] 09:55:56 INFO - PROCESS | 384 | 1461084956197 Marionette DEBUG loaded listener.js 09:55:56 INFO - PROCESS | 384 | ++DOMWINDOW == 193 (000000CF47D80800) [pid = 384] [serial = 2063] [outer = 000000CF4548AC00] 09:55:56 INFO - PROCESS | 384 | 1461084956843 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] 09:55:56 INFO - PROCESS | 384 | 1461084956905 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 09:55:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:55:56 INFO - PROCESS | 384 | 1461084956909 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:55:56 INFO - PROCESS | 384 | 1461084956911 Marionette TRACE conn5 <- [1,2714,null,{}] 09:55:56 INFO - PROCESS | 384 | 1461084956915 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}] 09:55:57 INFO - PROCESS | 384 | 1461084957100 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 09:55:57 INFO - PROCESS | 384 | 1461084957219 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:57 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E41B800 == 132 [pid = 384] [id = 688] 09:55:57 INFO - PROCESS | 384 | ++DOMWINDOW == 194 (000000CF46038C00) [pid = 384] [serial = 2064] [outer = 0000000000000000] 09:55:57 INFO - PROCESS | 384 | ++DOMWINDOW == 195 (000000CF47F1E800) [pid = 384] [serial = 2065] [outer = 000000CF46038C00] 09:55:57 INFO - PROCESS | 384 | 1461084957279 Marionette DEBUG loaded listener.js 09:55:57 INFO - PROCESS | 384 | ++DOMWINDOW == 196 (000000CF48447400) [pid = 384] [serial = 2066] [outer = 000000CF46038C00] 09:55:57 INFO - PROCESS | 384 | 1461084957860 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]]]}] 09:55:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:55:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 986ms 09:55:57 INFO - PROCESS | 384 | 1461084957898 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 09:55:57 INFO - PROCESS | 384 | 1461084957901 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 09:55:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:55:57 INFO - PROCESS | 384 | 1461084957905 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:55:57 INFO - PROCESS | 384 | 1461084957907 Marionette TRACE conn5 <- [1,2718,null,{}] 09:55:57 INFO - PROCESS | 384 | 1461084957911 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}] 09:55:58 INFO - PROCESS | 384 | 1461084958055 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 09:55:58 INFO - PROCESS | 384 | 1461084958231 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:58 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4FB4F000 == 133 [pid = 384] [id = 689] 09:55:58 INFO - PROCESS | 384 | ++DOMWINDOW == 197 (000000CF4A538000) [pid = 384] [serial = 2067] [outer = 0000000000000000] 09:55:58 INFO - PROCESS | 384 | ++DOMWINDOW == 198 (000000CF4B370400) [pid = 384] [serial = 2068] [outer = 000000CF4A538000] 09:55:58 INFO - PROCESS | 384 | 1461084958293 Marionette DEBUG loaded listener.js 09:55:58 INFO - PROCESS | 384 | ++DOMWINDOW == 199 (000000CF4B809000) [pid = 384] [serial = 2069] [outer = 000000CF4A538000] 09:55:59 INFO - PROCESS | 384 | 1461084959361 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] 09:55:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:55:59 INFO - PROCESS | 384 | 1461084959399 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 09:55:59 INFO - PROCESS | 384 | 1461084959402 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:55:59 INFO - PROCESS | 384 | 1461084959405 Marionette TRACE conn5 <- [1,2722,null,{}] 09:55:59 INFO - PROCESS | 384 | 1461084959408 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}] 09:55:59 INFO - PROCESS | 384 | 1461084959570 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 09:55:59 INFO - PROCESS | 384 | 1461084959782 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4FFEE000 == 134 [pid = 384] [id = 690] 09:55:59 INFO - PROCESS | 384 | ++DOMWINDOW == 200 (000000CF4A53D800) [pid = 384] [serial = 2070] [outer = 0000000000000000] 09:55:59 INFO - PROCESS | 384 | ++DOMWINDOW == 201 (000000CF4CD24800) [pid = 384] [serial = 2071] [outer = 000000CF4A53D800] 09:55:59 INFO - PROCESS | 384 | 1461084959843 Marionette DEBUG loaded listener.js 09:55:59 INFO - PROCESS | 384 | ++DOMWINDOW == 202 (000000CF4D359C00) [pid = 384] [serial = 2072] [outer = 000000CF4A53D800] 09:56:00 INFO - PROCESS | 384 | 1461084960378 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]]]}] 09:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1019ms 09:56:00 INFO - PROCESS | 384 | 1461084960424 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 09:56:00 INFO - PROCESS | 384 | 1461084960427 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 09:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:56:00 INFO - PROCESS | 384 | 1461084960430 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:56:00 INFO - PROCESS | 384 | 1461084960432 Marionette TRACE conn5 <- [1,2726,null,{}] 09:56:00 INFO - PROCESS | 384 | 1461084960436 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}] 09:56:00 INFO - PROCESS | 384 | 1461084960567 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 09:56:00 INFO - PROCESS | 384 | 1461084960741 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF50041800 == 135 [pid = 384] [id = 691] 09:56:00 INFO - PROCESS | 384 | ++DOMWINDOW == 203 (000000CF4D356800) [pid = 384] [serial = 2073] [outer = 0000000000000000] 09:56:00 INFO - PROCESS | 384 | ++DOMWINDOW == 204 (000000CF4D98D400) [pid = 384] [serial = 2074] [outer = 000000CF4D356800] 09:56:00 INFO - PROCESS | 384 | 1461084960800 Marionette DEBUG loaded listener.js 09:56:00 INFO - PROCESS | 384 | ++DOMWINDOW == 205 (000000CF4DC2C400) [pid = 384] [serial = 2075] [outer = 000000CF4D356800] 09:56:01 INFO - PROCESS | 384 | 1461084961377 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]]]}] 09:56:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:56:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 987ms 09:56:01 INFO - PROCESS | 384 | 1461084961419 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 09:56:01 INFO - PROCESS | 384 | 1461084961422 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 09:56:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:56:01 INFO - PROCESS | 384 | 1461084961426 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:56:01 INFO - PROCESS | 384 | 1461084961428 Marionette TRACE conn5 <- [1,2730,null,{}] 09:56:01 INFO - PROCESS | 384 | 1461084961431 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}] 09:56:01 INFO - PROCESS | 384 | 1461084961562 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 09:56:01 INFO - PROCESS | 384 | 1461084961737 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5042E800 == 136 [pid = 384] [id = 692] 09:56:01 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF4DC28800) [pid = 384] [serial = 2076] [outer = 0000000000000000] 09:56:01 INFO - PROCESS | 384 | ++DOMWINDOW == 207 (000000CF4DCD2000) [pid = 384] [serial = 2077] [outer = 000000CF4DC28800] 09:56:01 INFO - PROCESS | 384 | 1461084961795 Marionette DEBUG loaded listener.js 09:56:01 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF4DCDF400) [pid = 384] [serial = 2078] [outer = 000000CF4DC28800] 09:56:02 INFO - PROCESS | 384 | 1461084962412 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]]]}] 09:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1018ms 09:56:02 INFO - PROCESS | 384 | 1461084962446 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 09:56:02 INFO - PROCESS | 384 | 1461084962449 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 09:56:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:56:02 INFO - PROCESS | 384 | 1461084962452 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:56:02 INFO - PROCESS | 384 | 1461084962454 Marionette TRACE conn5 <- [1,2734,null,{}] 09:56:02 INFO - PROCESS | 384 | 1461084962458 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}] 09:56:02 INFO - PROCESS | 384 | 1461084962592 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 09:56:02 INFO - PROCESS | 384 | 1461084962768 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:02 INFO - PROCESS | 384 | ++DOCSHELL 000000CF506D5800 == 137 [pid = 384] [id = 693] 09:56:02 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF4DC2BC00) [pid = 384] [serial = 2079] [outer = 0000000000000000] 09:56:02 INFO - PROCESS | 384 | ++DOMWINDOW == 210 (000000CF4DD57C00) [pid = 384] [serial = 2080] [outer = 000000CF4DC2BC00] 09:56:02 INFO - PROCESS | 384 | 1461084962826 Marionette DEBUG loaded listener.js 09:56:02 INFO - PROCESS | 384 | ++DOMWINDOW == 211 (000000CF4DD66400) [pid = 384] [serial = 2081] [outer = 000000CF4DC2BC00] 09:56:03 INFO - PROCESS | 384 | 1461084963374 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]]]}] 09:56:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:56:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 986ms 09:56:03 INFO - PROCESS | 384 | 1461084963442 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 09:56:03 INFO - PROCESS | 384 | 1461084963445 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 09:56:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:56:03 INFO - PROCESS | 384 | 1461084963449 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:56:03 INFO - PROCESS | 384 | 1461084963452 Marionette TRACE conn5 <- [1,2738,null,{}] 09:56:03 INFO - PROCESS | 384 | 1461084963456 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}] 09:56:03 INFO - PROCESS | 384 | 1461084963612 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 09:56:03 INFO - PROCESS | 384 | 1461084963779 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5073C000 == 138 [pid = 384] [id = 694] 09:56:03 INFO - PROCESS | 384 | ++DOMWINDOW == 212 (000000CF4DE26400) [pid = 384] [serial = 2082] [outer = 0000000000000000] 09:56:03 INFO - PROCESS | 384 | ++DOMWINDOW == 213 (000000CF4DE2EC00) [pid = 384] [serial = 2083] [outer = 000000CF4DE26400] 09:56:03 INFO - PROCESS | 384 | 1461084963842 Marionette DEBUG loaded listener.js 09:56:03 INFO - PROCESS | 384 | ++DOMWINDOW == 214 (000000CF4E0EF000) [pid = 384] [serial = 2084] [outer = 000000CF4DE26400] 09:56:04 INFO - PROCESS | 384 | 1461084964416 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]]]}] 09:56:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:56:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1024ms 09:56:04 INFO - PROCESS | 384 | 1461084964475 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 09:56:04 INFO - PROCESS | 384 | 1461084964477 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 09:56:04 INFO - PROCESS | 384 | 1461084964481 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:56:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:56:04 INFO - PROCESS | 384 | 1461084964483 Marionette TRACE conn5 <- [1,2742,null,{}] 09:56:04 INFO - PROCESS | 384 | 1461084964487 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}] 09:56:04 INFO - PROCESS | 384 | 1461084964620 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 09:56:04 INFO - PROCESS | 384 | 1461084964796 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5161D800 == 139 [pid = 384] [id = 695] 09:56:04 INFO - PROCESS | 384 | ++DOMWINDOW == 215 (000000CF4DE26C00) [pid = 384] [serial = 2085] [outer = 0000000000000000] 09:56:04 INFO - PROCESS | 384 | ++DOMWINDOW == 216 (000000CF4E479800) [pid = 384] [serial = 2086] [outer = 000000CF4DE26C00] 09:56:04 INFO - PROCESS | 384 | 1461084964854 Marionette DEBUG loaded listener.js 09:56:04 INFO - PROCESS | 384 | ++DOMWINDOW == 217 (000000CF4E497400) [pid = 384] [serial = 2087] [outer = 000000CF4DE26C00] 09:56:05 INFO - PROCESS | 384 | 1461084965419 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]]]}] 09:56:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:56:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 986ms 09:56:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:56:05 INFO - PROCESS | 384 | 1461084965470 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 09:56:05 INFO - PROCESS | 384 | 1461084965472 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 09:56:05 INFO - PROCESS | 384 | 1461084965476 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:56:05 INFO - PROCESS | 384 | 1461084965478 Marionette TRACE conn5 <- [1,2746,null,{}] 09:56:05 INFO - PROCESS | 384 | 1461084965482 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}] 09:56:05 INFO - PROCESS | 384 | 1461084965617 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 09:56:05 INFO - PROCESS | 384 | 1461084965794 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF51751800 == 140 [pid = 384] [id = 696] 09:56:05 INFO - PROCESS | 384 | ++DOMWINDOW == 218 (000000CF4E4A2000) [pid = 384] [serial = 2088] [outer = 0000000000000000] 09:56:05 INFO - PROCESS | 384 | ++DOMWINDOW == 219 (000000CF4E4A4800) [pid = 384] [serial = 2089] [outer = 000000CF4E4A2000] 09:56:05 INFO - PROCESS | 384 | 1461084965851 Marionette DEBUG loaded listener.js 09:56:05 INFO - PROCESS | 384 | ++DOMWINDOW == 220 (000000CF4E6E0800) [pid = 384] [serial = 2090] [outer = 000000CF4E4A2000] 09:56:06 INFO - PROCESS | 384 | 1461084966460 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]]]}] 09:56:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:56:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1025ms 09:56:06 INFO - PROCESS | 384 | 1461084966504 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 09:56:06 INFO - PROCESS | 384 | 1461084966506 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 09:56:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:56:06 INFO - PROCESS | 384 | 1461084966510 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:56:06 INFO - PROCESS | 384 | 1461084966512 Marionette TRACE conn5 <- [1,2750,null,{}] 09:56:06 INFO - PROCESS | 384 | 1461084966516 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}] 09:56:06 INFO - PROCESS | 384 | 1461084966651 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 09:56:06 INFO - PROCESS | 384 | 1461084966818 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:06 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41928000 == 141 [pid = 384] [id = 697] 09:56:06 INFO - PROCESS | 384 | ++DOMWINDOW == 221 (000000CF4069A400) [pid = 384] [serial = 2091] [outer = 0000000000000000] 09:56:06 INFO - PROCESS | 384 | ++DOMWINDOW == 222 (000000CF44381800) [pid = 384] [serial = 2092] [outer = 000000CF4069A400] 09:56:06 INFO - PROCESS | 384 | 1461084966873 Marionette DEBUG loaded listener.js 09:56:06 INFO - PROCESS | 384 | ++DOMWINDOW == 223 (000000CF47ECBC00) [pid = 384] [serial = 2093] [outer = 000000CF4069A400] 09:56:07 INFO - PROCESS | 384 | 1461084967480 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]]]}] 09:56:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:56:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1024ms 09:56:07 INFO - PROCESS | 384 | 1461084967537 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 09:56:07 INFO - PROCESS | 384 | 1461084967539 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 09:56:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:56:07 INFO - PROCESS | 384 | 1461084967543 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:56:07 INFO - PROCESS | 384 | 1461084967545 Marionette TRACE conn5 <- [1,2754,null,{}] 09:56:07 INFO - PROCESS | 384 | 1461084967549 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}] 09:56:07 INFO - PROCESS | 384 | 1461084967704 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 09:56:08 INFO - PROCESS | 384 | 1461084968054 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:08 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4281D800 == 142 [pid = 384] [id = 698] 09:56:08 INFO - PROCESS | 384 | ++DOMWINDOW == 224 (000000CF31E1D800) [pid = 384] [serial = 2094] [outer = 0000000000000000] 09:56:08 INFO - PROCESS | 384 | ++DOMWINDOW == 225 (000000CF31F2FC00) [pid = 384] [serial = 2095] [outer = 000000CF31E1D800] 09:56:08 INFO - PROCESS | 384 | 1461084968108 Marionette DEBUG loaded listener.js 09:56:08 INFO - PROCESS | 384 | ++DOMWINDOW == 226 (000000CF37FD2400) [pid = 384] [serial = 2096] [outer = 000000CF31E1D800] 09:56:08 INFO - PROCESS | 384 | 1461084968780 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]]]}] 09:56:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:56:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1284ms 09:56:08 INFO - PROCESS | 384 | 1461084968831 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 09:56:08 INFO - PROCESS | 384 | 1461084968836 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 09:56:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:56:08 INFO - PROCESS | 384 | 1461084968842 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:56:08 INFO - PROCESS | 384 | 1461084968845 Marionette TRACE conn5 <- [1,2758,null,{}] 09:56:08 INFO - PROCESS | 384 | 1461084968850 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}] 09:56:09 INFO - PROCESS | 384 | 1461084968994 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 09:56:09 INFO - PROCESS | 384 | 1461084969163 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:09 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D65000 == 143 [pid = 384] [id = 699] 09:56:09 INFO - PROCESS | 384 | ++DOMWINDOW == 227 (000000CF3F05C800) [pid = 384] [serial = 2097] [outer = 0000000000000000] 09:56:09 INFO - PROCESS | 384 | ++DOMWINDOW == 228 (000000CF3FFCB800) [pid = 384] [serial = 2098] [outer = 000000CF3F05C800] 09:56:09 INFO - PROCESS | 384 | 1461084969215 Marionette DEBUG loaded listener.js 09:56:09 INFO - PROCESS | 384 | ++DOMWINDOW == 229 (000000CF40EDCC00) [pid = 384] [serial = 2099] [outer = 000000CF3F05C800] 09:56:09 INFO - PROCESS | 384 | 1461084969792 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]]]}] 09:56:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:56:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1021ms 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF3A3BB800 == 142 [pid = 384] [id = 525] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B063000 == 141 [pid = 384] [id = 682] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF49216800 == 140 [pid = 384] [id = 681] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF484F6000 == 139 [pid = 384] [id = 680] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF449D1800 == 138 [pid = 384] [id = 679] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF38AAB800 == 137 [pid = 384] [id = 678] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF47E48000 == 136 [pid = 384] [id = 677] 09:56:09 INFO - PROCESS | 384 | --DOMWINDOW == 228 (000000CF4844BC00) [pid = 384] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 09:56:09 INFO - PROCESS | 384 | 1461084969947 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 09:56:09 INFO - PROCESS | 384 | 1461084969951 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E7A8000 == 135 [pid = 384] [id = 673] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E4CB000 == 134 [pid = 384] [id = 672] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E12A000 == 133 [pid = 384] [id = 671] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D9E3000 == 132 [pid = 384] [id = 670] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C547000 == 131 [pid = 384] [id = 669] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF487D8800 == 130 [pid = 384] [id = 668] 09:56:09 INFO - PROCESS | 384 | --DOCSHELL 000000CF44350800 == 129 [pid = 384] [id = 667] 09:56:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 227 (000000CF43C2CC00) [pid = 384] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 226 (000000CF43E48000) [pid = 384] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 225 (000000CF403EF000) [pid = 384] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 224 (000000CF406A1800) [pid = 384] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 223 (000000CF44476800) [pid = 384] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 222 (000000CF4437EC00) [pid = 384] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 221 (000000CF4450B800) [pid = 384] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 220 (000000CF40E37800) [pid = 384] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 219 (000000CF40CAA800) [pid = 384] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 218 (000000CF3F46F400) [pid = 384] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 217 (000000CF3C996C00) [pid = 384] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 216 (000000CF47F7FC00) [pid = 384] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 215 (000000CF38241800) [pid = 384] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 214 (000000CF33EC8400) [pid = 384] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 213 (000000CF44D14800) [pid = 384] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 212 (000000CF44406C00) [pid = 384] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 211 (000000CF44C41400) [pid = 384] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 210 (000000CF47F19C00) [pid = 384] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 209 (000000CF45F88C00) [pid = 384] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 208 (000000CF495EA800) [pid = 384] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 207 (000000CF48633000) [pid = 384] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 206 (000000CF44D19000) [pid = 384] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 205 (000000CF3C9A3400) [pid = 384] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 204 (000000CF38F2D000) [pid = 384] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 203 (000000CF45485000) [pid = 384] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 202 (000000CF33F35400) [pid = 384] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 201 (000000CF3354B400) [pid = 384] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 200 (000000CF39B91000) [pid = 384] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 199 (000000CF45E8D400) [pid = 384] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 198 (000000CF4440C400) [pid = 384] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 197 (000000CF47EC6000) [pid = 384] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 196 (000000CF47EC7800) [pid = 384] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 195 (000000CF41954000) [pid = 384] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 194 (000000CF44D1C800) [pid = 384] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 193 (000000CF415DF000) [pid = 384] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | --DOMWINDOW == 192 (000000CF5169A400) [pid = 384] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 09:56:10 INFO - PROCESS | 384 | 1461084970030 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:56:10 INFO - PROCESS | 384 | 1461084970032 Marionette TRACE conn5 <- [1,2762,null,{}] 09:56:10 INFO - PROCESS | 384 | 1461084970041 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}] 09:56:10 INFO - PROCESS | 384 | 1461084970160 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 09:56:10 INFO - PROCESS | 384 | 1461084970166 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:10 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40760000 == 130 [pid = 384] [id = 700] 09:56:10 INFO - PROCESS | 384 | ++DOMWINDOW == 193 (000000CF38F2D000) [pid = 384] [serial = 2100] [outer = 0000000000000000] 09:56:10 INFO - PROCESS | 384 | ++DOMWINDOW == 194 (000000CF39B8C000) [pid = 384] [serial = 2101] [outer = 000000CF38F2D000] 09:56:10 INFO - PROCESS | 384 | 1461084970217 Marionette DEBUG loaded listener.js 09:56:10 INFO - PROCESS | 384 | ++DOMWINDOW == 195 (000000CF402A9800) [pid = 384] [serial = 2102] [outer = 000000CF38F2D000] 09:56:10 INFO - PROCESS | 384 | 1461084970791 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]]]}] 09:56:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:56:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 839ms 09:56:10 INFO - PROCESS | 384 | 1461084970823 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 09:56:10 INFO - PROCESS | 384 | 1461084970825 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 09:56:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:56:10 INFO - PROCESS | 384 | 1461084970835 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:56:10 INFO - PROCESS | 384 | 1461084970841 Marionette TRACE conn5 <- [1,2766,null,{}] 09:56:10 INFO - PROCESS | 384 | 1461084970846 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}] 09:56:10 INFO - PROCESS | 384 | 1461084970969 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 09:56:11 INFO - PROCESS | 384 | 1461084971097 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:11 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48413800 == 131 [pid = 384] [id = 701] 09:56:11 INFO - PROCESS | 384 | ++DOMWINDOW == 196 (000000CF402B0400) [pid = 384] [serial = 2103] [outer = 0000000000000000] 09:56:11 INFO - PROCESS | 384 | ++DOMWINDOW == 197 (000000CF419D2400) [pid = 384] [serial = 2104] [outer = 000000CF402B0400] 09:56:11 INFO - PROCESS | 384 | 1461084971145 Marionette DEBUG loaded listener.js 09:56:11 INFO - PROCESS | 384 | ++DOMWINDOW == 198 (000000CF44406800) [pid = 384] [serial = 2105] [outer = 000000CF402B0400] 09:56:11 INFO - PROCESS | 384 | 1461084971547 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]]]}] 09:56:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:56:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 734ms 09:56:11 INFO - PROCESS | 384 | 1461084971565 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 09:56:11 INFO - PROCESS | 384 | 1461084971568 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 09:56:11 INFO - PROCESS | 384 | 1461084971571 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:56:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:56:11 INFO - PROCESS | 384 | 1461084971573 Marionette TRACE conn5 <- [1,2770,null,{}] 09:56:11 INFO - PROCESS | 384 | 1461084971577 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}] 09:56:11 INFO - PROCESS | 384 | 1461084971695 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 09:56:11 INFO - PROCESS | 384 | 1461084971737 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:11 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49214800 == 132 [pid = 384] [id = 702] 09:56:11 INFO - PROCESS | 384 | ++DOMWINDOW == 199 (000000CF449B9400) [pid = 384] [serial = 2106] [outer = 0000000000000000] 09:56:11 INFO - PROCESS | 384 | ++DOMWINDOW == 200 (000000CF44D13C00) [pid = 384] [serial = 2107] [outer = 000000CF449B9400] 09:56:11 INFO - PROCESS | 384 | 1461084971785 Marionette DEBUG loaded listener.js 09:56:11 INFO - PROCESS | 384 | ++DOMWINDOW == 201 (000000CF45042000) [pid = 384] [serial = 2108] [outer = 000000CF449B9400] 09:56:12 INFO - PROCESS | 384 | 1461084972250 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]]]}] 09:56:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:56:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 734ms 09:56:12 INFO - PROCESS | 384 | 1461084972314 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 09:56:12 INFO - PROCESS | 384 | 1461084972316 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 09:56:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:56:12 INFO - PROCESS | 384 | 1461084972320 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:56:12 INFO - PROCESS | 384 | 1461084972322 Marionette TRACE conn5 <- [1,2774,null,{}] 09:56:12 INFO - PROCESS | 384 | 1461084972325 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}] 09:56:12 INFO - PROCESS | 384 | 1461084972480 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 09:56:12 INFO - PROCESS | 384 | 1461084972496 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B467800 == 133 [pid = 384] [id = 703] 09:56:12 INFO - PROCESS | 384 | ++DOMWINDOW == 202 (000000CF47F1AC00) [pid = 384] [serial = 2109] [outer = 0000000000000000] 09:56:12 INFO - PROCESS | 384 | ++DOMWINDOW == 203 (000000CF47F8CC00) [pid = 384] [serial = 2110] [outer = 000000CF47F1AC00] 09:56:12 INFO - PROCESS | 384 | 1461084972553 Marionette DEBUG loaded listener.js 09:56:12 INFO - PROCESS | 384 | ++DOMWINDOW == 204 (000000CF495EAC00) [pid = 384] [serial = 2111] [outer = 000000CF47F1AC00] 09:56:13 INFO - PROCESS | 384 | 1461084973049 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]]]}] 09:56:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:56:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 776ms 09:56:13 INFO - PROCESS | 384 | 1461084973098 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 09:56:13 INFO - PROCESS | 384 | 1461084973100 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 09:56:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:56:13 INFO - PROCESS | 384 | 1461084973147 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:56:13 INFO - PROCESS | 384 | 1461084973149 Marionette TRACE conn5 <- [1,2778,null,{}] 09:56:13 INFO - PROCESS | 384 | 1461084973153 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}] 09:56:13 INFO - PROCESS | 384 | 1461084973311 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 09:56:13 INFO - PROCESS | 384 | 1461084973340 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C193800 == 134 [pid = 384] [id = 704] 09:56:13 INFO - PROCESS | 384 | ++DOMWINDOW == 205 (000000CF4C113400) [pid = 384] [serial = 2112] [outer = 0000000000000000] 09:56:13 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF4C11F000) [pid = 384] [serial = 2113] [outer = 000000CF4C113400] 09:56:13 INFO - PROCESS | 384 | 1461084973386 Marionette DEBUG loaded listener.js 09:56:13 INFO - PROCESS | 384 | ++DOMWINDOW == 207 (000000CF4CD22C00) [pid = 384] [serial = 2114] [outer = 000000CF4C113400] 09:56:13 INFO - PROCESS | 384 | 1461084973843 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]]]}] 09:56:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:56:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 755ms 09:56:13 INFO - PROCESS | 384 | 1461084973870 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 09:56:13 INFO - PROCESS | 384 | 1461084973872 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 09:56:13 INFO - PROCESS | 384 | 1461084973876 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:56:13 INFO - PROCESS | 384 | 1461084973878 Marionette TRACE conn5 <- [1,2782,null,{}] 09:56:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:56:13 INFO - PROCESS | 384 | 1461084973881 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}] 09:56:14 INFO - PROCESS | 384 | 1461084974036 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 09:56:14 INFO - PROCESS | 384 | 1461084974059 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C29E800 == 135 [pid = 384] [id = 705] 09:56:14 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF4D1E6000) [pid = 384] [serial = 2115] [outer = 0000000000000000] 09:56:14 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF4D1F2800) [pid = 384] [serial = 2116] [outer = 000000CF4D1E6000] 09:56:14 INFO - PROCESS | 384 | 1461084974106 Marionette DEBUG loaded listener.js 09:56:14 INFO - PROCESS | 384 | ++DOMWINDOW == 210 (000000CF4DD55C00) [pid = 384] [serial = 2117] [outer = 000000CF4D1E6000] 09:56:14 INFO - PROCESS | 384 | --DOMWINDOW == 209 (000000CF4049C800) [pid = 384] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:56:14 INFO - PROCESS | 384 | --DOMWINDOW == 208 (000000CF40DD8000) [pid = 384] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:56:14 INFO - PROCESS | 384 | --DOMWINDOW == 207 (000000CF4072C800) [pid = 384] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:56:14 INFO - PROCESS | 384 | --DOMWINDOW == 206 (000000CF3DD2C800) [pid = 384] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:56:14 INFO - PROCESS | 384 | --DOMWINDOW == 205 (000000CF31E13C00) [pid = 384] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:56:14 INFO - PROCESS | 384 | --DOMWINDOW == 204 (000000CF3817FC00) [pid = 384] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:56:14 INFO - PROCESS | 384 | 1461084974737 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]]]}] 09:56:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:56:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 882ms 09:56:14 INFO - PROCESS | 384 | 1461084974779 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 09:56:14 INFO - PROCESS | 384 | 1461084974781 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 09:56:14 INFO - PROCESS | 384 | 1461084974786 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:56:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:56:14 INFO - PROCESS | 384 | 1461084974788 Marionette TRACE conn5 <- [1,2786,null,{}] 09:56:14 INFO - PROCESS | 384 | 1461084974791 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}] 09:56:14 INFO - PROCESS | 384 | 1461084974905 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 09:56:14 INFO - PROCESS | 384 | 1461084974913 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D9C9800 == 136 [pid = 384] [id = 706] 09:56:14 INFO - PROCESS | 384 | ++DOMWINDOW == 205 (000000CF4D991400) [pid = 384] [serial = 2118] [outer = 0000000000000000] 09:56:14 INFO - PROCESS | 384 | ++DOMWINDOW == 206 (000000CF4DE2B800) [pid = 384] [serial = 2119] [outer = 000000CF4D991400] 09:56:14 INFO - PROCESS | 384 | 1461084974959 Marionette DEBUG loaded listener.js 09:56:15 INFO - PROCESS | 384 | ++DOMWINDOW == 207 (000000CF4E4A2C00) [pid = 384] [serial = 2120] [outer = 000000CF4D991400] 09:56:15 INFO - PROCESS | 384 | 1461084975427 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]]]}] 09:56:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:56:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 671ms 09:56:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:56:15 INFO - PROCESS | 384 | 1461084975462 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 09:56:15 INFO - PROCESS | 384 | 1461084975464 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 09:56:15 INFO - PROCESS | 384 | 1461084975467 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:56:15 INFO - PROCESS | 384 | 1461084975469 Marionette TRACE conn5 <- [1,2790,null,{}] 09:56:15 INFO - PROCESS | 384 | 1461084975477 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}] 09:56:15 INFO - PROCESS | 384 | 1461084975593 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 09:56:15 INFO - PROCESS | 384 | 1461084975599 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E414800 == 137 [pid = 384] [id = 707] 09:56:15 INFO - PROCESS | 384 | ++DOMWINDOW == 208 (000000CF4E734000) [pid = 384] [serial = 2121] [outer = 0000000000000000] 09:56:15 INFO - PROCESS | 384 | ++DOMWINDOW == 209 (000000CF4E73BC00) [pid = 384] [serial = 2122] [outer = 000000CF4E734000] 09:56:15 INFO - PROCESS | 384 | 1461084975646 Marionette DEBUG loaded listener.js 09:56:15 INFO - PROCESS | 384 | ++DOMWINDOW == 210 (000000CF4E7D1C00) [pid = 384] [serial = 2123] [outer = 000000CF4E734000] 09:56:16 INFO - PROCESS | 384 | 1461084976096 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]]]}] 09:56:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:56:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 691ms 09:56:16 INFO - PROCESS | 384 | 1461084976162 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 09:56:16 INFO - PROCESS | 384 | 1461084976164 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 09:56:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:56:16 INFO - PROCESS | 384 | 1461084976167 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:56:16 INFO - PROCESS | 384 | 1461084976169 Marionette TRACE conn5 <- [1,2794,null,{}] 09:56:16 INFO - PROCESS | 384 | 1461084976173 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}] 09:56:16 INFO - PROCESS | 384 | 1461084976288 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 09:56:16 INFO - PROCESS | 384 | 1461084976326 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4F40C000 == 138 [pid = 384] [id = 708] 09:56:16 INFO - PROCESS | 384 | ++DOMWINDOW == 211 (000000CF4E7DAC00) [pid = 384] [serial = 2124] [outer = 0000000000000000] 09:56:16 INFO - PROCESS | 384 | ++DOMWINDOW == 212 (000000CF4E918800) [pid = 384] [serial = 2125] [outer = 000000CF4E7DAC00] 09:56:16 INFO - PROCESS | 384 | 1461084976377 Marionette DEBUG loaded listener.js 09:56:16 INFO - PROCESS | 384 | ++DOMWINDOW == 213 (000000CF4E999400) [pid = 384] [serial = 2126] [outer = 000000CF4E7DAC00] 09:56:17 INFO - PROCESS | 384 | 1461084977131 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]]]}] 09:56:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:56:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 986ms 09:56:17 INFO - PROCESS | 384 | 1461084977157 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 09:56:17 INFO - PROCESS | 384 | 1461084977163 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 09:56:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:56:17 INFO - PROCESS | 384 | 1461084977169 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:56:17 INFO - PROCESS | 384 | 1461084977173 Marionette TRACE conn5 <- [1,2798,null,{}] 09:56:17 INFO - PROCESS | 384 | 1461084977179 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}] 09:56:17 INFO - PROCESS | 384 | 1461084977335 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 09:56:17 INFO - PROCESS | 384 | 1461084977518 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:17 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D4A800 == 139 [pid = 384] [id = 709] 09:56:17 INFO - PROCESS | 384 | ++DOMWINDOW == 214 (000000CF3C9AA000) [pid = 384] [serial = 2127] [outer = 0000000000000000] 09:56:17 INFO - PROCESS | 384 | ++DOMWINDOW == 215 (000000CF3F962800) [pid = 384] [serial = 2128] [outer = 000000CF3C9AA000] 09:56:17 INFO - PROCESS | 384 | 1461084977580 Marionette DEBUG loaded listener.js 09:56:17 INFO - PROCESS | 384 | ++DOMWINDOW == 216 (000000CF40590400) [pid = 384] [serial = 2129] [outer = 000000CF3C9AA000] 09:56:18 INFO - PROCESS | 384 | 1461084978211 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]]]}] 09:56:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:56:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1075ms 09:56:18 INFO - PROCESS | 384 | 1461084978254 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 09:56:18 INFO - PROCESS | 384 | 1461084978261 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 09:56:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:56:18 INFO - PROCESS | 384 | 1461084978268 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:56:18 INFO - PROCESS | 384 | 1461084978271 Marionette TRACE conn5 <- [1,2802,null,{}] 09:56:18 INFO - PROCESS | 384 | 1461084978275 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}] 09:56:18 INFO - PROCESS | 384 | 1461084978420 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 09:56:18 INFO - PROCESS | 384 | 1461084978602 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:18 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B08A800 == 140 [pid = 384] [id = 710] 09:56:18 INFO - PROCESS | 384 | ++DOMWINDOW == 217 (000000CF43C2CC00) [pid = 384] [serial = 2130] [outer = 0000000000000000] 09:56:18 INFO - PROCESS | 384 | ++DOMWINDOW == 218 (000000CF4440D400) [pid = 384] [serial = 2131] [outer = 000000CF43C2CC00] 09:56:18 INFO - PROCESS | 384 | 1461084978662 Marionette DEBUG loaded listener.js 09:56:18 INFO - PROCESS | 384 | ++DOMWINDOW == 219 (000000CF45E8E400) [pid = 384] [serial = 2132] [outer = 000000CF43C2CC00] 09:56:19 INFO - PROCESS | 384 | 1461084979264 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]]]}] 09:56:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:56:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1020ms 09:56:19 INFO - PROCESS | 384 | 1461084979302 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 09:56:19 INFO - PROCESS | 384 | 1461084979305 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 09:56:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:56:19 INFO - PROCESS | 384 | 1461084979310 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:56:19 INFO - PROCESS | 384 | 1461084979314 Marionette TRACE conn5 <- [1,2806,null,{}] 09:56:19 INFO - PROCESS | 384 | 1461084979344 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}] 09:56:19 INFO - PROCESS | 384 | 1461084979490 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 09:56:19 INFO - PROCESS | 384 | 1461084979672 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4FFE0000 == 141 [pid = 384] [id = 711] 09:56:19 INFO - PROCESS | 384 | ++DOMWINDOW == 220 (000000CF4B810400) [pid = 384] [serial = 2133] [outer = 0000000000000000] 09:56:19 INFO - PROCESS | 384 | ++DOMWINDOW == 221 (000000CF4D351400) [pid = 384] [serial = 2134] [outer = 000000CF4B810400] 09:56:19 INFO - PROCESS | 384 | 1461084979733 Marionette DEBUG loaded listener.js 09:56:19 INFO - PROCESS | 384 | ++DOMWINDOW == 222 (000000CF4E738400) [pid = 384] [serial = 2135] [outer = 000000CF4B810400] 09:56:20 INFO - PROCESS | 384 | 1461084980359 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]]]}] 09:56:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:56:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1083ms 09:56:20 INFO - PROCESS | 384 | 1461084980406 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 09:56:20 INFO - PROCESS | 384 | 1461084980409 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 09:56:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:56:20 INFO - PROCESS | 384 | 1461084980412 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:56:20 INFO - PROCESS | 384 | 1461084980415 Marionette TRACE conn5 <- [1,2810,null,{}] 09:56:20 INFO - PROCESS | 384 | 1461084980418 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}] 09:56:20 INFO - PROCESS | 384 | 1461084980561 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 09:56:20 INFO - PROCESS | 384 | 1461084980741 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:20 INFO - PROCESS | 384 | ++DOCSHELL 000000CF51632000 == 142 [pid = 384] [id = 712] 09:56:20 INFO - PROCESS | 384 | ++DOMWINDOW == 223 (000000CF4E91E400) [pid = 384] [serial = 2136] [outer = 0000000000000000] 09:56:20 INFO - PROCESS | 384 | ++DOMWINDOW == 224 (000000CF4E996800) [pid = 384] [serial = 2137] [outer = 000000CF4E91E400] 09:56:20 INFO - PROCESS | 384 | 1461084980799 Marionette DEBUG loaded listener.js 09:56:20 INFO - PROCESS | 384 | ++DOMWINDOW == 225 (000000CF4F551800) [pid = 384] [serial = 2138] [outer = 000000CF4E91E400] 09:56:21 INFO - PROCESS | 384 | 1461084981419 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]]]}] 09:56:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:56:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1077ms 09:56:21 INFO - PROCESS | 384 | 1461084981492 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 09:56:21 INFO - PROCESS | 384 | 1461084981495 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 09:56:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:56:21 INFO - PROCESS | 384 | 1461084981498 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:56:21 INFO - PROCESS | 384 | 1461084981501 Marionette TRACE conn5 <- [1,2814,null,{}] 09:56:21 INFO - PROCESS | 384 | 1461084981504 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}] 09:56:21 INFO - PROCESS | 384 | 1461084981642 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 09:56:21 INFO - PROCESS | 384 | 1461084981809 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF51961000 == 143 [pid = 384] [id = 713] 09:56:21 INFO - PROCESS | 384 | ++DOMWINDOW == 226 (000000CF4F550800) [pid = 384] [serial = 2139] [outer = 0000000000000000] 09:56:21 INFO - PROCESS | 384 | ++DOMWINDOW == 227 (000000CF4F55D000) [pid = 384] [serial = 2140] [outer = 000000CF4F550800] 09:56:21 INFO - PROCESS | 384 | 1461084981865 Marionette DEBUG loaded listener.js 09:56:21 INFO - PROCESS | 384 | ++DOMWINDOW == 228 (000000CF4F5CD400) [pid = 384] [serial = 2141] [outer = 000000CF4F550800] 09:56:22 INFO - PROCESS | 384 | 1461084982436 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:56:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:56:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 986ms 09:56:22 INFO - PROCESS | 384 | 1461084982488 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 09:56:22 INFO - PROCESS | 384 | 1461084982490 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 09:56:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:56:22 INFO - PROCESS | 384 | 1461084982494 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:56:22 INFO - PROCESS | 384 | 1461084982496 Marionette TRACE conn5 <- [1,2818,null,{}] 09:56:22 INFO - PROCESS | 384 | 1461084982499 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}] 09:56:22 INFO - PROCESS | 384 | 1461084982650 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 09:56:22 INFO - PROCESS | 384 | 1461084982832 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF51E56000 == 144 [pid = 384] [id = 714] 09:56:22 INFO - PROCESS | 384 | ++DOMWINDOW == 229 (000000CF4F62E800) [pid = 384] [serial = 2142] [outer = 0000000000000000] 09:56:22 INFO - PROCESS | 384 | ++DOMWINDOW == 230 (000000CF4F686400) [pid = 384] [serial = 2143] [outer = 000000CF4F62E800] 09:56:22 INFO - PROCESS | 384 | 1461084982893 Marionette DEBUG loaded listener.js 09:56:22 INFO - PROCESS | 384 | ++DOMWINDOW == 231 (000000CF4F691C00) [pid = 384] [serial = 2144] [outer = 000000CF4F62E800] 09:56:23 INFO - PROCESS | 384 | 1461084983494 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]]]}] 09:56:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:56:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1071ms 09:56:23 INFO - PROCESS | 384 | 1461084983568 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 09:56:23 INFO - PROCESS | 384 | 1461084983570 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 09:56:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:56:23 INFO - PROCESS | 384 | 1461084983574 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:56:23 INFO - PROCESS | 384 | 1461084983576 Marionette TRACE conn5 <- [1,2822,null,{}] 09:56:23 INFO - PROCESS | 384 | 1461084983580 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}] 09:56:23 INFO - PROCESS | 384 | 1461084983717 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 09:56:23 INFO - PROCESS | 384 | 1461084983897 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:23 INFO - PROCESS | 384 | ++DOCSHELL 000000CF52139000 == 145 [pid = 384] [id = 715] 09:56:23 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF4F62EC00) [pid = 384] [serial = 2145] [outer = 0000000000000000] 09:56:23 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF4FF47400) [pid = 384] [serial = 2146] [outer = 000000CF4F62EC00] 09:56:23 INFO - PROCESS | 384 | 1461084983955 Marionette DEBUG loaded listener.js 09:56:24 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF501C1800) [pid = 384] [serial = 2147] [outer = 000000CF4F62EC00] 09:56:24 INFO - PROCESS | 384 | 1461084984534 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:56:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:56:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1022ms 09:56:24 INFO - PROCESS | 384 | 1461084984599 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 09:56:24 INFO - PROCESS | 384 | 1461084984601 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 09:56:24 INFO - PROCESS | 384 | 1461084984605 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:56:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:56:24 INFO - PROCESS | 384 | 1461084984607 Marionette TRACE conn5 <- [1,2826,null,{}] 09:56:24 INFO - PROCESS | 384 | 1461084984611 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}] 09:56:24 INFO - PROCESS | 384 | 1461084984767 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 09:56:24 INFO - PROCESS | 384 | 1461084984949 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF521DA800 == 146 [pid = 384] [id = 716] 09:56:24 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF501BF800) [pid = 384] [serial = 2148] [outer = 0000000000000000] 09:56:25 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF5045B000) [pid = 384] [serial = 2149] [outer = 000000CF501BF800] 09:56:25 INFO - PROCESS | 384 | 1461084985008 Marionette DEBUG loaded listener.js 09:56:25 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF5048FC00) [pid = 384] [serial = 2150] [outer = 000000CF501BF800] 09:56:25 INFO - PROCESS | 384 | 1461084985647 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]]]}] 09:56:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:56:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1069ms 09:56:25 INFO - PROCESS | 384 | 1461084985691 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 09:56:25 INFO - PROCESS | 384 | 1461084985694 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 09:56:25 INFO - PROCESS | 384 | 1461084985698 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:56:25 INFO - PROCESS | 384 | 1461084985700 Marionette TRACE conn5 <- [1,2830,null,{}] 09:56:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:56:25 INFO - PROCESS | 384 | 1461084985704 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}] 09:56:25 INFO - PROCESS | 384 | 1461084985842 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 09:56:26 INFO - PROCESS | 384 | 1461084986031 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF411E3000 == 147 [pid = 384] [id = 717] 09:56:26 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF37FCD800) [pid = 384] [serial = 2151] [outer = 0000000000000000] 09:56:26 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF38E32C00) [pid = 384] [serial = 2152] [outer = 000000CF37FCD800] 09:56:26 INFO - PROCESS | 384 | 1461084986090 Marionette DEBUG loaded listener.js 09:56:26 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF4D1EEC00) [pid = 384] [serial = 2153] [outer = 000000CF37FCD800] 09:56:27 INFO - PROCESS | 384 | 1461084987273 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]]]}] 09:56:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:56:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1619ms 09:56:27 INFO - PROCESS | 384 | 1461084987323 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 09:56:27 INFO - PROCESS | 384 | 1461084987328 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 09:56:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:56:27 INFO - PROCESS | 384 | 1461084987334 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:56:27 INFO - PROCESS | 384 | 1461084987338 Marionette TRACE conn5 <- [1,2834,null,{}] 09:56:27 INFO - PROCESS | 384 | 1461084987343 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}] 09:56:27 INFO - PROCESS | 384 | 1461084987473 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 09:56:27 INFO - PROCESS | 384 | 1461084987646 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4114D000 == 148 [pid = 384] [id = 718] 09:56:27 INFO - PROCESS | 384 | ++DOMWINDOW == 241 (000000CF38240000) [pid = 384] [serial = 2154] [outer = 0000000000000000] 09:56:27 INFO - PROCESS | 384 | ++DOMWINDOW == 242 (000000CF38E9FC00) [pid = 384] [serial = 2155] [outer = 000000CF38240000] 09:56:27 INFO - PROCESS | 384 | 1461084987700 Marionette DEBUG loaded listener.js 09:56:27 INFO - PROCESS | 384 | ++DOMWINDOW == 243 (000000CF3A36B800) [pid = 384] [serial = 2156] [outer = 000000CF38240000] 09:56:28 INFO - PROCESS | 384 | 1461084988345 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]]]}] 09:56:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:56:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1029ms 09:56:28 INFO - PROCESS | 384 | 1461084988367 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 09:56:28 INFO - PROCESS | 384 | 1461084988374 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 09:56:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:56:28 INFO - PROCESS | 384 | 1461084988381 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:56:28 INFO - PROCESS | 384 | 1461084988384 Marionette TRACE conn5 <- [1,2838,null,{}] 09:56:28 INFO - PROCESS | 384 | 1461084988388 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}] 09:56:28 INFO - PROCESS | 384 | 1461084988538 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 09:56:28 INFO - PROCESS | 384 | 1461084988715 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3FE1A800 == 149 [pid = 384] [id = 719] 09:56:28 INFO - PROCESS | 384 | ++DOMWINDOW == 244 (000000CF3DD2E800) [pid = 384] [serial = 2157] [outer = 0000000000000000] 09:56:28 INFO - PROCESS | 384 | ++DOMWINDOW == 245 (000000CF3F95B400) [pid = 384] [serial = 2158] [outer = 000000CF3DD2E800] 09:56:28 INFO - PROCESS | 384 | 1461084988770 Marionette DEBUG loaded listener.js 09:56:28 INFO - PROCESS | 384 | ++DOMWINDOW == 246 (000000CF402AE400) [pid = 384] [serial = 2159] [outer = 000000CF3DD2E800] 09:56:29 INFO - PROCESS | 384 | 1461084989347 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:56:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:56:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1023ms 09:56:29 INFO - PROCESS | 384 | 1461084989408 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 09:56:29 INFO - PROCESS | 384 | 1461084989411 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 09:56:29 INFO - PROCESS | 384 | 1461084989414 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:56:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:56:29 INFO - PROCESS | 384 | 1461084989418 Marionette TRACE conn5 <- [1,2842,null,{}] 09:56:29 INFO - PROCESS | 384 | 1461084989429 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}] 09:56:29 INFO - PROCESS | 384 | 1461084989553 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 09:56:29 INFO - PROCESS | 384 | 1461084989730 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF45407000 == 150 [pid = 384] [id = 720] 09:56:29 INFO - PROCESS | 384 | ++DOMWINDOW == 247 (000000CF40C84C00) [pid = 384] [serial = 2160] [outer = 0000000000000000] 09:56:29 INFO - PROCESS | 384 | ++DOMWINDOW == 248 (000000CF40E2E400) [pid = 384] [serial = 2161] [outer = 000000CF40C84C00] 09:56:29 INFO - PROCESS | 384 | 1461084989785 Marionette DEBUG loaded listener.js 09:56:29 INFO - PROCESS | 384 | ++DOMWINDOW == 249 (000000CF417E6800) [pid = 384] [serial = 2162] [outer = 000000CF40C84C00] 09:56:30 INFO - PROCESS | 384 | 1461084990394 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]]]}] 09:56:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:56:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1024ms 09:56:30 INFO - PROCESS | 384 | 1461084990441 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 09:56:30 INFO - PROCESS | 384 | 1461084990444 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 09:56:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:56:30 INFO - PROCESS | 384 | 1461084990447 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:56:30 INFO - PROCESS | 384 | 1461084990449 Marionette TRACE conn5 <- [1,2846,null,{}] 09:56:30 INFO - PROCESS | 384 | 1461084990453 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}] 09:56:30 INFO - PROCESS | 384 | 1461084990574 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 09:56:30 INFO - PROCESS | 384 | 1461084990757 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF486CE000 == 151 [pid = 384] [id = 721] 09:56:30 INFO - PROCESS | 384 | ++DOMWINDOW == 250 (000000CF43CD9C00) [pid = 384] [serial = 2163] [outer = 0000000000000000] 09:56:30 INFO - PROCESS | 384 | ++DOMWINDOW == 251 (000000CF43E0F000) [pid = 384] [serial = 2164] [outer = 000000CF43CD9C00] 09:56:30 INFO - PROCESS | 384 | 1461084990810 Marionette DEBUG loaded listener.js 09:56:30 INFO - PROCESS | 384 | ++DOMWINDOW == 252 (000000CF4437F400) [pid = 384] [serial = 2165] [outer = 000000CF43CD9C00] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF484E7800 == 150 [pid = 384] [id = 269] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C251000 == 149 [pid = 384] [id = 434] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B6DC000 == 148 [pid = 384] [id = 306] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF3A3C3800 == 147 [pid = 384] [id = 185] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF449D7800 == 146 [pid = 384] [id = 126] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B465000 == 145 [pid = 384] [id = 303] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF5351B800 == 144 [pid = 384] [id = 618] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E414800 == 143 [pid = 384] [id = 707] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D9C9800 == 142 [pid = 384] [id = 706] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C29E800 == 141 [pid = 384] [id = 705] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 251 (000000CF44410800) [pid = 384] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 250 (000000CF40584000) [pid = 384] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 249 (000000CF4B80F400) [pid = 384] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 248 (000000CF4C42D400) [pid = 384] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 247 (000000CF4B362C00) [pid = 384] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 246 (000000CF48445800) [pid = 384] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 245 (000000CF39B11400) [pid = 384] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 244 (000000CF38E9BC00) [pid = 384] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 243 (000000CF44413800) [pid = 384] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C193800 == 140 [pid = 384] [id = 704] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B467800 == 139 [pid = 384] [id = 703] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C29A800 == 138 [pid = 384] [id = 666] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF49214800 == 137 [pid = 384] [id = 702] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF48413800 == 136 [pid = 384] [id = 701] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF40760000 == 135 [pid = 384] [id = 700] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D65000 == 134 [pid = 384] [id = 699] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4281D800 == 133 [pid = 384] [id = 698] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF41928000 == 132 [pid = 384] [id = 697] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF51751800 == 131 [pid = 384] [id = 696] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF5161D800 == 130 [pid = 384] [id = 695] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF5073C000 == 129 [pid = 384] [id = 694] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF506D5800 == 128 [pid = 384] [id = 693] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF5042E800 == 127 [pid = 384] [id = 692] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF50041800 == 126 [pid = 384] [id = 691] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4FFEE000 == 125 [pid = 384] [id = 690] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4FB4F000 == 124 [pid = 384] [id = 689] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E41B800 == 123 [pid = 384] [id = 688] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D9E4000 == 122 [pid = 384] [id = 687] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C44D800 == 121 [pid = 384] [id = 686] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF484F5000 == 120 [pid = 384] [id = 685] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF449D0000 == 119 [pid = 384] [id = 684] 09:56:31 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B75F800 == 118 [pid = 384] [id = 683] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 242 (000000CF40723C00) [pid = 384] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 241 (000000CF415E2800) [pid = 384] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 240 (000000CF40C9B400) [pid = 384] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 239 (000000CF43E0E400) [pid = 384] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 238 (000000CF3FF02C00) [pid = 384] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 237 (000000CF3275F000) [pid = 384] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 236 (000000CF38236400) [pid = 384] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 235 (000000CF3C9A2C00) [pid = 384] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 234 (000000CF38975000) [pid = 384] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF4CD27800) [pid = 384] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF4D1ED800) [pid = 384] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 231 (000000CF40366400) [pid = 384] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 230 (000000CF41AE8000) [pid = 384] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | --DOMWINDOW == 229 (000000CF44269C00) [pid = 384] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 09:56:31 INFO - PROCESS | 384 | 1461084991599 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:56:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:56:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1177ms 09:56:31 INFO - PROCESS | 384 | 1461084991627 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 09:56:31 INFO - PROCESS | 384 | 1461084991629 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 09:56:31 INFO - PROCESS | 384 | 1461084991633 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:56:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:56:31 INFO - PROCESS | 384 | 1461084991635 Marionette TRACE conn5 <- [1,2850,null,{}] 09:56:31 INFO - PROCESS | 384 | 1461084991638 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}] 09:56:31 INFO - PROCESS | 384 | 1461084991741 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 09:56:31 INFO - PROCESS | 384 | 1461084991894 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4005E800 == 119 [pid = 384] [id = 722] 09:56:31 INFO - PROCESS | 384 | ++DOMWINDOW == 230 (000000CF31E1D400) [pid = 384] [serial = 2166] [outer = 0000000000000000] 09:56:31 INFO - PROCESS | 384 | ++DOMWINDOW == 231 (000000CF34EF5C00) [pid = 384] [serial = 2167] [outer = 000000CF31E1D400] 09:56:31 INFO - PROCESS | 384 | 1461084991949 Marionette DEBUG loaded listener.js 09:56:32 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF38C19000) [pid = 384] [serial = 2168] [outer = 000000CF31E1D400] 09:56:32 INFO - PROCESS | 384 | 1461084992335 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]]]}] 09:56:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:56:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 776ms 09:56:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:56:32 INFO - PROCESS | 384 | 1461084992412 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 09:56:32 INFO - PROCESS | 384 | 1461084992415 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 09:56:32 INFO - PROCESS | 384 | 1461084992418 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:56:32 INFO - PROCESS | 384 | 1461084992420 Marionette TRACE conn5 <- [1,2854,null,{}] 09:56:32 INFO - PROCESS | 384 | 1461084992423 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}] 09:56:32 INFO - PROCESS | 384 | 1461084992536 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 09:56:32 INFO - PROCESS | 384 | 1461084992548 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D4C800 == 120 [pid = 384] [id = 723] 09:56:32 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF3F459000) [pid = 384] [serial = 2169] [outer = 0000000000000000] 09:56:32 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF403E9C00) [pid = 384] [serial = 2170] [outer = 000000CF3F459000] 09:56:32 INFO - PROCESS | 384 | 1461084992597 Marionette DEBUG loaded listener.js 09:56:32 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF40E31800) [pid = 384] [serial = 2171] [outer = 000000CF3F459000] 09:56:33 INFO - PROCESS | 384 | 1461084993063 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]]]}] 09:56:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:56:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 671ms 09:56:33 INFO - PROCESS | 384 | 1461084993097 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 09:56:33 INFO - PROCESS | 384 | 1461084993099 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 09:56:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:56:33 INFO - PROCESS | 384 | 1461084993102 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:56:33 INFO - PROCESS | 384 | 1461084993104 Marionette TRACE conn5 <- [1,2858,null,{}] 09:56:33 INFO - PROCESS | 384 | 1461084993108 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}] 09:56:33 INFO - PROCESS | 384 | 1461084993241 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 09:56:33 INFO - PROCESS | 384 | 1461084993250 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D38000 == 121 [pid = 384] [id = 724] 09:56:33 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF41772C00) [pid = 384] [serial = 2172] [outer = 0000000000000000] 09:56:33 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF41FBAC00) [pid = 384] [serial = 2173] [outer = 000000CF41772C00] 09:56:33 INFO - PROCESS | 384 | 1461084993297 Marionette DEBUG loaded listener.js 09:56:33 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF43E43C00) [pid = 384] [serial = 2174] [outer = 000000CF41772C00] 09:56:33 INFO - PROCESS | 384 | 1461084993834 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]]]}] 09:56:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:56:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 776ms 09:56:33 INFO - PROCESS | 384 | 1461084993883 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 09:56:33 INFO - PROCESS | 384 | 1461084993885 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 09:56:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:56:33 INFO - PROCESS | 384 | 1461084993888 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:56:33 INFO - PROCESS | 384 | 1461084993890 Marionette TRACE conn5 <- [1,2862,null,{}] 09:56:33 INFO - PROCESS | 384 | 1461084993899 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}] 09:56:34 INFO - PROCESS | 384 | 1461084994044 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 09:56:34 INFO - PROCESS | 384 | 1461084994063 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4921E000 == 122 [pid = 384] [id = 725] 09:56:34 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF41955C00) [pid = 384] [serial = 2175] [outer = 0000000000000000] 09:56:34 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF4437AC00) [pid = 384] [serial = 2176] [outer = 000000CF41955C00] 09:56:34 INFO - PROCESS | 384 | 1461084994110 Marionette DEBUG loaded listener.js 09:56:34 INFO - PROCESS | 384 | ++DOMWINDOW == 241 (000000CF44410800) [pid = 384] [serial = 2177] [outer = 000000CF41955C00] 09:56:34 INFO - PROCESS | 384 | 1461084994603 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]]]}] 09:56:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:56:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 776ms 09:56:34 INFO - PROCESS | 384 | 1461084994668 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 09:56:34 INFO - PROCESS | 384 | 1461084994670 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 09:56:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:56:34 INFO - PROCESS | 384 | 1461084994681 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:56:34 INFO - PROCESS | 384 | 1461084994683 Marionette TRACE conn5 <- [1,2866,null,{}] 09:56:34 INFO - PROCESS | 384 | 1461084994691 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}] 09:56:34 INFO - PROCESS | 384 | 1461084994840 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 09:56:34 INFO - PROCESS | 384 | 1461084994861 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B081800 == 123 [pid = 384] [id = 726] 09:56:34 INFO - PROCESS | 384 | ++DOMWINDOW == 242 (000000CF4446DC00) [pid = 384] [serial = 2178] [outer = 0000000000000000] 09:56:34 INFO - PROCESS | 384 | ++DOMWINDOW == 243 (000000CF44478000) [pid = 384] [serial = 2179] [outer = 000000CF4446DC00] 09:56:34 INFO - PROCESS | 384 | 1461084994908 Marionette DEBUG loaded listener.js 09:56:34 INFO - PROCESS | 384 | ++DOMWINDOW == 244 (000000CF449BC000) [pid = 384] [serial = 2180] [outer = 000000CF4446DC00] 09:56:35 INFO - PROCESS | 384 | 1461084995382 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]]]}] 09:56:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:56:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 734ms 09:56:35 INFO - PROCESS | 384 | 1461084995422 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 09:56:35 INFO - PROCESS | 384 | 1461084995424 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 09:56:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:56:35 INFO - PROCESS | 384 | 1461084995427 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:56:35 INFO - PROCESS | 384 | 1461084995429 Marionette TRACE conn5 <- [1,2870,null,{}] 09:56:35 INFO - PROCESS | 384 | 1461084995433 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}] 09:56:36 INFO - PROCESS | 384 | 1461084996575 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 243 (000000CF51AF2C00) [pid = 384] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 242 (000000CF45E8A400) [pid = 384] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 241 (000000CF50578000) [pid = 384] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 240 (000000CF4DCD7400) [pid = 384] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 239 (000000CF504B3C00) [pid = 384] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 238 (000000CF51A7B800) [pid = 384] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 237 (000000CF4069AC00) [pid = 384] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 236 (000000CF4A53AC00) [pid = 384] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 235 (000000CF50462C00) [pid = 384] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 234 (000000CF507DC800) [pid = 384] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF4058BC00) [pid = 384] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF4E734C00) [pid = 384] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 231 (000000CF4E4A0000) [pid = 384] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 230 (000000CF47F1AC00) [pid = 384] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 229 (000000CF4D991400) [pid = 384] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 228 (000000CF33492C00) [pid = 384] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 227 (000000CF40E33000) [pid = 384] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 226 (000000CF50461800) [pid = 384] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 225 (000000CF51F64800) [pid = 384] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 224 (000000CF5169C800) [pid = 384] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 223 (000000CF51FECC00) [pid = 384] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 222 (000000CF4F55AC00) [pid = 384] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 221 (000000CF42A26800) [pid = 384] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 220 (000000CF4D1E6000) [pid = 384] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 219 (000000CF4C113400) [pid = 384] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 218 (000000CF4E734000) [pid = 384] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 217 (000000CF449B9400) [pid = 384] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 216 (000000CF3F05C800) [pid = 384] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 215 (000000CF402B0400) [pid = 384] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 214 (000000CF31E1D800) [pid = 384] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:56:36 INFO - PROCESS | 384 | --DOMWINDOW == 213 (000000CF38F2D000) [pid = 384] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:56:36 INFO - PROCESS | 384 | 1461084996700 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:36 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47D44800 == 124 [pid = 384] [id = 727] 09:56:36 INFO - PROCESS | 384 | ++DOMWINDOW == 214 (000000CF337DC000) [pid = 384] [serial = 2181] [outer = 0000000000000000] 09:56:36 INFO - PROCESS | 384 | ++DOMWINDOW == 215 (000000CF3D7DEC00) [pid = 384] [serial = 2182] [outer = 000000CF337DC000] 09:56:36 INFO - PROCESS | 384 | 1461084996747 Marionette DEBUG loaded listener.js 09:56:36 INFO - PROCESS | 384 | ++DOMWINDOW == 216 (000000CF44271C00) [pid = 384] [serial = 2183] [outer = 000000CF337DC000] 09:56:37 INFO - PROCESS | 384 | 1461084997158 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]]]}] 09:56:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:56:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1780ms 09:56:37 INFO - PROCESS | 384 | 1461084997211 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 09:56:37 INFO - PROCESS | 384 | 1461084997214 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 09:56:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:56:37 INFO - PROCESS | 384 | 1461084997217 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:56:37 INFO - PROCESS | 384 | 1461084997219 Marionette TRACE conn5 <- [1,2874,null,{}] 09:56:37 INFO - PROCESS | 384 | 1461084997223 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}] 09:56:37 INFO - PROCESS | 384 | 1461084997348 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 09:56:37 INFO - PROCESS | 384 | 1461084997361 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:37 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B771000 == 125 [pid = 384] [id = 728] 09:56:37 INFO - PROCESS | 384 | ++DOMWINDOW == 217 (000000CF44D15800) [pid = 384] [serial = 2184] [outer = 0000000000000000] 09:56:37 INFO - PROCESS | 384 | ++DOMWINDOW == 218 (000000CF45041000) [pid = 384] [serial = 2185] [outer = 000000CF44D15800] 09:56:37 INFO - PROCESS | 384 | 1461084997413 Marionette DEBUG loaded listener.js 09:56:37 INFO - PROCESS | 384 | ++DOMWINDOW == 219 (000000CF4548FC00) [pid = 384] [serial = 2186] [outer = 000000CF44D15800] 09:56:37 INFO - PROCESS | 384 | 1461084997871 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]]]}] 09:56:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:56:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 09:56:37 INFO - PROCESS | 384 | 1461084997891 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 09:56:37 INFO - PROCESS | 384 | 1461084997893 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 09:56:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:56:37 INFO - PROCESS | 384 | 1461084997919 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:56:37 INFO - PROCESS | 384 | 1461084997921 Marionette TRACE conn5 <- [1,2878,null,{}] 09:56:37 INFO - PROCESS | 384 | 1461084997925 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}] 09:56:38 INFO - PROCESS | 384 | 1461084998057 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 09:56:38 INFO - PROCESS | 384 | 1461084998063 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:38 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C197000 == 126 [pid = 384] [id = 729] 09:56:38 INFO - PROCESS | 384 | ++DOMWINDOW == 220 (000000CF45E8B000) [pid = 384] [serial = 2187] [outer = 0000000000000000] 09:56:38 INFO - PROCESS | 384 | ++DOMWINDOW == 221 (000000CF45F7E800) [pid = 384] [serial = 2188] [outer = 000000CF45E8B000] 09:56:38 INFO - PROCESS | 384 | 1461084998109 Marionette DEBUG loaded listener.js 09:56:38 INFO - PROCESS | 384 | ++DOMWINDOW == 222 (000000CF4603C000) [pid = 384] [serial = 2189] [outer = 000000CF45E8B000] 09:56:38 INFO - PROCESS | 384 | 1461084998691 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:56:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:56:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 840ms 09:56:38 INFO - PROCESS | 384 | 1461084998757 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 09:56:38 INFO - PROCESS | 384 | 1461084998762 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 09:56:38 INFO - PROCESS | 384 | 1461084998768 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:56:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:56:38 INFO - PROCESS | 384 | 1461084998773 Marionette TRACE conn5 <- [1,2882,null,{}] 09:56:38 INFO - PROCESS | 384 | 1461084998779 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}] 09:56:38 INFO - PROCESS | 384 | 1461084998930 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 09:56:39 INFO - PROCESS | 384 | 1461084999062 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:39 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F439000 == 127 [pid = 384] [id = 730] 09:56:39 INFO - PROCESS | 384 | ++DOMWINDOW == 223 (000000CF34EFBC00) [pid = 384] [serial = 2190] [outer = 0000000000000000] 09:56:39 INFO - PROCESS | 384 | ++DOMWINDOW == 224 (000000CF37FCE400) [pid = 384] [serial = 2191] [outer = 000000CF34EFBC00] 09:56:39 INFO - PROCESS | 384 | 1461084999122 Marionette DEBUG loaded listener.js 09:56:39 INFO - PROCESS | 384 | ++DOMWINDOW == 225 (000000CF38EF4800) [pid = 384] [serial = 2192] [outer = 000000CF34EFBC00] 09:56:39 INFO - PROCESS | 384 | 1461084999791 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]]]}] 09:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1078ms 09:56:39 INFO - PROCESS | 384 | 1461084999856 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 09:56:39 INFO - PROCESS | 384 | 1461084999863 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 09:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:56:39 INFO - PROCESS | 384 | 1461084999870 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:56:39 INFO - PROCESS | 384 | 1461084999873 Marionette TRACE conn5 <- [1,2886,null,{}] 09:56:39 INFO - PROCESS | 384 | 1461084999877 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}] 09:56:40 INFO - PROCESS | 384 | 1461085000013 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 09:56:40 INFO - PROCESS | 384 | 1461085000179 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:40 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44D64000 == 128 [pid = 384] [id = 731] 09:56:40 INFO - PROCESS | 384 | ++DOMWINDOW == 226 (000000CF3DD32000) [pid = 384] [serial = 2193] [outer = 0000000000000000] 09:56:40 INFO - PROCESS | 384 | ++DOMWINDOW == 227 (000000CF3FFCB000) [pid = 384] [serial = 2194] [outer = 000000CF3DD32000] 09:56:40 INFO - PROCESS | 384 | 1461085000236 Marionette DEBUG loaded listener.js 09:56:40 INFO - PROCESS | 384 | ++DOMWINDOW == 228 (000000CF40584400) [pid = 384] [serial = 2195] [outer = 000000CF3DD32000] 09:56:40 INFO - PROCESS | 384 | 1461085000898 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]]]}] 09:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1069ms 09:56:40 INFO - PROCESS | 384 | 1461085000946 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 09:56:40 INFO - PROCESS | 384 | 1461085000949 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 09:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:56:40 INFO - PROCESS | 384 | 1461085000953 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:56:40 INFO - PROCESS | 384 | 1461085000957 Marionette TRACE conn5 <- [1,2890,null,{}] 09:56:40 INFO - PROCESS | 384 | 1461085000970 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}] 09:56:41 INFO - PROCESS | 384 | 1461085001110 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 09:56:41 INFO - PROCESS | 384 | 1461085001275 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:41 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B8B1000 == 129 [pid = 384] [id = 732] 09:56:41 INFO - PROCESS | 384 | ++DOMWINDOW == 229 (000000CF4072DC00) [pid = 384] [serial = 2196] [outer = 0000000000000000] 09:56:41 INFO - PROCESS | 384 | ++DOMWINDOW == 230 (000000CF4310C800) [pid = 384] [serial = 2197] [outer = 000000CF4072DC00] 09:56:41 INFO - PROCESS | 384 | 1461085001337 Marionette DEBUG loaded listener.js 09:56:41 INFO - PROCESS | 384 | ++DOMWINDOW == 231 (000000CF449C6800) [pid = 384] [serial = 2198] [outer = 000000CF4072DC00] 09:56:41 INFO - PROCESS | 384 | 1461085001952 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:56:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:56:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1028ms 09:56:41 INFO - PROCESS | 384 | 1461085001982 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 09:56:41 INFO - PROCESS | 384 | 1461085001986 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 09:56:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:56:42 INFO - PROCESS | 384 | 1461085001989 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:56:42 INFO - PROCESS | 384 | 1461085001992 Marionette TRACE conn5 <- [1,2894,null,{}] 09:56:42 INFO - PROCESS | 384 | 1461085001995 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}] 09:56:42 INFO - PROCESS | 384 | 1461085002128 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 09:56:42 INFO - PROCESS | 384 | 1461085002304 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:42 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4CE2D000 == 130 [pid = 384] [id = 733] 09:56:42 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF4501A000) [pid = 384] [serial = 2199] [outer = 0000000000000000] 09:56:42 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF4504B400) [pid = 384] [serial = 2200] [outer = 000000CF4501A000] 09:56:42 INFO - PROCESS | 384 | 1461085002364 Marionette DEBUG loaded listener.js 09:56:42 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF47D85800) [pid = 384] [serial = 2201] [outer = 000000CF4501A000] 09:56:42 INFO - PROCESS | 384 | 1461085002979 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]]]}] 09:56:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:56:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1019ms 09:56:43 INFO - PROCESS | 384 | 1461085003011 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 09:56:43 INFO - PROCESS | 384 | 1461085003013 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 09:56:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:56:43 INFO - PROCESS | 384 | 1461085003017 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:56:43 INFO - PROCESS | 384 | 1461085003019 Marionette TRACE conn5 <- [1,2898,null,{}] 09:56:43 INFO - PROCESS | 384 | 1461085003023 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}] 09:56:43 INFO - PROCESS | 384 | 1461085003152 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 09:56:43 INFO - PROCESS | 384 | 1461085003328 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:43 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D9CA000 == 131 [pid = 384] [id = 734] 09:56:43 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF45F83000) [pid = 384] [serial = 2202] [outer = 0000000000000000] 09:56:43 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF47F13000) [pid = 384] [serial = 2203] [outer = 000000CF45F83000] 09:56:43 INFO - PROCESS | 384 | 1461085003387 Marionette DEBUG loaded listener.js 09:56:43 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF47F8AC00) [pid = 384] [serial = 2204] [outer = 000000CF45F83000] 09:56:43 INFO - PROCESS | 384 | 1461085003915 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]]]}] 09:56:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:56:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:56:43 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 923ms 09:56:43 INFO - PROCESS | 384 | 1461085003943 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 09:56:43 INFO - PROCESS | 384 | 1461085003945 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 09:56:43 INFO - PROCESS | 384 | 1461085003949 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:56:43 INFO - TEST-START | /DOMEvents/constructors.html 09:56:43 INFO - PROCESS | 384 | 1461085003951 Marionette TRACE conn5 <- [1,2902,null,{}] 09:56:43 INFO - PROCESS | 384 | 1461085003955 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}] 09:56:44 INFO - PROCESS | 384 | 1461085004106 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 09:56:44 INFO - PROCESS | 384 | 1461085004278 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:44 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E13F800 == 132 [pid = 384] [id = 735] 09:56:44 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF48283800) [pid = 384] [serial = 2205] [outer = 0000000000000000] 09:56:44 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF4862FC00) [pid = 384] [serial = 2206] [outer = 000000CF48283800] 09:56:44 INFO - PROCESS | 384 | 1461085004340 Marionette DEBUG loaded listener.js 09:56:44 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF4A531400) [pid = 384] [serial = 2207] [outer = 000000CF48283800] 09:56:44 INFO - PROCESS | 384 | 1461085004974 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]]]}] 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:56:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:56:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:56:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:56:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:56:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:56:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:56:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:56:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:56:45 INFO - TEST-OK | /DOMEvents/constructors.html | took 1150ms 09:56:45 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:56:45 INFO - PROCESS | 384 | 1461085005103 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 09:56:45 INFO - PROCESS | 384 | 1461085005105 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 09:56:45 INFO - PROCESS | 384 | 1461085005109 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:56:45 INFO - PROCESS | 384 | 1461085005111 Marionette TRACE conn5 <- [1,2906,null,{}] 09:56:45 INFO - PROCESS | 384 | 1461085005115 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}] 09:56:45 INFO - PROCESS | 384 | 1461085005249 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 09:56:45 INFO - PROCESS | 384 | 1461085005411 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:45 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E4E1800 == 133 [pid = 384] [id = 736] 09:56:45 INFO - PROCESS | 384 | ++DOMWINDOW == 241 (000000CF495E6C00) [pid = 384] [serial = 2208] [outer = 0000000000000000] 09:56:45 INFO - PROCESS | 384 | ++DOMWINDOW == 242 (000000CF4B044C00) [pid = 384] [serial = 2209] [outer = 000000CF495E6C00] 09:56:45 INFO - PROCESS | 384 | 1461085005467 Marionette DEBUG loaded listener.js 09:56:45 INFO - PROCESS | 384 | ++DOMWINDOW == 243 (000000CF4B805400) [pid = 384] [serial = 2210] [outer = 000000CF495E6C00] 09:56:46 INFO - PROCESS | 384 | 1461085006002 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:56:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:56:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 924ms 09:56:46 INFO - PROCESS | 384 | 1461085006035 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 09:56:46 INFO - PROCESS | 384 | 1461085006037 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 09:56:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:56:46 INFO - PROCESS | 384 | 1461085006041 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:56:46 INFO - PROCESS | 384 | 1461085006043 Marionette TRACE conn5 <- [1,2910,null,{}] 09:56:46 INFO - PROCESS | 384 | 1461085006047 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}] 09:56:46 INFO - PROCESS | 384 | 1461085006175 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 09:56:46 INFO - PROCESS | 384 | 1461085006313 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:46 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4F409000 == 134 [pid = 384] [id = 737] 09:56:46 INFO - PROCESS | 384 | ++DOMWINDOW == 244 (000000CF4B03B000) [pid = 384] [serial = 2211] [outer = 0000000000000000] 09:56:46 INFO - PROCESS | 384 | ++DOMWINDOW == 245 (000000CF4C11DC00) [pid = 384] [serial = 2212] [outer = 000000CF4B03B000] 09:56:46 INFO - PROCESS | 384 | 1461085006370 Marionette DEBUG loaded listener.js 09:56:46 INFO - PROCESS | 384 | ++DOMWINDOW == 246 (000000CF4CD1C400) [pid = 384] [serial = 2213] [outer = 000000CF4B03B000] 09:56:46 INFO - PROCESS | 384 | [384] 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 09:56:46 INFO - PROCESS | 384 | [384] 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 09:56:46 INFO - PROCESS | 384 | [384] 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 09:56:46 INFO - PROCESS | 384 | [384] 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 09:56:46 INFO - PROCESS | 384 | 1461085006880 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]]]}] 09:56:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:56:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:56:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:56:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:56:46 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 09:56:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:56:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:56:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:56:46 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 09:56:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:56:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:56:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:56:46 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]" 09:56:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:56:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:56:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:56:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:56:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 884ms 09:56:46 INFO - PROCESS | 384 | 1461085006928 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 09:56:46 INFO - PROCESS | 384 | 1461085006931 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 09:56:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:56:46 INFO - PROCESS | 384 | 1461085006934 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:56:46 INFO - PROCESS | 384 | 1461085006936 Marionette TRACE conn5 <- [1,2914,null,{}] 09:56:46 INFO - PROCESS | 384 | 1461085006940 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}] 09:56:47 INFO - PROCESS | 384 | 1461085007071 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 09:56:47 INFO - PROCESS | 384 | 1461085007250 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:47 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4FFE7000 == 135 [pid = 384] [id = 738] 09:56:47 INFO - PROCESS | 384 | ++DOMWINDOW == 247 (000000CF4CE17C00) [pid = 384] [serial = 2214] [outer = 0000000000000000] 09:56:47 INFO - PROCESS | 384 | ++DOMWINDOW == 248 (000000CF4D987C00) [pid = 384] [serial = 2215] [outer = 000000CF4CE17C00] 09:56:47 INFO - PROCESS | 384 | 1461085007308 Marionette DEBUG loaded listener.js 09:56:47 INFO - PROCESS | 384 | ++DOMWINDOW == 249 (000000CF4DC30400) [pid = 384] [serial = 2216] [outer = 000000CF4CE17C00] 09:56:47 INFO - PROCESS | 384 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:56:47 INFO - PROCESS | 384 | 1461085007837 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]]]}] 09:56:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:56:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 918ms 09:56:47 INFO - PROCESS | 384 | 1461085007855 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 09:56:47 INFO - PROCESS | 384 | 1461085007857 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 09:56:47 INFO - PROCESS | 384 | 1461085007861 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:56:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:56:47 INFO - PROCESS | 384 | 1461085007863 Marionette TRACE conn5 <- [1,2918,null,{}] 09:56:47 INFO - PROCESS | 384 | 1461085007867 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}] 09:56:48 INFO - PROCESS | 384 | 1461085007997 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 09:56:48 INFO - PROCESS | 384 | 1461085008165 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:48 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5043B800 == 136 [pid = 384] [id = 739] 09:56:48 INFO - PROCESS | 384 | ++DOMWINDOW == 250 (000000CF4CE20000) [pid = 384] [serial = 2217] [outer = 0000000000000000] 09:56:48 INFO - PROCESS | 384 | ++DOMWINDOW == 251 (000000CF4DCDE000) [pid = 384] [serial = 2218] [outer = 000000CF4CE20000] 09:56:48 INFO - PROCESS | 384 | 1461085008223 Marionette DEBUG loaded listener.js 09:56:48 INFO - PROCESS | 384 | ++DOMWINDOW == 252 (000000CF4DD66000) [pid = 384] [serial = 2219] [outer = 000000CF4CE20000] 09:56:48 INFO - PROCESS | 384 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:56:48 INFO - PROCESS | 384 | 1461085008707 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]]]}] 09:56:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:56:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 882ms 09:56:48 INFO - PROCESS | 384 | 1461085008767 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 09:56:48 INFO - PROCESS | 384 | 1461085008770 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 09:56:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:56:48 INFO - PROCESS | 384 | 1461085008806 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:56:48 INFO - PROCESS | 384 | 1461085008810 Marionette TRACE conn5 <- [1,2922,null,{}] 09:56:48 INFO - PROCESS | 384 | 1461085008815 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}] 09:56:48 INFO - PROCESS | 384 | 1461085008965 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 09:56:49 INFO - PROCESS | 384 | 1461085009144 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:49 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5162A000 == 137 [pid = 384] [id = 740] 09:56:49 INFO - PROCESS | 384 | ++DOMWINDOW == 253 (000000CF4E0E5000) [pid = 384] [serial = 2220] [outer = 0000000000000000] 09:56:49 INFO - PROCESS | 384 | ++DOMWINDOW == 254 (000000CF4E473C00) [pid = 384] [serial = 2221] [outer = 000000CF4E0E5000] 09:56:49 INFO - PROCESS | 384 | 1461085009209 Marionette DEBUG loaded listener.js 09:56:49 INFO - PROCESS | 384 | ++DOMWINDOW == 255 (000000CF4E4A3800) [pid = 384] [serial = 2222] [outer = 000000CF4E0E5000] 09:56:49 INFO - PROCESS | 384 | 1461085009728 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]]]}] 09:56:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:56:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1005ms 09:56:49 INFO - PROCESS | 384 | 1461085009794 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 09:56:49 INFO - PROCESS | 384 | 1461085009797 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 09:56:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:56:49 INFO - PROCESS | 384 | 1461085009800 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:56:49 INFO - PROCESS | 384 | 1461085009802 Marionette TRACE conn5 <- [1,2926,null,{}] 09:56:49 INFO - PROCESS | 384 | 1461085009806 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}] 09:56:50 INFO - PROCESS | 384 | 1461085010011 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 09:56:50 INFO - PROCESS | 384 | 1461085010139 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:50 INFO - PROCESS | 384 | ++DOCSHELL 000000CF52136000 == 138 [pid = 384] [id = 741] 09:56:50 INFO - PROCESS | 384 | ++DOMWINDOW == 256 (000000CF4843D800) [pid = 384] [serial = 2223] [outer = 0000000000000000] 09:56:50 INFO - PROCESS | 384 | ++DOMWINDOW == 257 (000000CF4E737800) [pid = 384] [serial = 2224] [outer = 000000CF4843D800] 09:56:50 INFO - PROCESS | 384 | 1461085010195 Marionette DEBUG loaded listener.js 09:56:50 INFO - PROCESS | 384 | ++DOMWINDOW == 258 (000000CF4E91C400) [pid = 384] [serial = 2225] [outer = 000000CF4843D800] 09:56:50 INFO - PROCESS | 384 | 1461085010699 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]]]}] 09:56:50 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. 09:56:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 923ms 09:56:50 INFO - PROCESS | 384 | 1461085010726 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 09:56:50 INFO - PROCESS | 384 | 1461085010729 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 09:56:50 INFO - PROCESS | 384 | 1461085010732 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:56:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:56:50 INFO - PROCESS | 384 | 1461085010734 Marionette TRACE conn5 <- [1,2930,null,{}] 09:56:50 INFO - PROCESS | 384 | 1461085010758 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}] 09:56:50 INFO - PROCESS | 384 | 1461085010890 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 09:56:51 INFO - PROCESS | 384 | 1461085011068 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:51 INFO - PROCESS | 384 | ++DOCSHELL 000000CF534A7000 == 139 [pid = 384] [id = 742] 09:56:51 INFO - PROCESS | 384 | ++DOMWINDOW == 259 (000000CF4E914000) [pid = 384] [serial = 2226] [outer = 0000000000000000] 09:56:51 INFO - PROCESS | 384 | ++DOMWINDOW == 260 (000000CF4F55DC00) [pid = 384] [serial = 2227] [outer = 000000CF4E914000] 09:56:51 INFO - PROCESS | 384 | 1461085011126 Marionette DEBUG loaded listener.js 09:56:51 INFO - PROCESS | 384 | ++DOMWINDOW == 261 (000000CF4F62A800) [pid = 384] [serial = 2228] [outer = 000000CF4E914000] 09:56:51 INFO - PROCESS | 384 | 1461085011655 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"]]]}] 09:56:51 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 09:56:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:56:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:56:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 986ms 09:56:51 INFO - PROCESS | 384 | 1461085011722 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 09:56:51 INFO - PROCESS | 384 | 1461085011725 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 09:56:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:56:51 INFO - PROCESS | 384 | 1461085011728 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:56:51 INFO - PROCESS | 384 | 1461085011730 Marionette TRACE conn5 <- [1,2934,null,{}] 09:56:51 INFO - PROCESS | 384 | 1461085011735 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}] 09:56:51 INFO - PROCESS | 384 | 1461085011867 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 09:56:52 INFO - PROCESS | 384 | 1461085012047 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:52 INFO - PROCESS | 384 | ++DOCSHELL 000000CF53714800 == 140 [pid = 384] [id = 743] 09:56:52 INFO - PROCESS | 384 | ++DOMWINDOW == 262 (000000CF4F634400) [pid = 384] [serial = 2229] [outer = 0000000000000000] 09:56:52 INFO - PROCESS | 384 | ++DOMWINDOW == 263 (000000CF4F689C00) [pid = 384] [serial = 2230] [outer = 000000CF4F634400] 09:56:52 INFO - PROCESS | 384 | 1461085012106 Marionette DEBUG loaded listener.js 09:56:52 INFO - PROCESS | 384 | ++DOMWINDOW == 264 (000000CF5045C400) [pid = 384] [serial = 2231] [outer = 000000CF4F634400] 09:56:52 INFO - PROCESS | 384 | 1461085012654 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]]]}] 09:56:52 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. 09:56:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 986ms 09:56:52 INFO - PROCESS | 384 | 1461085012720 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 09:56:52 INFO - PROCESS | 384 | 1461085012723 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 09:56:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:56:52 INFO - PROCESS | 384 | 1461085012729 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:56:52 INFO - PROCESS | 384 | 1461085012731 Marionette TRACE conn5 <- [1,2938,null,{}] 09:56:52 INFO - PROCESS | 384 | 1461085012735 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}] 09:56:52 INFO - PROCESS | 384 | 1461085012869 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 09:56:53 INFO - PROCESS | 384 | 1461085013063 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44356000 == 141 [pid = 384] [id = 744] 09:56:53 INFO - PROCESS | 384 | ++DOMWINDOW == 265 (000000CF38EF3C00) [pid = 384] [serial = 2232] [outer = 0000000000000000] 09:56:53 INFO - PROCESS | 384 | ++DOMWINDOW == 266 (000000CF4069A000) [pid = 384] [serial = 2233] [outer = 000000CF38EF3C00] 09:56:53 INFO - PROCESS | 384 | 1461085013121 Marionette DEBUG loaded listener.js 09:56:53 INFO - PROCESS | 384 | ++DOMWINDOW == 267 (000000CF4DD5A000) [pid = 384] [serial = 2234] [outer = 000000CF38EF3C00] 09:56:53 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3D796800 == 142 [pid = 384] [id = 745] 09:56:53 INFO - PROCESS | 384 | ++DOMWINDOW == 268 (000000CF4D985800) [pid = 384] [serial = 2235] [outer = 0000000000000000] 09:56:53 INFO - PROCESS | 384 | ++DOMWINDOW == 269 (000000CF50495000) [pid = 384] [serial = 2236] [outer = 000000CF4D985800] 09:56:53 INFO - PROCESS | 384 | 1461085013767 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]]]}] 09:56:53 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. 09:56:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1081ms 09:56:53 INFO - PROCESS | 384 | 1461085013821 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 09:56:53 INFO - PROCESS | 384 | 1461085013824 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 09:56:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:56:53 INFO - PROCESS | 384 | 1461085013829 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:56:53 INFO - PROCESS | 384 | 1461085013832 Marionette TRACE conn5 <- [1,2942,null,{}] 09:56:53 INFO - PROCESS | 384 | 1461085013835 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}] 09:56:54 INFO - PROCESS | 384 | 1461085014016 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 09:56:54 INFO - PROCESS | 384 | 1461085014186 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:54 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E123800 == 143 [pid = 384] [id = 746] 09:56:54 INFO - PROCESS | 384 | ++DOMWINDOW == 270 (000000CF45016000) [pid = 384] [serial = 2237] [outer = 0000000000000000] 09:56:54 INFO - PROCESS | 384 | ++DOMWINDOW == 271 (000000CF501C8000) [pid = 384] [serial = 2238] [outer = 000000CF45016000] 09:56:54 INFO - PROCESS | 384 | 1461085014241 Marionette DEBUG loaded listener.js 09:56:54 INFO - PROCESS | 384 | ++DOMWINDOW == 272 (000000CF5049C800) [pid = 384] [serial = 2239] [outer = 000000CF45016000] 09:56:54 INFO - PROCESS | 384 | 1461085014805 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]]]}] 09:56:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:56:54 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 09:56:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1020ms 09:56:54 INFO - PROCESS | 384 | 1461085014867 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 09:56:54 INFO - PROCESS | 384 | 1461085014869 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 09:56:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:56:54 INFO - PROCESS | 384 | 1461085014895 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:56:54 INFO - PROCESS | 384 | 1461085014898 Marionette TRACE conn5 <- [1,2946,null,{}] 09:56:54 INFO - PROCESS | 384 | 1461085014901 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}] 09:56:55 INFO - PROCESS | 384 | 1461085015055 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 09:56:55 INFO - PROCESS | 384 | 1461085015237 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:55 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D1E800 == 144 [pid = 384] [id = 747] 09:56:55 INFO - PROCESS | 384 | ++DOMWINDOW == 273 (000000CF33BD8C00) [pid = 384] [serial = 2240] [outer = 0000000000000000] 09:56:55 INFO - PROCESS | 384 | ++DOMWINDOW == 274 (000000CF3C98AC00) [pid = 384] [serial = 2241] [outer = 000000CF33BD8C00] 09:56:55 INFO - PROCESS | 384 | 1461085015295 Marionette DEBUG loaded listener.js 09:56:55 INFO - PROCESS | 384 | ++DOMWINDOW == 275 (000000CF4E732800) [pid = 384] [serial = 2242] [outer = 000000CF33BD8C00] 09:56:56 INFO - PROCESS | 384 | 1461085016074 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]]]}] 09:56:56 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. 09:56:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1260ms 09:56:56 INFO - PROCESS | 384 | 1461085016139 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 09:56:56 INFO - PROCESS | 384 | 1461085016144 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 09:56:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:56:56 INFO - PROCESS | 384 | 1461085016149 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:56:56 INFO - PROCESS | 384 | 1461085016153 Marionette TRACE conn5 <- [1,2950,null,{}] 09:56:56 INFO - PROCESS | 384 | 1461085016177 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}] 09:56:56 INFO - PROCESS | 384 | 1461085016327 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 09:56:56 INFO - PROCESS | 384 | 1461085016498 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:56 INFO - PROCESS | 384 | ++DOCSHELL 000000CF44213000 == 145 [pid = 384] [id = 748] 09:56:56 INFO - PROCESS | 384 | ++DOMWINDOW == 276 (000000CF37FCC000) [pid = 384] [serial = 2243] [outer = 0000000000000000] 09:56:56 INFO - PROCESS | 384 | ++DOMWINDOW == 277 (000000CF3812F400) [pid = 384] [serial = 2244] [outer = 000000CF37FCC000] 09:56:56 INFO - PROCESS | 384 | 1461085016550 Marionette DEBUG loaded listener.js 09:56:56 INFO - PROCESS | 384 | ++DOMWINDOW == 278 (000000CF3C990C00) [pid = 384] [serial = 2245] [outer = 000000CF37FCC000] 09:56:57 INFO - PROCESS | 384 | 1461085017115 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]]]}] 09:56:57 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. 09:56:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 986ms 09:56:57 INFO - PROCESS | 384 | 1461085017142 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 09:56:57 INFO - PROCESS | 384 | 1461085017148 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 09:56:57 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:56:57 INFO - PROCESS | 384 | 1461085017155 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:56:57 INFO - PROCESS | 384 | 1461085017158 Marionette TRACE conn5 <- [1,2954,null,{}] 09:56:57 INFO - PROCESS | 384 | 1461085017163 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}] 09:56:57 INFO - PROCESS | 384 | 1461085017297 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 09:56:57 INFO - PROCESS | 384 | 1461085017489 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:57 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49535800 == 146 [pid = 384] [id = 749] 09:56:57 INFO - PROCESS | 384 | ++DOMWINDOW == 279 (000000CF3F4B8800) [pid = 384] [serial = 2246] [outer = 0000000000000000] 09:56:57 INFO - PROCESS | 384 | ++DOMWINDOW == 280 (000000CF3FF03400) [pid = 384] [serial = 2247] [outer = 000000CF3F4B8800] 09:56:57 INFO - PROCESS | 384 | 1461085017545 Marionette DEBUG loaded listener.js 09:56:57 INFO - PROCESS | 384 | ++DOMWINDOW == 281 (000000CF40730400) [pid = 384] [serial = 2248] [outer = 000000CF3F4B8800] 09:56:58 INFO - PROCESS | 384 | 1461085018111 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]]]}] 09:56:58 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. 09:56:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 987ms 09:56:58 INFO - PROCESS | 384 | 1461085018145 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 09:56:58 INFO - PROCESS | 384 | 1461085018147 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 09:56:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:56:58 INFO - PROCESS | 384 | 1461085018151 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:56:58 INFO - PROCESS | 384 | 1461085018155 Marionette TRACE conn5 <- [1,2958,null,{}] 09:56:58 INFO - PROCESS | 384 | 1461085018166 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}] 09:56:58 INFO - PROCESS | 384 | 1461085018362 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 09:56:58 INFO - PROCESS | 384 | 1461085018497 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:58 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49219800 == 147 [pid = 384] [id = 750] 09:56:58 INFO - PROCESS | 384 | ++DOMWINDOW == 282 (000000CF412F5000) [pid = 384] [serial = 2249] [outer = 0000000000000000] 09:56:58 INFO - PROCESS | 384 | ++DOMWINDOW == 283 (000000CF43E10800) [pid = 384] [serial = 2250] [outer = 000000CF412F5000] 09:56:58 INFO - PROCESS | 384 | 1461085018552 Marionette DEBUG loaded listener.js 09:56:58 INFO - PROCESS | 384 | ++DOMWINDOW == 284 (000000CF4447F000) [pid = 384] [serial = 2251] [outer = 000000CF412F5000] 09:56:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B081800 == 146 [pid = 384] [id = 726] 09:56:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4921E000 == 145 [pid = 384] [id = 725] 09:56:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF48D38000 == 144 [pid = 384] [id = 724] 09:56:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D4C800 == 143 [pid = 384] [id = 723] 09:56:58 INFO - PROCESS | 384 | --DOCSHELL 000000CF4005E800 == 142 [pid = 384] [id = 722] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 283 (000000CF4DCD2000) [pid = 384] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 282 (000000CF4DD57C00) [pid = 384] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 281 (000000CF4DE2EC00) [pid = 384] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 280 (000000CF4E479800) [pid = 384] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 279 (000000CF4E4A4800) [pid = 384] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 278 (000000CF44381800) [pid = 384] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 277 (000000CF4E918800) [pid = 384] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF486CE000 == 141 [pid = 384] [id = 721] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF45407000 == 140 [pid = 384] [id = 720] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF3FE1A800 == 139 [pid = 384] [id = 719] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF4114D000 == 138 [pid = 384] [id = 718] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF411E3000 == 137 [pid = 384] [id = 717] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF521DA800 == 136 [pid = 384] [id = 716] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF52139000 == 135 [pid = 384] [id = 715] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF51E56000 == 134 [pid = 384] [id = 714] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF51961000 == 133 [pid = 384] [id = 713] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF51632000 == 132 [pid = 384] [id = 712] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF4FFE0000 == 131 [pid = 384] [id = 711] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B08A800 == 130 [pid = 384] [id = 710] 09:56:59 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D4A800 == 129 [pid = 384] [id = 709] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 276 (000000CF44389C00) [pid = 384] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 275 (000000CF507E0000) [pid = 384] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 274 (000000CF51F71800) [pid = 384] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 273 (000000CF56BCC400) [pid = 384] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 272 (000000CF535E3000) [pid = 384] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 271 (000000CF4F68C000) [pid = 384] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 270 (000000CF45E87C00) [pid = 384] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 269 (000000CF53894C00) [pid = 384] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 268 (000000CF4C114400) [pid = 384] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 267 (000000CF516A1400) [pid = 384] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 266 (000000CF50464C00) [pid = 384] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 265 (000000CF51F6B800) [pid = 384] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 264 (000000CF52023C00) [pid = 384] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 263 (000000CF42D7A400) [pid = 384] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 262 (000000CF4E478000) [pid = 384] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 261 (000000CF5057CC00) [pid = 384] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 260 (000000CF51A7EC00) [pid = 384] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 259 (000000CF535D7C00) [pid = 384] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 258 (000000CF508A4800) [pid = 384] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 257 (000000CF4F55F000) [pid = 384] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 256 (000000CF40722C00) [pid = 384] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 255 (000000CF4D1F2800) [pid = 384] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 254 (000000CF4C11F000) [pid = 384] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 253 (000000CF4E73BC00) [pid = 384] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 252 (000000CF4DD55C00) [pid = 384] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 251 (000000CF44D13C00) [pid = 384] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 250 (000000CF40EDCC00) [pid = 384] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 249 (000000CF3FFCB800) [pid = 384] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 248 (000000CF4069D400) [pid = 384] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 247 (000000CF4D98D400) [pid = 384] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 246 (000000CF45F86400) [pid = 384] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 245 (000000CF44C95C00) [pid = 384] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 244 (000000CF419D2400) [pid = 384] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 243 (000000CF44406800) [pid = 384] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 242 (000000CF37FD2400) [pid = 384] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 241 (000000CF31F2FC00) [pid = 384] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 240 (000000CF4B370400) [pid = 384] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 239 (000000CF47F1E800) [pid = 384] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 238 (000000CF39B8C000) [pid = 384] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 237 (000000CF402A9800) [pid = 384] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 236 (000000CF39292400) [pid = 384] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 235 (000000CF4CD24800) [pid = 384] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 234 (000000CF4E7D1C00) [pid = 384] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF47F8CC00) [pid = 384] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF495EAC00) [pid = 384] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 231 (000000CF4CD22C00) [pid = 384] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 230 (000000CF4DE2B800) [pid = 384] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 229 (000000CF45042000) [pid = 384] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | --DOMWINDOW == 228 (000000CF4E4A2C00) [pid = 384] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 09:56:59 INFO - PROCESS | 384 | 1461085019265 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]]]}] 09:56:59 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. 09:56:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1128ms 09:56:59 INFO - PROCESS | 384 | 1461085019282 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 09:56:59 INFO - PROCESS | 384 | 1461085019285 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 09:56:59 INFO - PROCESS | 384 | 1461085019288 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:56:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:56:59 INFO - PROCESS | 384 | 1461085019290 Marionette TRACE conn5 <- [1,2962,null,{}] 09:56:59 INFO - PROCESS | 384 | 1461085019293 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}] 09:56:59 INFO - PROCESS | 384 | 1461085019413 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 09:56:59 INFO - PROCESS | 384 | 1461085019539 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:59 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41226000 == 130 [pid = 384] [id = 751] 09:56:59 INFO - PROCESS | 384 | ++DOMWINDOW == 229 (000000CF39BD6800) [pid = 384] [serial = 2252] [outer = 0000000000000000] 09:56:59 INFO - PROCESS | 384 | ++DOMWINDOW == 230 (000000CF3FF0AC00) [pid = 384] [serial = 2253] [outer = 000000CF39BD6800] 09:56:59 INFO - PROCESS | 384 | 1461085019588 Marionette DEBUG loaded listener.js 09:56:59 INFO - PROCESS | 384 | ++DOMWINDOW == 231 (000000CF40DDF400) [pid = 384] [serial = 2254] [outer = 000000CF39BD6800] 09:57:00 INFO - PROCESS | 384 | 1461085019997 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]]]}] 09:57:00 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. 09:57:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 776ms 09:57:00 INFO - PROCESS | 384 | 1461085020071 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 09:57:00 INFO - PROCESS | 384 | 1461085020074 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 09:57:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:57:00 INFO - PROCESS | 384 | 1461085020077 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:57:00 INFO - PROCESS | 384 | 1461085020079 Marionette TRACE conn5 <- [1,2966,null,{}] 09:57:00 INFO - PROCESS | 384 | 1461085020090 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}] 09:57:00 INFO - PROCESS | 384 | 1461085020203 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 09:57:00 INFO - PROCESS | 384 | 1461085020213 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:00 INFO - PROCESS | 384 | ++DOCSHELL 000000CF484F8800 == 131 [pid = 384] [id = 752] 09:57:00 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF43E04800) [pid = 384] [serial = 2255] [outer = 0000000000000000] 09:57:00 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF44389400) [pid = 384] [serial = 2256] [outer = 000000CF43E04800] 09:57:00 INFO - PROCESS | 384 | 1461085020261 Marionette DEBUG loaded listener.js 09:57:00 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF4450A400) [pid = 384] [serial = 2257] [outer = 000000CF43E04800] 09:57:00 INFO - PROCESS | 384 | 1461085020747 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]]]}] 09:57:00 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. 09:57:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 734ms 09:57:00 INFO - PROCESS | 384 | 1461085020816 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 09:57:00 INFO - PROCESS | 384 | 1461085020818 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 09:57:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:57:00 INFO - PROCESS | 384 | 1461085020822 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:57:00 INFO - PROCESS | 384 | 1461085020824 Marionette TRACE conn5 <- [1,2970,null,{}] 09:57:00 INFO - PROCESS | 384 | 1461085020827 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}] 09:57:00 INFO - PROCESS | 384 | 1461085020958 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 09:57:01 INFO - PROCESS | 384 | 1461085021136 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B472800 == 132 [pid = 384] [id = 753] 09:57:01 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF40590000) [pid = 384] [serial = 2258] [outer = 0000000000000000] 09:57:01 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF45F85800) [pid = 384] [serial = 2259] [outer = 000000CF40590000] 09:57:01 INFO - PROCESS | 384 | 1461085021185 Marionette DEBUG loaded listener.js 09:57:01 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF47F8A000) [pid = 384] [serial = 2260] [outer = 000000CF40590000] 09:57:01 INFO - PROCESS | 384 | 1461085021598 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"]]]}] 09:57:01 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 09:57:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:57:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 839ms 09:57:01 INFO - PROCESS | 384 | 1461085021664 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 09:57:01 INFO - PROCESS | 384 | 1461085021666 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 09:57:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:57:01 INFO - PROCESS | 384 | 1461085021680 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:57:01 INFO - PROCESS | 384 | 1461085021682 Marionette TRACE conn5 <- [1,2974,null,{}] 09:57:01 INFO - PROCESS | 384 | 1461085021687 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}] 09:57:01 INFO - PROCESS | 384 | 1461085021841 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 09:57:01 INFO - PROCESS | 384 | 1461085021862 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:01 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C208800 == 133 [pid = 384] [id = 754] 09:57:01 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF47ECB400) [pid = 384] [serial = 2261] [outer = 0000000000000000] 09:57:01 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF48639400) [pid = 384] [serial = 2262] [outer = 000000CF47ECB400] 09:57:01 INFO - PROCESS | 384 | 1461085021908 Marionette DEBUG loaded listener.js 09:57:01 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF4B03D000) [pid = 384] [serial = 2263] [outer = 000000CF47ECB400] 09:57:02 INFO - PROCESS | 384 | 1461085022359 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]]]}] 09:57:02 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. 09:57:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 734ms 09:57:02 INFO - PROCESS | 384 | 1461085022406 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 09:57:02 INFO - PROCESS | 384 | 1461085022409 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 09:57:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:57:02 INFO - PROCESS | 384 | 1461085022447 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:57:02 INFO - PROCESS | 384 | 1461085022449 Marionette TRACE conn5 <- [1,2978,null,{}] 09:57:02 INFO - PROCESS | 384 | 1461085022453 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}] 09:57:02 INFO - PROCESS | 384 | 1461085022606 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 09:57:02 INFO - PROCESS | 384 | 1461085022627 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:02 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4CE29800 == 134 [pid = 384] [id = 755] 09:57:02 INFO - PROCESS | 384 | ++DOMWINDOW == 241 (000000CF4C116000) [pid = 384] [serial = 2264] [outer = 0000000000000000] 09:57:02 INFO - PROCESS | 384 | ++DOMWINDOW == 242 (000000CF4D1E7400) [pid = 384] [serial = 2265] [outer = 000000CF4C116000] 09:57:02 INFO - PROCESS | 384 | 1461085022674 Marionette DEBUG loaded listener.js 09:57:02 INFO - PROCESS | 384 | ++DOMWINDOW == 243 (000000CF4DE24000) [pid = 384] [serial = 2266] [outer = 000000CF4C116000] 09:57:03 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D9D9800 == 135 [pid = 384] [id = 756] 09:57:03 INFO - PROCESS | 384 | ++DOMWINDOW == 244 (000000CF4E49B000) [pid = 384] [serial = 2267] [outer = 0000000000000000] 09:57:03 INFO - PROCESS | 384 | ++DOMWINDOW == 245 (000000CF4E6D3400) [pid = 384] [serial = 2268] [outer = 000000CF4E49B000] 09:57:03 INFO - PROCESS | 384 | 1461085023164 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]]]}] 09:57:03 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. 09:57:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 776ms 09:57:03 INFO - PROCESS | 384 | 1461085023218 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 09:57:03 INFO - PROCESS | 384 | 1461085023220 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 09:57:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:57:03 INFO - PROCESS | 384 | 1461085023224 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:57:03 INFO - PROCESS | 384 | 1461085023225 Marionette TRACE conn5 <- [1,2982,null,{}] 09:57:03 INFO - PROCESS | 384 | 1461085023229 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}] 09:57:03 INFO - PROCESS | 384 | 1461085023429 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 244 (000000CF3F459000) [pid = 384] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 243 (000000CF45F83800) [pid = 384] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 242 (000000CF504B4000) [pid = 384] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 241 (000000CF4446DC00) [pid = 384] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 240 (000000CF40C84C00) [pid = 384] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 239 (000000CF31E1D400) [pid = 384] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 238 (000000CF43CD9C00) [pid = 384] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 237 (000000CF4603F400) [pid = 384] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 236 (000000CF44480400) [pid = 384] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 235 (000000CF38240000) [pid = 384] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 234 (000000CF527B0000) [pid = 384] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF3DD2E800) [pid = 384] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF33ECE800) [pid = 384] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 231 (000000CF48448000) [pid = 384] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 230 (000000CF32F5FC00) [pid = 384] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 229 (000000CF47D80000) [pid = 384] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 228 (000000CF33F3D400) [pid = 384] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 227 (000000CF38437400) [pid = 384] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 226 (000000CF3896C800) [pid = 384] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 225 (000000CF337DC000) [pid = 384] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 224 (000000CF41772C00) [pid = 384] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 223 (000000CF43E4CC00) [pid = 384] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 222 (000000CF48449000) [pid = 384] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 221 (000000CF44467800) [pid = 384] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 220 (000000CF41955C00) [pid = 384] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 219 (000000CF51E1D400) [pid = 384] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 218 (000000CF45041800) [pid = 384] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 217 (000000CF39293800) [pid = 384] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:57:04 INFO - PROCESS | 384 | --DOMWINDOW == 216 (000000CF44D15800) [pid = 384] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:57:04 INFO - PROCESS | 384 | 1461085024118 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3CCA5800 == 136 [pid = 384] [id = 757] 09:57:04 INFO - PROCESS | 384 | ++DOMWINDOW == 217 (000000CF31E15400) [pid = 384] [serial = 2269] [outer = 0000000000000000] 09:57:04 INFO - PROCESS | 384 | ++DOMWINDOW == 218 (000000CF33541000) [pid = 384] [serial = 2270] [outer = 000000CF31E15400] 09:57:04 INFO - PROCESS | 384 | 1461085024168 Marionette DEBUG loaded listener.js 09:57:04 INFO - PROCESS | 384 | ++DOMWINDOW == 219 (000000CF3C98E800) [pid = 384] [serial = 2271] [outer = 000000CF31E15400] 09:57:04 INFO - PROCESS | 384 | 1461085024508 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]]]}] 09:57:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:57:04 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 09:57:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1320ms 09:57:04 INFO - PROCESS | 384 | 1461085024547 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 09:57:04 INFO - PROCESS | 384 | 1461085024549 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 09:57:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:57:04 INFO - PROCESS | 384 | 1461085024552 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:57:04 INFO - PROCESS | 384 | 1461085024554 Marionette TRACE conn5 <- [1,2986,null,{}] 09:57:04 INFO - PROCESS | 384 | 1461085024558 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}] 09:57:04 INFO - PROCESS | 384 | 1461085024730 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 09:57:04 INFO - PROCESS | 384 | 1461085024737 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:04 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4F41F800 == 137 [pid = 384] [id = 758] 09:57:04 INFO - PROCESS | 384 | ++DOMWINDOW == 220 (000000CF40584000) [pid = 384] [serial = 2272] [outer = 0000000000000000] 09:57:04 INFO - PROCESS | 384 | ++DOMWINDOW == 221 (000000CF44C3B000) [pid = 384] [serial = 2273] [outer = 000000CF40584000] 09:57:04 INFO - PROCESS | 384 | 1461085024782 Marionette DEBUG loaded listener.js 09:57:04 INFO - PROCESS | 384 | ++DOMWINDOW == 222 (000000CF47D82400) [pid = 384] [serial = 2274] [outer = 000000CF40584000] 09:57:05 INFO - PROCESS | 384 | 1461085025201 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]]]}] 09:57:05 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. 09:57:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 672ms 09:57:05 INFO - PROCESS | 384 | 1461085025238 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 09:57:05 INFO - PROCESS | 384 | 1461085025241 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 09:57:05 INFO - PROCESS | 384 | 1461085025244 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:57:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:57:05 INFO - PROCESS | 384 | 1461085025247 Marionette TRACE conn5 <- [1,2990,null,{}] 09:57:05 INFO - PROCESS | 384 | 1461085025250 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}] 09:57:05 INFO - PROCESS | 384 | 1461085025378 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 09:57:05 INFO - PROCESS | 384 | 1461085025412 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:05 INFO - PROCESS | 384 | ++DOCSHELL 000000CF506DE800 == 138 [pid = 384] [id = 759] 09:57:05 INFO - PROCESS | 384 | ++DOMWINDOW == 223 (000000CF44C94C00) [pid = 384] [serial = 2275] [outer = 0000000000000000] 09:57:05 INFO - PROCESS | 384 | ++DOMWINDOW == 224 (000000CF4E996C00) [pid = 384] [serial = 2276] [outer = 000000CF44C94C00] 09:57:05 INFO - PROCESS | 384 | 1461085025464 Marionette DEBUG loaded listener.js 09:57:05 INFO - PROCESS | 384 | ++DOMWINDOW == 225 (000000CF4F68C400) [pid = 384] [serial = 2277] [outer = 000000CF44C94C00] 09:57:05 INFO - PROCESS | 384 | 1461085025920 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]]]}] 09:57:05 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. 09:57:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 734ms 09:57:05 INFO - PROCESS | 384 | 1461085025982 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 09:57:05 INFO - PROCESS | 384 | 1461085025984 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 09:57:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:57:06 INFO - PROCESS | 384 | 1461085025993 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:57:06 INFO - PROCESS | 384 | 1461085025995 Marionette TRACE conn5 <- [1,2994,null,{}] 09:57:06 INFO - PROCESS | 384 | 1461085025999 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}] 09:57:06 INFO - PROCESS | 384 | 1461085026297 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 09:57:06 INFO - PROCESS | 384 | 1461085026419 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:06 INFO - PROCESS | 384 | ++DOCSHELL 000000CF3F44C800 == 139 [pid = 384] [id = 760] 09:57:06 INFO - PROCESS | 384 | ++DOMWINDOW == 226 (000000CF337DC000) [pid = 384] [serial = 2278] [outer = 0000000000000000] 09:57:06 INFO - PROCESS | 384 | ++DOMWINDOW == 227 (000000CF33F41000) [pid = 384] [serial = 2279] [outer = 000000CF337DC000] 09:57:06 INFO - PROCESS | 384 | 1461085026481 Marionette DEBUG loaded listener.js 09:57:06 INFO - PROCESS | 384 | ++DOMWINDOW == 228 (000000CF38E3B800) [pid = 384] [serial = 2280] [outer = 000000CF337DC000] 09:57:07 INFO - PROCESS | 384 | 1461085027094 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]]]}] 09:57:07 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. 09:57:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1135ms 09:57:07 INFO - PROCESS | 384 | 1461085027132 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 09:57:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:57:07 INFO - PROCESS | 384 | 1461085027138 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 09:57:07 INFO - PROCESS | 384 | 1461085027143 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:57:07 INFO - PROCESS | 384 | 1461085027148 Marionette TRACE conn5 <- [1,2998,null,{}] 09:57:07 INFO - PROCESS | 384 | 1461085027153 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}] 09:57:07 INFO - PROCESS | 384 | 1461085027298 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 09:57:07 INFO - PROCESS | 384 | 1461085027480 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:07 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D63800 == 140 [pid = 384] [id = 761] 09:57:07 INFO - PROCESS | 384 | ++DOMWINDOW == 229 (000000CF403E8400) [pid = 384] [serial = 2281] [outer = 0000000000000000] 09:57:07 INFO - PROCESS | 384 | ++DOMWINDOW == 230 (000000CF416E5400) [pid = 384] [serial = 2282] [outer = 000000CF403E8400] 09:57:07 INFO - PROCESS | 384 | 1461085027541 Marionette DEBUG loaded listener.js 09:57:07 INFO - PROCESS | 384 | ++DOMWINDOW == 231 (000000CF43E0B000) [pid = 384] [serial = 2283] [outer = 000000CF403E8400] 09:57:07 INFO - PROCESS | 384 | [384] 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 09:57:08 INFO - PROCESS | 384 | 1461085028183 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:57:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:57:08 INFO - {} 09:57:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:57:08 INFO - {} 09:57:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:57:08 INFO - {} 09:57:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:57:08 INFO - {} 09:57:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1080ms 09:57:08 INFO - PROCESS | 384 | 1461085028225 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 09:57:08 INFO - PROCESS | 384 | 1461085028229 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 09:57:08 INFO - TEST-START | /FileAPI/fileReader.html 09:57:08 INFO - PROCESS | 384 | 1461085028233 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:57:08 INFO - PROCESS | 384 | 1461085028235 Marionette TRACE conn5 <- [1,3002,null,{}] 09:57:08 INFO - PROCESS | 384 | 1461085028256 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}] 09:57:08 INFO - PROCESS | 384 | 1461085028407 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 09:57:08 INFO - PROCESS | 384 | 1461085028582 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:08 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E8ED000 == 141 [pid = 384] [id = 762] 09:57:08 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF4426EC00) [pid = 384] [serial = 2284] [outer = 0000000000000000] 09:57:08 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF45E8C000) [pid = 384] [serial = 2285] [outer = 000000CF4426EC00] 09:57:08 INFO - PROCESS | 384 | 1461085028644 Marionette DEBUG loaded listener.js 09:57:08 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF48638800) [pid = 384] [serial = 2286] [outer = 000000CF4426EC00] 09:57:09 INFO - PROCESS | 384 | 1461085029198 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]]]}] 09:57:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:57:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:57:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:57:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:57:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 1004ms 09:57:09 INFO - PROCESS | 384 | 1461085029238 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 09:57:09 INFO - PROCESS | 384 | 1461085029243 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 09:57:09 INFO - TEST-START | /FileAPI/historical.html 09:57:09 INFO - PROCESS | 384 | 1461085029255 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:57:09 INFO - PROCESS | 384 | 1461085029260 Marionette TRACE conn5 <- [1,3006,null,{}] 09:57:09 INFO - PROCESS | 384 | 1461085029264 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}] 09:57:09 INFO - PROCESS | 384 | 1461085029404 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 09:57:09 INFO - PROCESS | 384 | 1461085029587 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:09 INFO - PROCESS | 384 | ++DOCSHELL 000000CF51953800 == 142 [pid = 384] [id = 763] 09:57:09 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF4871B800) [pid = 384] [serial = 2287] [outer = 0000000000000000] 09:57:09 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF4DE28400) [pid = 384] [serial = 2288] [outer = 000000CF4871B800] 09:57:09 INFO - PROCESS | 384 | 1461085029646 Marionette DEBUG loaded listener.js 09:57:09 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF4E99D800) [pid = 384] [serial = 2289] [outer = 000000CF4871B800] 09:57:10 INFO - PROCESS | 384 | 1461085030213 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"]]]}] 09:57:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:57:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:57:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:57:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:57:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:57:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:57:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:57:10 INFO - TEST-OK | /FileAPI/historical.html | took 985ms 09:57:10 INFO - PROCESS | 384 | 1461085030253 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 09:57:10 INFO - PROCESS | 384 | 1461085030256 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 09:57:10 INFO - TEST-START | /FileAPI/idlharness.html 09:57:10 INFO - PROCESS | 384 | 1461085030262 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:57:10 INFO - PROCESS | 384 | 1461085030264 Marionette TRACE conn5 <- [1,3010,null,{}] 09:57:10 INFO - PROCESS | 384 | 1461085030268 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}] 09:57:10 INFO - PROCESS | 384 | 1461085030405 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 09:57:10 INFO - PROCESS | 384 | 1461085030585 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:10 INFO - PROCESS | 384 | ++DOCSHELL 000000CF51E66800 == 143 [pid = 384] [id = 764] 09:57:10 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF4E993800) [pid = 384] [serial = 2290] [outer = 0000000000000000] 09:57:10 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF4FF42800) [pid = 384] [serial = 2291] [outer = 000000CF4E993800] 09:57:10 INFO - PROCESS | 384 | 1461085030645 Marionette DEBUG loaded listener.js 09:57:10 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF50463C00) [pid = 384] [serial = 2292] [outer = 000000CF4E993800] 09:57:11 INFO - PROCESS | 384 | 1461085031699 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]]]}] 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:57:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:57:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:57:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:57:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:57:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:57:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:57:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:57:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:57:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:57:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:57:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:57:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:57:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:57:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:57:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:57:11 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 09:57:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:57:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:57:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:57:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:57:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:57:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:57:11 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 09:57:11 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 09:57:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:57:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:57:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:57:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:57:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:57:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:57:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:57:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:57:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:57:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:57:11 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 09:57:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:57:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:57:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:57:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:57:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:57:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:57:11 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 09:57:11 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 09:57:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:57:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:57:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:57:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:57:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:57:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:57:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:57:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 1528ms 09:57:11 INFO - PROCESS | 384 | 1461085031793 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 09:57:11 INFO - PROCESS | 384 | 1461085031795 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 09:57:11 INFO - TEST-START | /FileAPI/idlharness.worker 09:57:11 INFO - PROCESS | 384 | 1461085031799 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:57:11 INFO - PROCESS | 384 | 1461085031801 Marionette TRACE conn5 <- [1,3014,null,{}] 09:57:11 INFO - PROCESS | 384 | 1461085031805 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}] 09:57:12 INFO - PROCESS | 384 | 1461085031995 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 09:57:12 INFO - PROCESS | 384 | 1461085032133 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:12 INFO - PROCESS | 384 | ++DOCSHELL 000000CF55CE0000 == 144 [pid = 384] [id = 765] 09:57:12 INFO - PROCESS | 384 | ++DOMWINDOW == 241 (000000CF51547800) [pid = 384] [serial = 2293] [outer = 0000000000000000] 09:57:12 INFO - PROCESS | 384 | ++DOMWINDOW == 242 (000000CF5154AC00) [pid = 384] [serial = 2294] [outer = 000000CF51547800] 09:57:12 INFO - PROCESS | 384 | 1461085032197 Marionette DEBUG loaded listener.js 09:57:12 INFO - PROCESS | 384 | ++DOMWINDOW == 243 (000000CF51697C00) [pid = 384] [serial = 2295] [outer = 000000CF51547800] 09:57:12 INFO - PROCESS | 384 | [384] 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 09:57:13 INFO - PROCESS | 384 | 1461085033429 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,{},{}]]]}] 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:57:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:57:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:57:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:57:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:57:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:57:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:57:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:57:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:57:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:57:13 INFO - {} 09:57:13 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 09:57:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:57:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:57:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:57:13 INFO - {} 09:57:13 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 - {} 09:57:13 INFO - {} 09:57:13 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 09:57:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:57:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:57:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:57:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:57:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:57:13 INFO - {} 09:57:13 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 09:57:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:57:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:57:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:57:13 INFO - {} 09:57:13 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 - {} 09:57:13 INFO - {} 09:57:13 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 09:57:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:57:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:57:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 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 09:57:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:57:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:57:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:57:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:57:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:57:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 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 09:57:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:57:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 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 09:57:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:57:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 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 09:57:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:57:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:57:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:57:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:57:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:57:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:57:13 INFO - {} 09:57:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1771ms 09:57:13 INFO - PROCESS | 384 | 1461085033574 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 09:57:13 INFO - PROCESS | 384 | 1461085033576 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 09:57:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:57:13 INFO - PROCESS | 384 | 1461085033580 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:57:13 INFO - PROCESS | 384 | 1461085033582 Marionette TRACE conn5 <- [1,3018,null,{}] 09:57:13 INFO - PROCESS | 384 | 1461085033586 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}] 09:57:13 INFO - PROCESS | 384 | 1461085033720 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 09:57:13 INFO - PROCESS | 384 | 1461085033882 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:13 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4DC0C800 == 145 [pid = 384] [id = 766] 09:57:13 INFO - PROCESS | 384 | ++DOMWINDOW == 244 (000000CF5169E800) [pid = 384] [serial = 2296] [outer = 0000000000000000] 09:57:13 INFO - PROCESS | 384 | ++DOMWINDOW == 245 (000000CF52026000) [pid = 384] [serial = 2297] [outer = 000000CF5169E800] 09:57:13 INFO - PROCESS | 384 | 1461085033939 Marionette DEBUG loaded listener.js 09:57:14 INFO - PROCESS | 384 | ++DOMWINDOW == 246 (000000CF527AD400) [pid = 384] [serial = 2298] [outer = 000000CF5169E800] 09:57:14 INFO - PROCESS | 384 | 1461085034446 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]]]}] 09:57:14 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 09:57:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 880ms 09:57:14 INFO - PROCESS | 384 | 1461085034462 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 09:57:14 INFO - PROCESS | 384 | 1461085034464 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 09:57:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:57:14 INFO - PROCESS | 384 | 1461085034468 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:57:14 INFO - PROCESS | 384 | 1461085034470 Marionette TRACE conn5 <- [1,3022,null,{}] 09:57:14 INFO - PROCESS | 384 | 1461085034474 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}] 09:57:14 INFO - PROCESS | 384 | 1461085034612 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 09:57:14 INFO - PROCESS | 384 | 1461085034785 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:14 INFO - PROCESS | 384 | ++DOCSHELL 000000CF56B54000 == 146 [pid = 384] [id = 767] 09:57:14 INFO - PROCESS | 384 | ++DOMWINDOW == 247 (000000CF51A76800) [pid = 384] [serial = 2299] [outer = 0000000000000000] 09:57:14 INFO - PROCESS | 384 | ++DOMWINDOW == 248 (000000CF527B6000) [pid = 384] [serial = 2300] [outer = 000000CF51A76800] 09:57:14 INFO - PROCESS | 384 | 1461085034842 Marionette DEBUG loaded listener.js 09:57:14 INFO - PROCESS | 384 | ++DOMWINDOW == 249 (000000CF535D9C00) [pid = 384] [serial = 2301] [outer = 000000CF51A76800] 09:57:15 INFO - PROCESS | 384 | 1461085035417 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]]]}] 09:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:57:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 986ms 09:57:15 INFO - PROCESS | 384 | 1461085035457 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 09:57:15 INFO - PROCESS | 384 | 1461085035459 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 09:57:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:57:15 INFO - PROCESS | 384 | 1461085035463 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:57:15 INFO - PROCESS | 384 | 1461085035465 Marionette TRACE conn5 <- [1,3026,null,{}] 09:57:15 INFO - PROCESS | 384 | 1461085035469 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}] 09:57:15 INFO - PROCESS | 384 | 1461085035608 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 09:57:15 INFO - PROCESS | 384 | 1461085035779 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:15 INFO - PROCESS | 384 | ++DOCSHELL 000000CF56BA3000 == 147 [pid = 384] [id = 768] 09:57:15 INFO - PROCESS | 384 | ++DOMWINDOW == 250 (000000CF52951C00) [pid = 384] [serial = 2302] [outer = 0000000000000000] 09:57:15 INFO - PROCESS | 384 | ++DOMWINDOW == 251 (000000CF52957000) [pid = 384] [serial = 2303] [outer = 000000CF52951C00] 09:57:15 INFO - PROCESS | 384 | 1461085035835 Marionette DEBUG loaded listener.js 09:57:15 INFO - PROCESS | 384 | ++DOMWINDOW == 252 (000000CF535D6400) [pid = 384] [serial = 2304] [outer = 000000CF52951C00] 09:57:16 INFO - PROCESS | 384 | 1461085036334 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"]]]}] 09:57:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:57:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:57:16 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 923ms 09:57:16 INFO - PROCESS | 384 | 1461085036388 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 09:57:16 INFO - PROCESS | 384 | 1461085036390 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 09:57:16 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:57:16 INFO - PROCESS | 384 | 1461085036394 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:57:16 INFO - PROCESS | 384 | 1461085036396 Marionette TRACE conn5 <- [1,3030,null,{}] 09:57:16 INFO - PROCESS | 384 | 1461085036400 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}] 09:57:16 INFO - PROCESS | 384 | 1461085036573 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 09:57:16 INFO - PROCESS | 384 | 1461085036748 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:16 INFO - PROCESS | 384 | ++DOCSHELL 000000CF57CD3000 == 148 [pid = 384] [id = 769] 09:57:16 INFO - PROCESS | 384 | ++DOMWINDOW == 253 (000000CF5294FC00) [pid = 384] [serial = 2305] [outer = 0000000000000000] 09:57:16 INFO - PROCESS | 384 | ++DOMWINDOW == 254 (000000CF535E0400) [pid = 384] [serial = 2306] [outer = 000000CF5294FC00] 09:57:16 INFO - PROCESS | 384 | 1461085036804 Marionette DEBUG loaded listener.js 09:57:16 INFO - PROCESS | 384 | ++DOMWINDOW == 255 (000000CF5388E400) [pid = 384] [serial = 2307] [outer = 000000CF5294FC00] 09:57:17 INFO - PROCESS | 384 | 1461085037537 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]]]}] 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:57:17 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. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:57:17 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'.) 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:57:17 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. 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:57:17 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. 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:57:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:57:17 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. 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:57:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:57:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 09:57:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:57:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:57:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:57:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:57:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:57:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:57:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:57:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:57:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:57:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:57:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:57:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:57:17 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1278ms 09:57:17 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:57:17 INFO - PROCESS | 384 | 1461085037675 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 09:57:17 INFO - PROCESS | 384 | 1461085037678 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 09:57:17 INFO - PROCESS | 384 | 1461085037681 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:57:17 INFO - PROCESS | 384 | 1461085037684 Marionette TRACE conn5 <- [1,3034,null,{}] 09:57:17 INFO - PROCESS | 384 | 1461085037688 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}] 09:57:17 INFO - PROCESS | 384 | 1461085037843 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 09:57:18 INFO - PROCESS | 384 | 1461085038013 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:18 INFO - PROCESS | 384 | ++DOCSHELL 000000CF583F2000 == 149 [pid = 384] [id = 770] 09:57:18 INFO - PROCESS | 384 | ++DOMWINDOW == 256 (000000CF5388A000) [pid = 384] [serial = 2308] [outer = 0000000000000000] 09:57:18 INFO - PROCESS | 384 | ++DOMWINDOW == 257 (000000CF5677D400) [pid = 384] [serial = 2309] [outer = 000000CF5388A000] 09:57:18 INFO - PROCESS | 384 | 1461085038074 Marionette DEBUG loaded listener.js 09:57:18 INFO - PROCESS | 384 | ++DOMWINDOW == 258 (000000CF56A89000) [pid = 384] [serial = 2310] [outer = 000000CF5388A000] 09:57:18 INFO - PROCESS | 384 | [384] 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 09:57:18 INFO - PROCESS | 384 | 1461085038618 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:57:18 INFO - {} 09:57:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 986ms 09:57:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:57:18 INFO - PROCESS | 384 | 1461085038671 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 09:57:18 INFO - PROCESS | 384 | 1461085038674 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 09:57:18 INFO - PROCESS | 384 | 1461085038678 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:57:18 INFO - PROCESS | 384 | 1461085038681 Marionette TRACE conn5 <- [1,3038,null,{}] 09:57:18 INFO - PROCESS | 384 | 1461085038685 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}] 09:57:18 INFO - PROCESS | 384 | 1461085038896 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 09:57:19 INFO - PROCESS | 384 | 1461085039020 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:19 INFO - PROCESS | 384 | ++DOCSHELL 000000CF55EDA000 == 150 [pid = 384] [id = 771] 09:57:19 INFO - PROCESS | 384 | ++DOMWINDOW == 259 (000000CF516A1400) [pid = 384] [serial = 2311] [outer = 0000000000000000] 09:57:19 INFO - PROCESS | 384 | ++DOMWINDOW == 260 (000000CF51A79400) [pid = 384] [serial = 2312] [outer = 000000CF516A1400] 09:57:19 INFO - PROCESS | 384 | 1461085039076 Marionette DEBUG loaded listener.js 09:57:19 INFO - PROCESS | 384 | ++DOMWINDOW == 261 (000000CF51AE7000) [pid = 384] [serial = 2313] [outer = 000000CF516A1400] 09:57:19 INFO - PROCESS | 384 | 1461085039613 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]]]}] 09:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:57:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 986ms 09:57:19 INFO - PROCESS | 384 | 1461085039666 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 09:57:19 INFO - PROCESS | 384 | 1461085039668 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 09:57:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:57:19 INFO - PROCESS | 384 | 1461085039691 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:57:19 INFO - PROCESS | 384 | 1461085039694 Marionette TRACE conn5 <- [1,3042,null,{}] 09:57:19 INFO - PROCESS | 384 | 1461085039698 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}] 09:57:19 INFO - PROCESS | 384 | 1461085039838 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 09:57:20 INFO - PROCESS | 384 | 1461085040022 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:20 INFO - PROCESS | 384 | ++DOCSHELL 000000CF55FA1800 == 151 [pid = 384] [id = 772] 09:57:20 INFO - PROCESS | 384 | ++DOMWINDOW == 262 (000000CF51AEB400) [pid = 384] [serial = 2314] [outer = 0000000000000000] 09:57:20 INFO - PROCESS | 384 | ++DOMWINDOW == 263 (000000CF51AF2400) [pid = 384] [serial = 2315] [outer = 000000CF51AEB400] 09:57:20 INFO - PROCESS | 384 | 1461085040080 Marionette DEBUG loaded listener.js 09:57:20 INFO - PROCESS | 384 | ++DOMWINDOW == 264 (000000CF51E1D800) [pid = 384] [serial = 2316] [outer = 000000CF51AEB400] 09:57:21 INFO - PROCESS | 384 | 1461085041034 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"]]]}] 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:57:21 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" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:57:21 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" 09:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:57:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1501ms 09:57:21 INFO - PROCESS | 384 | 1461085041194 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 09:57:21 INFO - PROCESS | 384 | 1461085041197 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 09:57:21 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:57:21 INFO - PROCESS | 384 | 1461085041201 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:57:21 INFO - PROCESS | 384 | 1461085041204 Marionette TRACE conn5 <- [1,3046,null,{}] 09:57:21 INFO - PROCESS | 384 | 1461085041207 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}] 09:57:21 INFO - PROCESS | 384 | 1461085041338 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 09:57:21 INFO - PROCESS | 384 | 1461085041552 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:21 INFO - PROCESS | 384 | ++DOCSHELL 000000CF41930800 == 152 [pid = 384] [id = 773] 09:57:21 INFO - PROCESS | 384 | ++DOMWINDOW == 265 (000000CF403E5000) [pid = 384] [serial = 2317] [outer = 0000000000000000] 09:57:21 INFO - PROCESS | 384 | ++DOMWINDOW == 266 (000000CF4194AC00) [pid = 384] [serial = 2318] [outer = 000000CF403E5000] 09:57:21 INFO - PROCESS | 384 | 1461085041609 Marionette DEBUG loaded listener.js 09:57:21 INFO - PROCESS | 384 | ++DOMWINDOW == 267 (000000CF51E1A000) [pid = 384] [serial = 2319] [outer = 000000CF403E5000] 09:57:22 INFO - PROCESS | 384 | 1461085042234 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]]]}] 09:57:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:57:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:57:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:57:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:57:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:57:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:57:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:57:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:57:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:57:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:57:22 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:22 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:57:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:57:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:57:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:57:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:57:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:57:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:57:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:57:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:57:22 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1100ms 09:57:22 INFO - PROCESS | 384 | 1461085042303 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 09:57:22 INFO - PROCESS | 384 | 1461085042306 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 09:57:22 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:57:22 INFO - PROCESS | 384 | 1461085042309 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:57:22 INFO - PROCESS | 384 | 1461085042312 Marionette TRACE conn5 <- [1,3050,null,{}] 09:57:22 INFO - PROCESS | 384 | 1461085042315 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}] 09:57:22 INFO - PROCESS | 384 | 1461085042460 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 09:57:22 INFO - PROCESS | 384 | 1461085042637 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:22 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4113E800 == 153 [pid = 384] [id = 774] 09:57:22 INFO - PROCESS | 384 | ++DOMWINDOW == 268 (000000CF31E16000) [pid = 384] [serial = 2320] [outer = 0000000000000000] 09:57:22 INFO - PROCESS | 384 | ++DOMWINDOW == 269 (000000CF3823D000) [pid = 384] [serial = 2321] [outer = 000000CF31E16000] 09:57:22 INFO - PROCESS | 384 | 1461085042693 Marionette DEBUG loaded listener.js 09:57:22 INFO - PROCESS | 384 | ++DOMWINDOW == 270 (000000CF45E87800) [pid = 384] [serial = 2322] [outer = 000000CF31E16000] 09:57:22 INFO - PROCESS | 384 | [384] 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 09:57:23 INFO - PROCESS | 384 | 1461085043271 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:57:23 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:57:23 INFO - {} 09:57:23 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 986ms 09:57:23 INFO - PROCESS | 384 | 1461085043699 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 09:57:23 INFO - PROCESS | 384 | 1461085043704 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 09:57:23 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:57:23 INFO - PROCESS | 384 | 1461085043717 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:57:23 INFO - PROCESS | 384 | 1461085043720 Marionette TRACE conn5 <- [1,3054,null,{}] 09:57:23 INFO - PROCESS | 384 | 1461085043773 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}] 09:57:23 INFO - PROCESS | 384 | 1461085043919 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 09:57:24 INFO - PROCESS | 384 | 1461085044062 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:24 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4C218000 == 154 [pid = 384] [id = 775] 09:57:24 INFO - PROCESS | 384 | ++DOMWINDOW == 271 (000000CF37FC4400) [pid = 384] [serial = 2323] [outer = 0000000000000000] 09:57:24 INFO - PROCESS | 384 | ++DOMWINDOW == 272 (000000CF38185800) [pid = 384] [serial = 2324] [outer = 000000CF37FC4400] 09:57:24 INFO - PROCESS | 384 | 1461085044113 Marionette DEBUG loaded listener.js 09:57:24 INFO - PROCESS | 384 | ++DOMWINDOW == 273 (000000CF3D7D3400) [pid = 384] [serial = 2325] [outer = 000000CF37FC4400] 09:57:24 INFO - PROCESS | 384 | 1461085044638 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]]]}] 09:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:57:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:57:24 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 988ms 09:57:24 INFO - PROCESS | 384 | 1461085044706 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 09:57:24 INFO - PROCESS | 384 | 1461085044710 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 09:57:24 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:57:24 INFO - PROCESS | 384 | 1461085044717 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:57:24 INFO - PROCESS | 384 | 1461085044721 Marionette TRACE conn5 <- [1,3058,null,{}] 09:57:24 INFO - PROCESS | 384 | 1461085044726 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}] 09:57:24 INFO - PROCESS | 384 | 1461085044856 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 09:57:25 INFO - PROCESS | 384 | 1461085045038 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:25 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B056000 == 155 [pid = 384] [id = 776] 09:57:25 INFO - PROCESS | 384 | ++DOMWINDOW == 274 (000000CF33F3D400) [pid = 384] [serial = 2326] [outer = 0000000000000000] 09:57:25 INFO - PROCESS | 384 | ++DOMWINDOW == 275 (000000CF3823EC00) [pid = 384] [serial = 2327] [outer = 000000CF33F3D400] 09:57:25 INFO - PROCESS | 384 | 1461085045088 Marionette DEBUG loaded listener.js 09:57:25 INFO - PROCESS | 384 | ++DOMWINDOW == 276 (000000CF40C86C00) [pid = 384] [serial = 2328] [outer = 000000CF33F3D400] 09:57:25 INFO - PROCESS | 384 | 1461085045680 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]]]}] 09:57:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:57:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:57:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:57:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:57:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:57:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:57:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 988ms 09:57:25 INFO - PROCESS | 384 | 1461085045707 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 09:57:25 INFO - PROCESS | 384 | 1461085045709 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 09:57:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:57:25 INFO - PROCESS | 384 | 1461085045713 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:57:25 INFO - PROCESS | 384 | 1461085045715 Marionette TRACE conn5 <- [1,3062,null,{}] 09:57:25 INFO - PROCESS | 384 | 1461085045725 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}] 09:57:25 INFO - PROCESS | 384 | 1461085045862 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 09:57:26 INFO - PROCESS | 384 | 1461085046051 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:26 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48D69000 == 156 [pid = 384] [id = 777] 09:57:26 INFO - PROCESS | 384 | ++DOMWINDOW == 277 (000000CF45043400) [pid = 384] [serial = 2329] [outer = 0000000000000000] 09:57:26 INFO - PROCESS | 384 | ++DOMWINDOW == 278 (000000CF45489800) [pid = 384] [serial = 2330] [outer = 000000CF45043400] 09:57:26 INFO - PROCESS | 384 | 1461085046108 Marionette DEBUG loaded listener.js 09:57:26 INFO - PROCESS | 384 | ++DOMWINDOW == 279 (000000CF47ED1C00) [pid = 384] [serial = 2331] [outer = 000000CF45043400] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4F41F800 == 155 [pid = 384] [id = 758] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF3CCA5800 == 154 [pid = 384] [id = 757] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D9D9800 == 153 [pid = 384] [id = 756] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF47D44800 == 152 [pid = 384] [id = 727] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4CE29800 == 151 [pid = 384] [id = 755] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4C208800 == 150 [pid = 384] [id = 754] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B472800 == 149 [pid = 384] [id = 753] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 278 (000000CF45F7E800) [pid = 384] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 277 (000000CF4E996800) [pid = 384] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 276 (000000CF4440D400) [pid = 384] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 275 (000000CF3F962800) [pid = 384] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 274 (000000CF4F55D000) [pid = 384] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 273 (000000CF4FF47400) [pid = 384] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 272 (000000CF4D351400) [pid = 384] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 271 (000000CF4F686400) [pid = 384] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 270 (000000CF5045B000) [pid = 384] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF484F8800 == 148 [pid = 384] [id = 752] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B771000 == 147 [pid = 384] [id = 728] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF41226000 == 146 [pid = 384] [id = 751] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF49219800 == 145 [pid = 384] [id = 750] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF49535800 == 144 [pid = 384] [id = 749] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF44213000 == 143 [pid = 384] [id = 748] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E123800 == 142 [pid = 384] [id = 746] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF3D796800 == 141 [pid = 384] [id = 745] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF44356000 == 140 [pid = 384] [id = 744] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF53714800 == 139 [pid = 384] [id = 743] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF534A7000 == 138 [pid = 384] [id = 742] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF52136000 == 137 [pid = 384] [id = 741] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF5162A000 == 136 [pid = 384] [id = 740] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF5043B800 == 135 [pid = 384] [id = 739] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4FFE7000 == 134 [pid = 384] [id = 738] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4F409000 == 133 [pid = 384] [id = 737] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E4E1800 == 132 [pid = 384] [id = 736] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4E13F800 == 131 [pid = 384] [id = 735] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4D9CA000 == 130 [pid = 384] [id = 734] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4CE2D000 == 129 [pid = 384] [id = 733] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF4B8B1000 == 128 [pid = 384] [id = 732] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF44D64000 == 127 [pid = 384] [id = 731] 09:57:26 INFO - PROCESS | 384 | --DOCSHELL 000000CF3F439000 == 126 [pid = 384] [id = 730] 09:57:26 INFO - PROCESS | 384 | 1461085046848 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]]]}] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 269 (000000CF4548FC00) [pid = 384] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 268 (000000CF40E31800) [pid = 384] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 267 (000000CF46040000) [pid = 384] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 266 (000000CF51E1F000) [pid = 384] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 265 (000000CF449BC000) [pid = 384] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 264 (000000CF417E6800) [pid = 384] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 263 (000000CF34EF5C00) [pid = 384] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 262 (000000CF43E0F000) [pid = 384] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 261 (000000CF38E32C00) [pid = 384] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 260 (000000CF47F15400) [pid = 384] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 259 (000000CF45042C00) [pid = 384] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 258 (000000CF3A36B800) [pid = 384] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 257 (000000CF38E9FC00) [pid = 384] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 256 (000000CF527B9C00) [pid = 384] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 255 (000000CF3F95B400) [pid = 384] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 254 (000000CF415D7400) [pid = 384] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1186ms 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 253 (000000CF4A53E400) [pid = 384] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 252 (000000CF38236800) [pid = 384] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 251 (000000CF48280C00) [pid = 384] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 250 (000000CF44502C00) [pid = 384] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 249 (000000CF5677F000) [pid = 384] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 248 (000000CF38C19000) [pid = 384] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 247 (000000CF4437F400) [pid = 384] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 246 (000000CF4B045000) [pid = 384] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 245 (000000CF40E2E400) [pid = 384] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 244 (000000CF44271C00) [pid = 384] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 243 (000000CF43E43C00) [pid = 384] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 242 (000000CF44471400) [pid = 384] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 241 (000000CF4871CC00) [pid = 384] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 240 (000000CF44C3E000) [pid = 384] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 239 (000000CF41FBAC00) [pid = 384] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 238 (000000CF403E9C00) [pid = 384] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 237 (000000CF4437AC00) [pid = 384] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 236 (000000CF55C59000) [pid = 384] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 235 (000000CF45E8F000) [pid = 384] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 234 (000000CF44478000) [pid = 384] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF3F4B7400) [pid = 384] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF44410800) [pid = 384] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 231 (000000CF45041000) [pid = 384] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 230 (000000CF402AE400) [pid = 384] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | --DOMWINDOW == 229 (000000CF3D7DEC00) [pid = 384] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 09:57:26 INFO - PROCESS | 384 | 1461085046916 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 09:57:26 INFO - PROCESS | 384 | 1461085046919 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 09:57:26 INFO - PROCESS | 384 | 1461085046929 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:57:26 INFO - PROCESS | 384 | 1461085046931 Marionette TRACE conn5 <- [1,3066,null,{}] 09:57:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:57:26 INFO - PROCESS | 384 | 1461085046935 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}] 09:57:27 INFO - PROCESS | 384 | 1461085047053 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 09:57:27 INFO - PROCESS | 384 | 1461085047063 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF40957800 == 127 [pid = 384] [id = 778] 09:57:27 INFO - PROCESS | 384 | ++DOMWINDOW == 230 (000000CF3891AC00) [pid = 384] [serial = 2332] [outer = 0000000000000000] 09:57:27 INFO - PROCESS | 384 | ++DOMWINDOW == 231 (000000CF38EE7800) [pid = 384] [serial = 2333] [outer = 000000CF3891AC00] 09:57:27 INFO - PROCESS | 384 | 1461085047111 Marionette DEBUG loaded listener.js 09:57:27 INFO - PROCESS | 384 | ++DOMWINDOW == 232 (000000CF3F065C00) [pid = 384] [serial = 2334] [outer = 000000CF3891AC00] 09:57:27 INFO - PROCESS | 384 | 1461085047685 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] 09:57:27 INFO - PROCESS | 384 | 1461085047780 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 09:57:27 INFO - PROCESS | 384 | 1461085047790 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:57:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:57:27 INFO - PROCESS | 384 | 1461085047792 Marionette TRACE conn5 <- [1,3070,null,{}] 09:57:27 INFO - PROCESS | 384 | 1461085047796 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}] 09:57:27 INFO - PROCESS | 384 | 1461085047910 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 09:57:27 INFO - PROCESS | 384 | 1461085047922 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:27 INFO - PROCESS | 384 | ++DOCSHELL 000000CF47E5B800 == 128 [pid = 384] [id = 779] 09:57:27 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF40E30C00) [pid = 384] [serial = 2335] [outer = 0000000000000000] 09:57:27 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF4194D000) [pid = 384] [serial = 2336] [outer = 000000CF40E30C00] 09:57:27 INFO - PROCESS | 384 | 1461085047971 Marionette DEBUG loaded listener.js 09:57:28 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF43E43000) [pid = 384] [serial = 2337] [outer = 000000CF40E30C00] 09:57:28 INFO - PROCESS | 384 | 1461085048429 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]]]}] 09:57:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:57:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:57:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:57:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 671ms 09:57:28 INFO - PROCESS | 384 | 1461085048520 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 09:57:28 INFO - PROCESS | 384 | 1461085048522 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 09:57:28 INFO - PROCESS | 384 | 1461085048531 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:57:28 INFO - PROCESS | 384 | 1461085048533 Marionette TRACE conn5 <- [1,3074,null,{}] 09:57:28 INFO - PROCESS | 384 | 1461085048537 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}] 09:57:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:57:28 INFO - PROCESS | 384 | 1461085048675 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 09:57:28 INFO - PROCESS | 384 | 1461085048682 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:28 INFO - PROCESS | 384 | ++DOCSHELL 000000CF49213000 == 129 [pid = 384] [id = 780] 09:57:28 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF449BF400) [pid = 384] [serial = 2338] [outer = 0000000000000000] 09:57:28 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF45046800) [pid = 384] [serial = 2339] [outer = 000000CF449BF400] 09:57:28 INFO - PROCESS | 384 | 1461085048732 Marionette DEBUG loaded listener.js 09:57:28 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF46044C00) [pid = 384] [serial = 2340] [outer = 000000CF449BF400] 09:57:29 INFO - PROCESS | 384 | 1461085049265 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:57:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 776ms 09:57:29 INFO - PROCESS | 384 | 1461085049319 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 09:57:29 INFO - PROCESS | 384 | 1461085049321 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 09:57:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:57:29 INFO - PROCESS | 384 | 1461085049324 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:57:29 INFO - PROCESS | 384 | 1461085049326 Marionette TRACE conn5 <- [1,3078,null,{}] 09:57:29 INFO - PROCESS | 384 | 1461085049329 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}] 09:57:29 INFO - PROCESS | 384 | 1461085049491 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 09:57:29 INFO - PROCESS | 384 | 1461085049515 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:29 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4B764800 == 130 [pid = 384] [id = 781] 09:57:29 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF45E91C00) [pid = 384] [serial = 2341] [outer = 0000000000000000] 09:57:29 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF47F20000) [pid = 384] [serial = 2342] [outer = 000000CF45E91C00] 09:57:29 INFO - PROCESS | 384 | 1461085049562 Marionette DEBUG loaded listener.js 09:57:29 INFO - PROCESS | 384 | ++DOMWINDOW == 241 (000000CF48442000) [pid = 384] [serial = 2343] [outer = 000000CF45E91C00] 09:57:29 INFO - PROCESS | 384 | ************************* 09:57:29 INFO - PROCESS | 384 | A coding exception was thrown and uncaught in a Task. 09:57:29 INFO - PROCESS | 384 | 09:57:29 INFO - PROCESS | 384 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:57:29 INFO - PROCESS | 384 | Full stack: 09:57:29 INFO - PROCESS | 384 | ************************* 09:57:30 INFO - PROCESS | 384 | 1461085050077 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:57:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:57:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 776ms 09:57:30 INFO - PROCESS | 384 | 1461085050139 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 09:57:30 INFO - PROCESS | 384 | 1461085050141 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 09:57:30 INFO - PROCESS | 384 | 1461085050145 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:57:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:57:30 INFO - PROCESS | 384 | 1461085050147 Marionette TRACE conn5 <- [1,3082,null,{}] 09:57:30 INFO - PROCESS | 384 | 1461085050151 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}] 09:57:30 INFO - PROCESS | 384 | 1461085050326 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 09:57:30 INFO - PROCESS | 384 | 1461085050352 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:30 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D17C000 == 131 [pid = 384] [id = 782] 09:57:30 INFO - PROCESS | 384 | ++DOMWINDOW == 242 (000000CF48720400) [pid = 384] [serial = 2344] [outer = 0000000000000000] 09:57:30 INFO - PROCESS | 384 | ++DOMWINDOW == 243 (000000CF4A537000) [pid = 384] [serial = 2345] [outer = 000000CF48720400] 09:57:30 INFO - PROCESS | 384 | 1461085050399 Marionette DEBUG loaded listener.js 09:57:30 INFO - PROCESS | 384 | ++DOMWINDOW == 244 (000000CF4B36E400) [pid = 384] [serial = 2346] [outer = 000000CF48720400] 09:57:30 INFO - PROCESS | 384 | 1461085050856 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:57:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:57:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 734ms 09:57:30 INFO - PROCESS | 384 | 1461085050881 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 09:57:30 INFO - PROCESS | 384 | 1461085050883 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 09:57:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:57:31 INFO - PROCESS | 384 | 1461085051434 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:57:31 INFO - PROCESS | 384 | 1461085051436 Marionette TRACE conn5 <- [1,3086,null,{}] 09:57:31 INFO - PROCESS | 384 | --DOMWINDOW == 243 (000000CF31E15400) [pid = 384] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:57:31 INFO - PROCESS | 384 | --DOMWINDOW == 242 (000000CF43E04800) [pid = 384] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:57:31 INFO - PROCESS | 384 | --DOMWINDOW == 241 (000000CF40590000) [pid = 384] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:57:31 INFO - PROCESS | 384 | --DOMWINDOW == 240 (000000CF47ECB400) [pid = 384] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:57:31 INFO - PROCESS | 384 | --DOMWINDOW == 239 (000000CF39BD6800) [pid = 384] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:57:31 INFO - PROCESS | 384 | --DOMWINDOW == 238 (000000CF37FCC000) [pid = 384] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:57:31 INFO - PROCESS | 384 | --DOMWINDOW == 237 (000000CF412F5000) [pid = 384] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:57:31 INFO - PROCESS | 384 | --DOMWINDOW == 236 (000000CF4C116000) [pid = 384] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:57:31 INFO - PROCESS | 384 | --DOMWINDOW == 235 (000000CF3F4B8800) [pid = 384] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:57:31 INFO - PROCESS | 384 | --DOMWINDOW == 234 (000000CF4D985800) [pid = 384] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:57:31 INFO - PROCESS | 384 | --DOMWINDOW == 233 (000000CF40584000) [pid = 384] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:57:31 INFO - PROCESS | 384 | --DOMWINDOW == 232 (000000CF4E49B000) [pid = 384] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:57:31 INFO - PROCESS | 384 | 1461085051471 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}] 09:57:31 INFO - PROCESS | 384 | 1461085051586 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 09:57:31 INFO - PROCESS | 384 | 1461085051592 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:31 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4D89F800 == 132 [pid = 384] [id = 783] 09:57:31 INFO - PROCESS | 384 | ++DOMWINDOW == 233 (000000CF45489400) [pid = 384] [serial = 2347] [outer = 0000000000000000] 09:57:31 INFO - PROCESS | 384 | ++DOMWINDOW == 234 (000000CF4B3B3800) [pid = 384] [serial = 2348] [outer = 000000CF45489400] 09:57:31 INFO - PROCESS | 384 | 1461085051638 Marionette DEBUG loaded listener.js 09:57:31 INFO - PROCESS | 384 | ++DOMWINDOW == 235 (000000CF4C42B400) [pid = 384] [serial = 2349] [outer = 000000CF45489400] 09:57:32 INFO - PROCESS | 384 | 1461085052124 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]]]}] 09:57:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:57:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:57:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1251ms 09:57:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:57:32 INFO - PROCESS | 384 | 1461085052142 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 09:57:32 INFO - PROCESS | 384 | 1461085052144 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 09:57:32 INFO - PROCESS | 384 | 1461085052147 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:57:32 INFO - PROCESS | 384 | 1461085052149 Marionette TRACE conn5 <- [1,3090,null,{}] 09:57:32 INFO - PROCESS | 384 | 1461085052170 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}] 09:57:32 INFO - PROCESS | 384 | 1461085052287 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 09:57:32 INFO - PROCESS | 384 | 1461085052293 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:32 INFO - PROCESS | 384 | ++DOCSHELL 000000CF4E862000 == 133 [pid = 384] [id = 784] 09:57:32 INFO - PROCESS | 384 | ++DOMWINDOW == 236 (000000CF4CD1C000) [pid = 384] [serial = 2350] [outer = 0000000000000000] 09:57:32 INFO - PROCESS | 384 | ++DOMWINDOW == 237 (000000CF4D34F800) [pid = 384] [serial = 2351] [outer = 000000CF4CD1C000] 09:57:32 INFO - PROCESS | 384 | 1461085052340 Marionette DEBUG loaded listener.js 09:57:32 INFO - PROCESS | 384 | ++DOMWINDOW == 238 (000000CF4DC29800) [pid = 384] [serial = 2352] [outer = 000000CF4CD1C000] 09:57:32 INFO - PROCESS | 384 | 1461085052782 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:57:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:57:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 650ms 09:57:32 INFO - PROCESS | 384 | 1461085052803 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 09:57:32 INFO - PROCESS | 384 | 1461085052805 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 09:57:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:57:32 INFO - PROCESS | 384 | 1461085052809 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:57:32 INFO - PROCESS | 384 | 1461085052811 Marionette TRACE conn5 <- [1,3094,null,{}] 09:57:32 INFO - PROCESS | 384 | 1461085052815 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}] 09:57:33 INFO - PROCESS | 384 | 1461085053010 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 09:57:33 INFO - PROCESS | 384 | 1461085053059 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:33 INFO - PROCESS | 384 | ++DOCSHELL 000000CF5073A800 == 134 [pid = 384] [id = 785] 09:57:33 INFO - PROCESS | 384 | ++DOMWINDOW == 239 (000000CF4DD54000) [pid = 384] [serial = 2353] [outer = 0000000000000000] 09:57:33 INFO - PROCESS | 384 | ++DOMWINDOW == 240 (000000CF4E0E5400) [pid = 384] [serial = 2354] [outer = 000000CF4DD54000] 09:57:33 INFO - PROCESS | 384 | 1461085053111 Marionette DEBUG loaded listener.js 09:57:33 INFO - PROCESS | 384 | ++DOMWINDOW == 241 (000000CF4E4A2C00) [pid = 384] [serial = 2355] [outer = 000000CF4DD54000] 09:57:33 INFO - PROCESS | 384 | 1461085053741 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]]]}] 09:57:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:57:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:57:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:57:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 986ms 09:57:33 INFO - PROCESS | 384 | 1461085053797 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 09:57:33 INFO - PROCESS | 384 | 1461085053801 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 09:57:33 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:57:33 INFO - PROCESS | 384 | 1461085053807 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:57:33 INFO - PROCESS | 384 | 1461085053812 Marionette TRACE conn5 <- [1,3098,null,{}] 09:57:33 INFO - PROCESS | 384 | 1461085053819 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}] 09:57:34 INFO - PROCESS | 384 | 1461085054007 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 09:57:34 INFO - PROCESS | 384 | 1461085054162 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:34 INFO - PROCESS | 384 | ++DOCSHELL 000000CF43ECE000 == 135 [pid = 384] [id = 786] 09:57:34 INFO - PROCESS | 384 | ++DOMWINDOW == 242 (000000CF34705400) [pid = 384] [serial = 2356] [outer = 0000000000000000] 09:57:34 INFO - PROCESS | 384 | ++DOMWINDOW == 243 (000000CF3928A800) [pid = 384] [serial = 2357] [outer = 000000CF34705400] 09:57:34 INFO - PROCESS | 384 | 1461085054221 Marionette DEBUG loaded listener.js 09:57:34 INFO - PROCESS | 384 | ++DOMWINDOW == 244 (000000CF400E8C00) [pid = 384] [serial = 2358] [outer = 000000CF34705400] 09:57:34 INFO - PROCESS | 384 | 1461085054810 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"]]]}] 09:57:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:57:34 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 09:57:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:57:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:57:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1028ms 09:57:34 INFO - PROCESS | 384 | 1461085054839 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 09:57:34 INFO - PROCESS | 384 | 1461085054846 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 09:57:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:57:34 INFO - PROCESS | 384 | 1461085054853 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:57:34 INFO - PROCESS | 384 | 1461085054856 Marionette TRACE conn5 <- [1,3102,null,{}] 09:57:34 INFO - PROCESS | 384 | 1461085054860 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}] 09:57:35 INFO - PROCESS | 384 | 1461085055004 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 09:57:35 INFO - PROCESS | 384 | 1461085055194 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\", \"a5f5172c-3bcd-4da7-921c-9fcd719c1cc8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:35 INFO - PROCESS | 384 | ++DOCSHELL 000000CF48F12800 == 136 [pid = 384] [id = 787] 09:57:35 INFO - PROCESS | 384 | ++DOMWINDOW == 245 (000000CF43E06800) [pid = 384] [serial = 2359] [outer = 0000000000000000] 09:57:35 INFO - PROCESS | 384 | ++DOMWINDOW == 246 (000000CF44380000) [pid = 384] [serial = 2360] [outer = 000000CF43E06800] 09:57:35 INFO - PROCESS | 384 | 1461085055254 Marionette DEBUG loaded listener.js 09:57:35 INFO - PROCESS | 384 | ++DOMWINDOW == 247 (000000CF4447F400) [pid = 384] [serial = 2361] [outer = 000000CF43E06800] 09:57:35 INFO - PROCESS | 384 | 1461085055837 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]]]}] 09:57:35 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:57:35 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1020ms 09:57:35 INFO - PROCESS | 384 | 1461085055878 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 09:57:35 INFO - PROCESS | 384 | 1461085055880 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 09:57:37 WARNING - u'runner_teardown' () 09:57:37 INFO - No more tests 09:57:37 INFO - Got 0 unexpected results 09:57:37 INFO - SUITE-END | took 732s 09:57:37 INFO - Closing logging queue 09:57:37 INFO - queue closed 09:57:37 INFO - Return code: 0 09:57:37 WARNING - # TBPL SUCCESS # 09:57:37 INFO - Running post-action listener: _resource_record_post_action 09:57:37 INFO - Running post-run listener: _resource_record_post_run 09:57:38 INFO - Total resource usage - Wall time: 743s; CPU: 14.0%; Read bytes: 206820864; Write bytes: 1065374720; Read time: 2326400; Write time: 6121880 09:57:38 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:57:38 INFO - install - Wall time: 4s; CPU: 11.0%; Read bytes: 0; Write bytes: 112561664; Read time: 0; Write time: 218860 09:57:38 INFO - run-tests - Wall time: 741s; CPU: 15.0%; Read bytes: 206820864; Write bytes: 903335424; Read time: 2326400; Write time: 5841030 09:57:38 INFO - Running post-run listener: _upload_blobber_files 09:57:38 INFO - Blob upload gear active. 09:57:38 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 09:57:38 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 09:57:38 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'] 09:57:38 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 09:57:38 INFO - (blobuploader) - INFO - Open directory for files ... 09:57:38 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 09:57:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:57:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:57:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:57:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:57:39 INFO - (blobuploader) - INFO - Done attempting. 09:57:39 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 09:57:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:57:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:57:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:57:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:57:41 INFO - (blobuploader) - INFO - Done attempting. 09:57:41 INFO - (blobuploader) - INFO - Iteration through files over. 09:57:41 INFO - Return code: 0 09:57:41 INFO - rmtree: C:\slave\test\build\uploaded_files.json 09:57:41 INFO - Using _rmtree_windows ... 09:57:41 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 09:57:41 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6618a8d5a93fdac3594d859761cd0a9fee59998eb3c3c8283d4c720016dc101df0f42a7fe99af5734d8da436f950ee5c1cac2e7894c8fa9ec272c66c776e4bd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/4de65b139e9e49f1c2680ee9e1d1ff1c7e94cf73d5f906caf017ff3c83a4bf5bbd30d59abe74a6ad43bb3efb3aa3c2fccac1696b72bc67fa9f6d5eb84e4c0b6e"} 09:57:41 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 09:57:41 INFO - Writing to file C:\slave\test\properties\blobber_files 09:57:41 INFO - Contents: 09:57:41 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6618a8d5a93fdac3594d859761cd0a9fee59998eb3c3c8283d4c720016dc101df0f42a7fe99af5734d8da436f950ee5c1cac2e7894c8fa9ec272c66c776e4bd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/4de65b139e9e49f1c2680ee9e1d1ff1c7e94cf73d5f906caf017ff3c83a4bf5bbd30d59abe74a6ad43bb3efb3aa3c2fccac1696b72bc67fa9f6d5eb84e4c0b6e"} 09:57:41 INFO - Running post-run listener: copy_logs_to_upload_dir 09:57:41 INFO - Copying logs to upload dir... 09:57:41 INFO - mkdir: C:\slave\test\build\upload\logs 09:57:41 INFO - Copying logs to upload dir... 09:57:41 INFO - Using _rmtree_windows ... 09:57:41 INFO - Using _rmtree_windows ... 09:57:41 INFO - Using _rmtree_windows ... 09:57:41 INFO - Using _rmtree_windows ... 09:57:41 INFO - Using _rmtree_windows ... 09:57:41 INFO - Using _rmtree_windows ... 09:57:41 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=969.969000 ========= master_lag: 0.45 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 10 secs) (at 2016-04-19 09:57:41.798172) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 09:57:41.799030) ========= '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-107\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-107 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-107 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-107\AppData\Local LOGONSERVER=\\T-W864-IX-107 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;C:\mozilla-build\hg 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-107 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-107 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-107 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6618a8d5a93fdac3594d859761cd0a9fee59998eb3c3c8283d4c720016dc101df0f42a7fe99af5734d8da436f950ee5c1cac2e7894c8fa9ec272c66c776e4bd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/4de65b139e9e49f1c2680ee9e1d1ff1c7e94cf73d5f906caf017ff3c83a4bf5bbd30d59abe74a6ad43bb3efb3aa3c2fccac1696b72bc67fa9f6d5eb84e4c0b6e"} build_url:https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/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/6618a8d5a93fdac3594d859761cd0a9fee59998eb3c3c8283d4c720016dc101df0f42a7fe99af5734d8da436f950ee5c1cac2e7894c8fa9ec272c66c776e4bd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/4de65b139e9e49f1c2680ee9e1d1ff1c7e94cf73d5f906caf017ff3c83a4bf5bbd30d59abe74a6ad43bb3efb3aa3c2fccac1696b72bc67fa9f6d5eb84e4c0b6e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VBe980gqQfC7F9FJ7JDTLg/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-19 09:57:41.918973) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 09:57:41.919349) ========= '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-107\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-107 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-107 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-107\AppData\Local LOGONSERVER=\\T-W864-IX-107 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;C:\mozilla-build\hg 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-107 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-107 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-107 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.100000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 09:57:42.033303) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 09:57:42.033607) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 09:57:42.397411) ========= ========= Total master_lag: 0.72 =========